$npx -y skills add MoizIbnYousaf/marketing-cli --skill free-tool-strategyPlans free tools, calculators, generators, and interactive widgets that attract target audience through search and social sharing. Engineering as marketing — build something useful, capture leads. Use when someone wants to build a free tool for marketing, says 'free tool', 'calcu
| 1 | # Free Tool Strategy (Engineering as Marketing) |
| 2 | |
| 3 | ## Purpose |
| 4 | |
| 5 | Free tools are permanent acquisition assets. Build a calculator, checker, generator, or grader that your target audience actively searches for. It ranks in Google, gets shared, and funnels users to your paid product. One tool can drive more signups than months of content. |
| 6 | |
| 7 | ## Reads |
| 8 | |
| 9 | - `brand/audience.md` — Personas, daily workflow, pain points |
| 10 | - `brand/keyword-plan.md` — Search volume data for tool-related queries |
| 11 | - `brand/positioning.md` — Positioning angles to connect tool → product |
| 12 | - `brand/creative-kit.md` — Brand colors, fonts for tool landing page |
| 13 | |
| 14 | ## On Activation |
| 15 | |
| 16 | 1. Read `brand/audience.md`, `brand/keyword-plan.md`, `brand/positioning.md`, `brand/creative-kit.md`. |
| 17 | 2. If any file is missing, note what's unavailable. The skill works at zero context — ask the user directly for missing info in Step 1. |
| 18 | 3. Pre-fill persona details, keyword data, and positioning angles from whatever brand/ files exist. Only ask for what's genuinely unknown. |
| 19 | |
| 20 | Why these files matter: audience.md tells you whose pain to solve (without this, tools target the wrong users). keyword-plan.md gives search volume data so you don't build tools nobody searches for. positioning.md connects the free tool to the paid product (without this connection, traffic doesn't convert). creative-kit.md ensures the tool landing page matches the brand. |
| 21 | |
| 22 | ## Workflow |
| 23 | |
| 24 | ### Step 1: Identify Audience Workflow Pain Points |
| 25 | |
| 26 | If `brand/audience.md` exists, extract the primary persona and their pain points — skip the interview below and go straight to Step 2 with that data. If not, map the target audience's daily workflow and find friction: |
| 27 | |
| 28 | ``` |
| 29 | Persona: [Role/Title] |
| 30 | Daily workflow: |
| 31 | 1. [Task] -> Pain: [what's annoying about this] |
| 32 | 2. [Task] -> Pain: [what's tedious/manual] |
| 33 | 3. [Task] -> Pain: [what requires expensive tools] |
| 34 | 4. [Task] -> Pain: [what they currently use spreadsheets for] |
| 35 | 5. [Task] -> Pain: [what they google repeatedly] |
| 36 | ``` |
| 37 | |
| 38 | Best free tool candidates solve pains that are: |
| 39 | - Recurring (done weekly or more) |
| 40 | - Currently solved with manual effort or spreadsheets |
| 41 | - Searchable ("X calculator", "X generator", "X checker") |
| 42 | - Completable in one session (not ongoing SaaS) |
| 43 | - Adjacent to your paid product's value prop |
| 44 | |
| 45 | ### Step 2: Match to Buildable Tools |
| 46 | |
| 47 | #### Tool Type Matrix |
| 48 | |
| 49 | | Tool Type | Best For | Search Pattern | Build Effort | |
| 50 | |-----------|----------|---------------|-------------| |
| 51 | | Calculator | Quantifiable decisions | "[X] calculator" | Low | |
| 52 | | Generator | Content/creative tasks | "[X] generator" | Low-Medium | |
| 53 | | Checker/Auditor | Quality assessment | "[X] checker", "[X] audit" | Medium | |
| 54 | | Grader/Scorer | Benchmarking | "[X] grader", "[X] score" | Medium | |
| 55 | | Converter | Format transformations | "[X] to [Y] converter" | Low | |
| 56 | | Template library | Workflow shortcuts | "[X] templates" | Low | |
| 57 | | Comparison tool | Purchase decisions | "compare [X]" | Medium | |
| 58 | | Playground/Sandbox | Try-before-buy | "try [X] online" | High | |
| 59 | |
| 60 | #### Idea Generation Framework |
| 61 | |
| 62 | For each persona pain point, ask: |
| 63 | 1. Can we calculate something for them? -> Calculator |
| 64 | 2. Can we create something for them? -> Generator |
| 65 | 3. Can we evaluate something for them? -> Checker/Grader |
| 66 | 4. Can we simplify a conversion? -> Converter |
| 67 | 5. Can we give them a head start? -> Template |
| 68 | 6. Can we let them try before buying? -> Playground |
| 69 | |
| 70 | Score each idea: |
| 71 | |
| 72 | | Criteria | Weight | Score 1-5 | |
| 73 | |----------|--------|-----------| |
| 74 | | Search volume for "[tool] [type]" | 30% | | |
| 75 | | Relevance to paid product | 25% | | |
| 76 | | Build effort (inverse) | 20% | | |
| 77 | | Shareability | 15% | | |
| 78 | | Data capture opportunity | 10% | | |
| 79 | |
| 80 | ### Step 3: Validate Search Volume |
| 81 | |
| 82 | For each tool candidate, check: |
| 83 | |
| 84 | ``` |
| 85 | Primary keyword: "[tool name]" — Volume: [X], Difficulty: [Y] |
| 86 | Variations: |
| 87 | - "free [tool name]" — Volume: [X] |
| 88 | - "[tool name] online" — Volume: [X] |
| 89 | - "best [tool name]" — Volume: [X] |
| 90 | - "[specific use case] [tool type]" — Volume: [X] |
| 91 | |
| 92 | Total addressable search volume: [sum] |
| 93 | Current top results: [list competitors and their quality] |
| 94 | Opportunity: [Can we build something meaningfully better?] |
| 95 | ``` |
| 96 | |
| 97 | Kill the idea if: |
| 98 | - Total search volume < 1,000/month |
| 99 | - |