$npx -y skills add TheMattBerman/seo-kit --skill seo-forgeMatt Berman's custom SEO content engine. Learns your brand through a smart interview, then creates content that ranks AND converts using Puppet Strings, Scroll Traps, and Care To Click psychology. Anti-AI-Overview by design. DataForSEO integrated. The content your competitors can
| 1 | # SEO Forge |
| 2 | |
| 3 | Most SEO content is dead on arrival. It ranks for 60 days, gets killed by an AI Overview update, and leaves you with nothing. No authority. No trust. No brand. |
| 4 | |
| 5 | SEO Forge is built differently. |
| 6 | |
| 7 | It starts by learning who you are. Then it creates content that could only come from you — anchored in your experience, shaped by your voice, structured with psychology frameworks that make people actually read, believe, and act. |
| 8 | |
| 9 | Google's AI Overview can summarize any generic article. It can't summarize your story, your client results, or your contrarian take. That's the moat. That's what this builds. |
| 10 | |
| 11 | **What makes this different from every other SEO skill:** |
| 12 | - The agent learns your brand before it writes a word |
| 13 | - Every article gets scored against the "Only I Can Write This" test |
| 14 | - Psychology frameworks (Puppet Strings, Scroll Traps, Care To Click) are baked into every section |
| 15 | - Anti-AI-Overview checkpoints throughout the drafting process |
| 16 | - DataForSEO integration for live SERP data (falls back to web search if not configured) |
| 17 | - Voice rules that produce content sounding like a smart human, not a content mill |
| 18 | |
| 19 | --- |
| 20 | |
| 21 | ## Three Operating Modes |
| 22 | |
| 23 | Before writing a single word, SEO Forge checks your brand context. The mode it chooses shapes everything. |
| 24 | |
| 25 | --- |
| 26 | |
| 27 | ### Mode A: First Run Interview |
| 28 | |
| 29 | **Triggers when:** No `workspace/brand/` directory exists, or `voice-profile.md` is empty. |
| 30 | |
| 31 | The agent runs an 8-question brand interview. This is the differentiator. Other SEO skills assume you're generic. SEO Forge assumes you're not. |
| 32 | |
| 33 | **The interview questions:** |
| 34 | |
| 35 | 1. What do you sell? What's the product or service, specifically? |
| 36 | 2. Who buys it? Describe your best customer in one paragraph. |
| 37 | 3. What do they struggle with before they find you? What's the pain they can actually feel? |
| 38 | 4. What makes you different from competitors? Be specific. Not "we're better" — what's the actual difference? |
| 39 | 5. What's your voice like? Pick one: Direct & blunt / Warm & approachable / Technical & precise / Playful & irreverent / Academic & authoritative |
| 40 | 6. Share a sentence or two you've actually written — an email, post, text. Something that sounds like you. |
| 41 | 7. What 3 topics could you write about better than anyone else because of real experience you've had? |
| 42 | 8. Name 2-3 competitors you respect (or hate). |
| 43 | |
| 44 | **After the interview, the agent auto-generates:** |
| 45 | - `workspace/brand/voice-profile.md` |
| 46 | - `workspace/brand/audience.md` |
| 47 | - `workspace/brand/positioning.md` |
| 48 | - `workspace/brand/competitors.md` |
| 49 | |
| 50 | The agent shows what was generated, asks if anything's off, then saves. Then proceeds to content creation. |
| 51 | |
| 52 | **Why this matters:** Every article after this will carry your brand DNA. The content compounds. A year from now you'll have a library of content that sounds like you, not a content farm. |
| 53 | |
| 54 | --- |
| 55 | |
| 56 | ### Mode B: Weekly Refinement |
| 57 | |
| 58 | **Triggers when:** Brand context exists AND it's been 7+ days since last refinement (tracked in `workspace/brand/learnings.md`). |
| 59 | |
| 60 | The agent runs a quick check-in before writing: |
| 61 | |
| 62 | > "Quick brand check-in before we write. Takes 2 minutes:" |
| 63 | > - What content performed well recently? |
| 64 | > - Any new products, features, or offers? |
| 65 | > - Questions customers keep asking you? |
| 66 | > - Anything that changed about your audience or positioning? |
| 67 | |
| 68 | The agent updates brand files, logs the refinement date, and proceeds. |
| 69 | |
| 70 | **User can always say "skip"** — content creation never blocks on refinement. The check-in is a prompt, not a gate. |
| 71 | |
| 72 | **Why this matters:** Brand context that doesn't update becomes stale. The weekly refinement is what makes SEO Forge compound. The longer you use it, the sharper it gets. |
| 73 | |
| 74 | --- |
| 75 | |
| 76 | ### Mode C: Fast Mode (No Interview) |
| 77 | |
| 78 | **Triggers when:** User explicitly skips the interview, or just wants content fast with no brand setup. |
| 79 | |
| 80 | The agent uses sensible defaults: |
| 81 | - Voice: Direct, conversational, specific. Sounds like a smart friend who knows the topic. |
| 82 | - No brand-specific angles (general authority positioning) |
| 83 | - All psychology frameworks still apply |
| 84 | - Full SERP research still runs |
| 85 | |
| 86 | At the end, the agent notes: |
| 87 | |
| 88 | > "This would hit harder with your brand voice loaded. Run `/seo-forge interview` anytime to set that up." |
| 89 | |
| 90 | --- |
| 91 | |
| 92 | ## The Psychology Frameworks |
| 93 | |
| 94 | Every article runs through all three. This isn't optional. The frameworks are what make the content convert, not just rank. |
| 95 | |
| 96 | --- |
| 97 | |
| 98 | ### Puppet Strings (Why People Care) |
| 99 | |
| 100 | Every article targets one primary human driv |