SEO content sprint

Quest: Find keyword gaps, write landing pages for them and check the traffic afterwards

Proposed, not tested

Equipment

Herald Claude Code
Quest
Find keyword gaps, write landing pages for them and check the traffic afterwards
Hero
Claude CodeThe agent that runs the quest
Weapon
Claude Sonnet 5.5Longsword: Balanced speed and depthMana rate 10 per 1k tokens Mana per run without spells: 1,049 mana (293 runs, 22 quests).
Charge
MediumReasoning effort
Author
The curator

Ahrefs finds the keywords, the two marketing kits draft and tighten the pages, and Google Analytics shows what the pages did. Ahrefs needs a paid plan.

Can't be appraised: Proving Grounds can't equip orbs (MCP servers).

Skill tree

  1. ScoutGather context

  2. CraftMake the thing

  3. TestCheck the work

  4. ShipDeliver it

    Nothing equipped here

Quest replay

Quest: "Find keyword gaps, write landing pages for them and check the traffic afterwards". Four waves, then the Backlog Dragon.

Foes

  • Fog Wraith

Party · Context

  • Claude CodeHerald100/100
  1. Wave 1 of 4 · Scout

    The Fog Wraith steps up.

    What really happensGather context

    Claude Code: Context 100/100.

  2. Explore

    Claude Code sends Explore, a fox scout, into the fog.

    What really happensClaude Code can hand a codebase search to its built-in Explore subagent, which works in its own context window.

    Explore: Context 40/40.

  3. Explore

    Explore sniffs out the right files.

    What really happensThe subagent reads and searches. None of that output lands in the main context.

    Fog Wraith takes 18.

  4. Ahrefs MCP

    A scrying glass that shows what searchers want and who ranks for it.

    What really happensKeywords Explorer and SERP tools return volumes, related terms and who ranks for a query.

    Fog Wraith takes 40.

  5. Haze

    The Fog Wraith breathes haze. Swings start to miss.

    What really happensWithout current docs, the agent guesses at APIs that may have changed.

    Explore takes 3. Explore: Context 37/40. Explore: Haze.

  6. Explore

    Explore sniffs out the right files.

    Fog Wraith takes 2. Fog Wraith falls.

  7. Explore

    Explore returns with a short report.

    What really happensOnly the subagent's final summary comes back to the main agent.

    Claude Code takes 2. Claude Code: Context 98/100. Claude Code: Insight. Explore returns.

  8. Wave 2 of 4 · Craft

    The Fickle Harpy steps up.

    What really happensMake the thing

  9. Swoop

    The harpy swoops, screeches and is gone before the hero turns.

    What really happensAttention is short, so a message that doesn't land in seconds gets skipped.

    Claude Code takes 2. Claude Code takes 2. Claude Code: Context 94/100.

  10. Anthropic Marketing Plugin

    A herald's satchel of campaign plans, drafts and brand checks.

    What really happenscompetitive-brief compares competitor positioning and messaging. Connected tools like Ahrefs or SimilarWeb add data.

    Fickle Harpy takes 55 (critical hit).

  11. Swoop

    The Fickle Harpy uses Swoop.

    Claude Code takes 2. Claude Code takes 2. Claude Code: Context 90/100.

  12. Marketing Skills by Corey Haines

    A spellbook of marketing moves, from landing-page copy to pricing.

    What really happensSkills such as cro and seo-audit review a page for conversion and search problems.

    Fickle Harpy takes 5 (critical hit). Fickle Harpy falls.

  13. Wave 3 of 4 · Test

    The Bug Slime and the Flaky Wisp step up.

    What really happensCheck the work

    Flaky Wisp: Flicker.

  14. Google Analytics MCP Server

    A tally board that reads your Google Analytics numbers on request.

    What really happensYou set up Application Default Credentials with the analytics.readonly scope and enable the GA Admin and Data APIs.

    Flaky Wisp avoids the hit. Claude Code: Ward.

  15. Pinned

    Pinned in place, it cannot slip away.

    What really happensA test that runs the same way each time shows the real failure.

    Bug Slime: Pinned. Flaky Wisp: Pinned.

  16. Flicker

    The ward takes the blow.

    What really happensA test or check catches the problem before it lands.

    Claude Code blocks the hit.

  17. Regress

    The ward takes the blow.

    Claude Code blocks the hit.

  18. Longsword

    Claude Code swings the Longsword.

    Flaky Wisp takes 37.

  19. Flicker

    The Flaky Wisp uses Flicker.

    Claude Code takes 3. Claude Code: Context 87/100.

  20. Regress

    The Bug Slime uses Regress.

    Claude Code takes 3. Claude Code: Context 84/100.

  21. Longsword

    Claude Code swings the Longsword.

    Flaky Wisp takes 3. Flaky Wisp falls.

  22. Longsword

    Claude Code swings the Longsword.

    Bug Slime takes 39.

  23. Regress

    The Bug Slime uses Regress.

    Claude Code takes 3. Claude Code: Context 81/100.

  24. Longsword

    Claude Code swings the Longsword.

    Bug Slime takes 6. Bug Slime falls.

  25. Wave 4 of 4 · Ship

    The Gate Warden steps up.

    What really happensDeliver it

    Gate Warden: Barrier.

  26. Boss · Backlog Dragon

    The Backlog Dragon guards the quest: "Find keyword gaps, write landing pages for them and check the traffic afterwards".

    What really happensIt stands for the whole quest, every task on the list.

  27. Longsword

    Claude Code swings the Longsword.

    Gate Warden is behind a barrier.

  28. Scope creep

    The dragon breathes scope creep across the party.

    What really happensNew asks pile onto a task while it is underway.

    Claude Code takes 5. Claude Code: Context 76/100.

  29. Bar the gate

    The warden raises the gate. Nothing passes until the checks are green.

    What really happensA release waits until tests, builds and reviews pass.

  30. Longsword

    Claude Code swings the Longsword.

    Gate Warden is behind a barrier.

  31. Claw

    The Backlog Dragon uses Claw.

    Claude Code takes 6. Claude Code: Context 70/100.

  32. Longsword

    Claude Code swings the Longsword.

    Gate Warden takes 37.

  33. Gate open

    The checks turn green and the gate opens.

    What really happensTests, build and review pass, so the release can go.

  34. Bar the gate

    The Gate Warden swings the gate shut.

    Claude Code takes 5. Claude Code: Context 65/100.

  35. Scope creep

    The Backlog Dragon uses Scope creep.

    Claude Code takes 5. Claude Code: Context 60/100.

  36. Longsword

    Claude Code swings the Longsword.

    Gate Warden takes 23. Gate Warden falls.

  37. Longsword

    Claude Code swings the Longsword.

    Backlog Dragon takes 37.

  38. Claw

    The Backlog Dragon uses Claw.

    Claude Code takes 6. Claude Code: Context 54/100.

  39. Longsword

    Claude Code swings the Longsword.

    Backlog Dragon takes 42.

  40. Scope creep

    The Backlog Dragon uses Scope creep.

    Claude Code takes 5. Claude Code: Context 49/100.

  41. Longsword

    Claude Code swings the Longsword.

    Backlog Dragon takes 36.

  42. Call the backlog

    The dragon roars, and another task crawls out of the backlog.

    What really happensFinishing one task often surfaces the next one on the list.

  43. Longsword

    Claude Code swings the Longsword.

    Bug Slime takes 25. Bug Slime falls.

  44. Scope creep

    The Backlog Dragon uses Scope creep.

    Claude Code takes 5. Claude Code: Context 44/100.

  45. Longsword

    Claude Code swings the Longsword.

    Backlog Dragon takes 36.

  46. Longsword

    Claude Code swings the Longsword.

    Backlog Dragon takes 37.

  47. Enraged

    Wounded, the dragon rages.

    What really happensThe last stretch of a big job is often the hardest.

    Backlog Dragon: Enraged.

  48. Claw

    The Backlog Dragon uses Claw.

    Claude Code takes 8. Claude Code: Context 36/100.

  49. Longsword

    Claude Code swings the Longsword.

    Backlog Dragon takes 32. Backlog Dragon falls.

  50. Quest clear

    The Backlog Dragon falls. Quest complete.

    What really happensEvery equipped spell did its part of "Find keyword gaps, write landing pages for them and check the traffic afterwards".

After the battle

  • Claude Code took 19 turns to clear four waves.
  • Context ended at 36 of 100.
  • No Ship spell, so that wave ran on basic attacks.
  • Summons took 3 damage in their own context and brought back 1 report.

Copy this loadout

Prompt for Claude Code

Paste this into Claude Code. It installs each spell, leaves API keys and sign-ins to you, and ends with the command that restarts it with this weapon and charge.

Set up these tools for me in Claude Code.
Loadout: https://vibe-rpg-simulator.vercel.app/loadouts/seo-content-sprint/

1. Ahrefs MCP
   Source: https://docs.ahrefs.com/en/mcp/docs/introduction
   Run:
     claude mcp add ahrefs https://api.ahrefs.com/mcp/mcp -t http
   I type in Claude Code:
     /mcp

2. Anthropic Marketing Plugin
   Source: https://github.com/anthropics/knowledge-work-plugins/tree/main/marketing
   Run:
     claude plugin marketplace add anthropics/knowledge-work-plugins
     claude plugin install marketing@knowledge-work-plugins

3. Marketing Skills by Corey Haines
   Source: https://github.com/coreyhaines31/marketingskills
   I type in Claude Code:
     /plugin marketplace add coreyhaines31/marketingskills
     /plugin install marketing-skills

4. Google Analytics MCP Server
   Source: https://github.com/googleanalytics/google-analytics-mcp
   Run:
     claude mcp add analytics-mcp --scope user -e "GOOGLE_APPLICATION_CREDENTIALS=PATH_TO_CREDENTIALS_JSON" -e "GOOGLE_PROJECT_ID=YOUR_PROJECT_ID" -- pipx run analytics-mcp

How to do it:
- Skip anything that is already installed. Run the rest in order and check that each step worked.
- Commands under "I type in Claude Code" are mine to enter. List them for me at the end, in order.
- Never ask me to paste an API key or token into this chat. When a command needs one, such as YOUR_API_KEY, give me the full command to run in my own terminal.
- Ask me for any other value you can't work out, such as a project path.
- If a command asks a question or needs a browser sign-in or an open app, tell me what to do and wait.
- If a command fails, follow the install steps in the tool's source for Claude Code instead. Show me any command that is not on this list before you run it, and install nothing else.

When you're done, tell me what is ready and what still needs me. New tools load in a new session, so finish by telling me to restart Claude Code with Claude Sonnet 5.5 and reasoning effort medium:
claude --model sonnet --effort medium

Terminal commands

Or paste these lines into a terminal. The first part installs every spell for Claude Code; the last line starts it with the same weapon and charge. Lines starting with # are notes or commands you type inside the agent.

# Loadout: SEO content sprint
# Quest: Find keyword gaps, write landing pages for them and check the traffic afterwards
# Hero: Claude Code · Weapon: Claude Sonnet 5.5 · Charge: Medium
# From https://vibe-rpg-simulator.vercel.app/loadouts/seo-content-sprint/

# 1. Learn the spells
# Scout: Ahrefs MCP
claude mcp add ahrefs https://api.ahrefs.com/mcp/mcp -t http
# in Claude Code: /mcp
# Craft: Anthropic Marketing Plugin
claude plugin marketplace add anthropics/knowledge-work-plugins
claude plugin install marketing@knowledge-work-plugins
# Craft: Marketing Skills by Corey Haines
# in Claude Code: /plugin marketplace add coreyhaines31/marketingskills
# in Claude Code: /plugin install marketing-skills
# Test: Google Analytics MCP Server
claude mcp add analytics-mcp --scope user -e "GOOGLE_APPLICATION_CREDENTIALS=PATH_TO_CREDENTIALS_JSON" -e "GOOGLE_PROJECT_ID=YOUR_PROJECT_ID" -- pipx run analytics-mcp

# 2. Start the hero with this weapon and charge
claude --model sonnet --effort medium