GitHub SEO skills for Claude are reusable instruction packages for search engine optimization tasks. They help Claude follow defined workflows for audits, content planning, and page improvements.
You can find these packages in public repositories, then install the skills compatible with your Claude environment. Some are simple instruction folders; others include scripts, agents, and integrations.
Start with one task you need to complete. Installing a skill doesn’t automatically provide keyword data, analytics access, or better rankings.
What are Claude SEO skills?
A Claude skill contains instructions in a file named SKILL.md. Its folder may also include reference documents, templates, and scripts.
An SEO skill tells Claude how to approach a particular job. For example, it may request your target audience before reviewing a page.
That structure helps you reuse a process across articles or websites. The usefulness of the result still depends on the instructions and available evidence.
These terms describe different parts of the setup:
| Term | What it means |
|---|---|
| Prompt | Your request for a particular task. |
| Skill | Reusable instructions and supporting resources. |
| MCP connection | A connection to external tools or services. |
| Plugin | A package that can contain skills and other extensions. |
GitHub repositories with SEO skills for Claude
When managing your GitHub projects, you may also need to remove outdated or test repositories. Follow this guide on how to delete a repository on GitHub safely before cleaning up your projects.
AgriciDaniel/claude-seo for focused SEO analysis
AgriciDaniel’s Claude SEO repository provides an SEO analysis plugin for Claude Code.
Its documented scope includes technical audits, individual page reviews, content briefs, structured data, and local SEO. It also includes workflows for international SEO and AI search analysis.
The project includes supporting scripts and agents, so setup involves more than copying an instruction file. Its requirements include Claude Code and Python 3.10 or newer.
Optional integrations can add data from external services. Check which connections you need for your intended task.
coreyhaines31/marketingskills for SEO and broader marketing work
Corey Haines’s Marketing Skills repository combines SEO workflows with other marketing tasks.
Relevant skills include seo-audit, ai-seo, schema, programmatic-seo, site-architecture, and content-strategy.
This library suits projects where SEO overlaps with content planning, website structure, and conversion goals. You can begin with its standalone seo-audit folder.
Check current skill names before following an older tutorial. For example, the library now uses schema instead of schema-markup.
aaron-he-zhu/aaron-marketing-skills for a connected SEO workflow
Aaron Marketing Skills includes an SEO/GEO section within a broader marketing library. GEO means generative engine optimization, or preparing information for AI search experiences.
Its SEO section covers keyword research, competitor analysis, content gaps, writing, technical checks, internal linking, and monitoring.
The older seo-geo-claude-skills repository now points readers to this active library. Its former standalone release remains preserved but no longer receives updates.
Use the active repository’s installation instructions when starting a new setup. Don’t assume commands from an older guide still match.
Which repository should you choose?
Choose according to the task you want Claude to perform:
| Your main need | Repository to evaluate |
|---|---|
| Dedicated SEO analysis with supporting scripts | AgriciDaniel/claude-seo |
| A simple audit skill alongside marketing workflows | coreyhaines31/marketingskills |
| Research, content, optimization, and monitoring in one library | aaron-he-zhu/aaron-marketing-skills |
Read the selected skill before installing it. Check its required inputs, dependencies, and expected output.
How to install an SEO skill in Claude Code
For a straightforward start, install the seo-audit skill from Marketing Skills. This example uses a project folder, so the skill belongs to that project.
Download and copy the complete skill folder
- Open the Marketing Skills GitHub repository.
- Select Code, then Download ZIP, and extract the downloaded archive.
- Find the
seo-auditfolder inside the repository’sskillsfolder. - Copy that whole folder into
.claude/skills/inside your project.
The resulting structure should include:
your-project/
.claude/
skills/
seo-audit/
SKILL.md
references/
evals/
Keep the referenced resources with the skill. Copying only SKILL.md can leave instructions pointing to missing files.
Claude Code’s official skill documentation explains the supported locations. Personal skills use ~/.claude/skills/; project skills use .claude/skills/ inside the project.
Invoke the installed skill
Open Claude Code in your project and run:
/seo-audit
Then provide the website or page, your audience, and the audit scope. Include relevant exports when available.
Try this request:
Review this page for on-page SEO issues. Separate confirmed problems from checks requiring more data, and suggest priorities.
Claude can also select relevant skills from their descriptions. If the skill doesn’t activate, check its location and try its direct command.
Installing the Claude SEO plugin instead
The Claude SEO repository documents these commands inside Claude Code:
/plugin marketplace add AgriciDaniel/claude-seo
/plugin install claude-seo@agricidaniel-claude-seo
/seo setup
The setup command prepares its Python runtime and Playwright Chromium browser. Use /seo doctor to check readiness.
After setup, its documented page-analysis command is:
/seo page https://example.com/article
Follow the repository’s current requirements for your operating system. This plugin setup is separate from the manual skill-folder method above.
Can you use GitHub SEO skills on the Claude website?
Yes, when the skill is compatible with Claude’s custom-skill environment. A Claude Code plugin may require adaptation if it depends on local tools.
For a compatible standalone skill:
- Prepare a ZIP containing one skill folder, its
SKILL.md, and supporting resources. - Enable Code execution and file creation under Settings > Capabilities.
- Open Customize > Skills.
- Select + > Create skill > Upload a skill.
- Upload the ZIP and enable the skill.
Use a ZIP containing the individual skill rather than the entire GitHub repository. Workspace policies may affect availability.
Anthropic’s guide to using skills in Claude explains the current controls.
Practical ways to use Claude SEO skills
Give each task a clear goal and the evidence needed to complete it. The following prompts are examples you can adapt.
Review an existing blog post
Provide the page content, target query, and intended reader. Ask for findings tied to specific passages.
Review this article’s title, introduction, headings, and topic coverage. Explain each proposed change and identify missing evidence.
For WordPress, review the suggestions before updating the post. A Claude skill isn’t a WordPress plugin.
Plan content around reader questions
Supply your existing pages, audience, and research. Ask Claude to identify overlap and unanswered questions.
Group these queries by intent. Suggest which existing pages should answer them and flag topics requiring further research.
A clear SEO content strategy connects those findings with content briefs and publishing priorities.
Check technical findings against evidence
Supply a crawl export, relevant page information, or Search Console reports. Ask Claude to distinguish observed issues from hypotheses.
Review this crawl export. For each issue, show the affected URLs, supporting evidence, suggested action, and remaining uncertainty.
For complex findings, SEO consultancy can help prioritize changes and explain implementation requirements.
What data do these skills need?
The required input depends on the task. Installing instructions doesn’t create access to your website accounts.
| Task | Useful input |
|---|---|
| Content review | Page copy, target query, audience, and source material. |
| Keyword prioritization | Keyword research or Search Console query exports. |
| Indexing investigation | Search Console evidence, relevant URLs, and crawl findings. |
| Internal linking review | A page inventory, site structure, and relevant content. |
| Performance review | Dated performance reports and the affected page URLs. |
If the required evidence is missing, request a list of checks to perform. Don’t present an assumption as a measured finding.
Common mistakes when using GitHub SEO skills
The most useful checks happen before relying on the output:
- Verify the repository is still maintained and hasn’t moved.
- Keep supporting files with the selected skill.
- Follow installation instructions for your specific Claude environment.
- Read scripts and dependency requirements before running them.
- Confirm which tools and accounts the workflow actually uses.
- Review proposed website changes before implementing them.
Repositories can guide analysis, but their scores and labels need context. Ask what evidence supports each recommendation.
Frequently asked questions
Are GitHub SEO skills for Claude free?
The repositories discussed here provide publicly available, open-source packages. Claude usage and optional external services can still involve costs.
Do I need programming knowledge?
Basic instruction skills can use a download-and-copy setup. Script-based plugins may require more technical setup and troubleshooting.
Can Claude access my Search Console automatically?
A skill installation alone doesn’t grant access. Provide an export or configure an appropriate connection with the necessary account permissions.
Can these skills guarantee Google rankings?
No. They help organize research and recommendations, but installing them doesn’t guarantee rankings, traffic, or AI citations.
Why isn’t my installed skill appearing?
Check the folder location, SKILL.md filename, and environment compatibility. In Claude Code, try the skill’s documented command and confirm it appears in the skills list.
Start with one skill and one page
Choose an audit or content task, supply the necessary evidence, and review the result. Expand your setup when another skill addresses a specific need.
If you need implementation and ongoing reporting, compare the scope of AI SEO services. Use the same evidence checks when evaluating their recommendations.

