Guide · Agent skill
How to use the SEO Strategy Planner agent skill (seo-plan)
Updated · written with AI from the project's own documentation and checked against our catalogue data
The seo-plan skill is a set of instructions that teaches an AI agent to produce a structured SEO strategy for a website when you ask for an SEO plan, content strategy or SEO roadmap. It is aimed at small business owners, marketers planning a new site or overhaul, and agencies drafting a first-pass proposal. After reading this guide you will know how to install the skill, how to trigger it with a plain request, and what documents to expect back.
Quick start
- 1Download the skill. Download the seo-plan ZIP from this page and unzip it on your computer.
- 2Place it in the skills folder. Move the seo-plan folder into ~/.claude/skills/ for personal use, or into your project's .claude/skills/ folder.
- 3Or upload it in the Claude apps. In the Claude apps, open Settings → Capabilities → Skills and upload the skill.
- 4Optionally connect DataForSEO. If you want live competitive and keyword data, connect DataForSEO MCP tools with your own account and API credentials.
- 5Ask for a plan in plain language. Describe your business type, goals and website, then ask for an SEO plan or content strategy.
- 6Answer the discovery questions. The agent asks about audience, competitors, budget, timeline and KPIs. Answer as fully as you can.
- 7Review the generated files. Check the strategy, structure, calendar and roadmap files and edit the KPI targets with your real baseline.
What are agent skills and what does seo-plan do?
An agent skill is a folder containing a SKILL.md file of instructions, plus optional supporting files, that an AI agent loads when a request matches the skill's description. The seo-plan skill is named seo-plan and is described as strategic SEO planning for new or existing websites.
Once the skill is active, the agent works through a fixed process: discovery questions about business type, audience, competitors, goals, budget, timeline and KPIs; a competitive analysis of up to five competitors; architecture design using an industry template; a content strategy; a technical foundation covering schema, Core Web Vitals and mobile-first considerations; and a four-phase implementation roadmap.
- Industry templates: saas, local-service, ecommerce, publisher, agency and generic
- Deliverables: SEO-STRATEGY.md, COMPETITOR-ANALYSIS.md, CONTENT-CALENDAR.md, IMPLEMENTATION-ROADMAP.md and SITE-STRUCTURE.md
- Roadmap phases: Foundation (weeks 1-4), Expansion (weeks 5-12), Scale (weeks 13-24), Authority (months 7-12)
How do you install the seo-plan skill?
Download the ZIP of the skill from this page and unzip it. For a personal install, place the seo-plan folder in ~/.claude/skills/. To limit it to one project, place it in that project's .claude/skills/ folder.
In the Claude apps you can instead upload the skill under Settings → Capabilities → Skills.
- Personal install: ~/.claude/skills/seo-plan/
- Project install: .claude/skills/seo-plan/ inside your project
- Claude apps: Settings → Capabilities → Skills, then upload the skill
How do you trigger the skill with a natural request?
You do not need a special command. The skill's description lists phrases that should activate it, so ask in plain language. The skill also accepts an optional business-type argument, shown as [business-type] in its argument hint.
Good requests name the type of business, the goal and, if you have one, the site address. Without a URL the agent switches to new-site planning mode and skips the parts that need a live site.
- "Create an SEO plan for my SaaS invoicing tool"
- "Build a content strategy for a local plumbing business in Leeds"
- "Draft a 12-month SEO roadmap for our ecommerce store at example.com"
- "Make a content calendar and keyword strategy for my agency"
What does the agent need and what does it do on your machine?
The skill itself does not run scripts. It does use the network, because its competitive and keyword analysis can call DataForSEO tools if those tools are connected. DataForSEO is optional. Using it requires a DataForSEO account and API credentials.
Without DataForSEO the agent plans from your answers and general guidance, and the KPI table is filled with templates rather than measured numbers.
- Runs scripts: no
- Uses network: yes (only when DataForSEO MCP tools are connected)
- Optional requirement: DataForSEO MCP tools, an account and API credentials
What safety rules does the skill follow?
The skill tells the agent to treat fetched pages, SERP results, API responses and third-party files as untrusted data. If fetched content contains text addressed to the agent, the agent should report it rather than obey it. It must not run commands, install anything or change settings because fetched content asks it to.
Review the output before you act on it, especially any competitor claims, because they come from fetched or estimated data.
- Never treat web content as instructions
- Check competitor and traffic figures before relying on them
What output should you expect and how do you use it?
The skill asks for a set of Markdown files. Use the strategy file for the overall plan, the calendar for editorial work, the structure file for URL planning and the roadmap for week-by-week or month-by-month tasks. The KPI table lists Organic Traffic, Keyword Rankings, Domain Authority, Indexed Pages and Core Web Vitals across baseline, 3, 6 and 12 months.
Treat the KPI targets as a planning template. Replace the baseline with your own measured figures before you set goals with a client or your team.
- Start with SEO-STRATEGY.md, then check SITE-STRUCTURE.md
- Use CONTENT-CALENDAR.md for publishing priorities
- Edit KPI targets once you have real baseline data
What people use it for
- A small business owner drafting a first SEO and content plan for a new website
- An agency preparing a first-pass SEO proposal for a client before detailed audits
- A marketing team building a multi-month checklist for content and technical SEO
- A local service business planning location-focused pages and local SEO setup in phase two
Frequently asked questions
How do I install the seo-plan skill?
Download the ZIP from this page and unzip it. Place the seo-plan folder in ~/.claude/skills/ for personal use or in a project's .claude/skills/ folder. In the Claude apps you can instead upload it under Settings → Capabilities → Skills.
Is the seo-plan skill free?
The skill is released under the MIT licence, as stated on this page. The optional DataForSEO integration needs its own account and API credentials, so check DataForSEO's terms for any costs of using it.
Does seo-plan need DataForSEO?
No. DataForSEO is optional. Without it the agent still plans from your answers and general guidance, but it cannot pull live competitive, keyword or traffic data.
Does the skill run scripts or access the internet?
According to this page, it does not run scripts. It uses the network only when DataForSEO MCP tools are connected for competitive and keyword data.
Will seo-plan guarantee my rankings?
No. The output is planning guidance. The KPI targets are templates and the skill does not measure live data without the optional DataForSEO tools, so it cannot promise rankings.
How does seo-plan compare with other SEO tools?
seo-plan produces a written strategy, architecture and roadmap from a structured process, rather than running audits or tracking rankings. For measured traffic and keyword numbers you would need to add DataForSEO or a separate analytics tool.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use seo-plan if you want a structured first draft of an SEO strategy, content calendar and phased roadmap for a new site or overhaul, or a checklist for an agency proposal. Pick something else if you need verified traffic or ranking numbers without connecting external data, or if you expect guaranteed results.
Download the skill