seo-content-marketing-skills-suite — Claude Code skill: SEO commands
Ten SEO commands and five multi-step workflows for keyword research, content audits, technical SEO and competitor gaps.
npx skills add reason-machines/marketing-skills --skill seo-content-marketing-skills-suite -a claude-codeWhat seo-content-marketing-skills-suite does
The skill hands your agent a set of ready commands for marketing work. Keyword research groups terms into clusters and scores how winnable each one looks. Content audits flag duplication and pages competing for the same query, while the technical pass covers crawl budget, Core Web Vitals and schema markup. Other commands map where competitors outrank you on topics and links, then draft briefs and outreach templates.
There are 10 commands and 5 workflows, each following the same shape: progress tracking, findings sorted by priority, and a list of next actions. Output lands as tables in the terminal, and some commands can write results to CSV.
Audits and the technical check crawl the domain you name, so a site you cannot reach gives you nothing back. Competitor analysis needs the rival domains listed out — without them there is nothing to compare against.
What it helps with
- cluster keywords and score which ones are winnable
- spot pages cannibalising the same query
- check Core Web Vitals and schema markup
- compare topic and backlink coverage against rivals
- draft content briefs and an editorial calendar
Example prompts for the agent
- Cluster keywords around "cloud accounting software" and score the opportunity for each
- Run a technical SEO check on https://example.com and list what blocks crawling
- Compare our site with competitor1.com and competitor2.com on topics and backlinks
How to install seo-content-marketing-skills-suite
1Skills CLI (Vercel)
npx skills add reason-machines/marketing-skills --skill seo-content-marketing-skills-suite -a claude-code2Manually: put the files in place
~/.claude/skills/seo-content-marketing-skills-suite/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/seo-content-marketing-skills-suite/
1Skills CLI (Vercel)
npx skills add reason-machines/marketing-skills --skill seo-content-marketing-skills-suite -a codex2Manually: put the files in place
.agents/skills/seo-content-marketing-skills-suite/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/marketing-skills --skill seo-content-marketing-skills-suite -a cursor2Manually: put the files in place
.cursor/skills/seo-content-marketing-skills-suite/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/marketing-skills seo-content-marketing-skills-suite2Manually: put the files in place
.github/skills/seo-content-marketing-skills-suite/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/marketing-skills --skill seo-content-marketing-skills-suite -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/marketing-skills --path skills/seo-content-marketing-skills-suiteManually: put the files in place
.devin/skills/seo-content-marketing-skills-suite/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/marketing-skills --skill seo-content-marketing-skills-suite -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about seo-content-marketing-skills-suite
How do I install seo-content-marketing-skills-suite in Claude Code?
Run npx skills add reason-machines/marketing-skills --skill seo-content-marketing-skills-suite -a claude-code. The skill lands at ~/.claude/skills/seo-content-marketing-skills-suite/SKILL.md.
What does seo-content-marketing-skills-suite do?
It gives the agent 10 SEO commands and 5 multi-step workflows covering keyword research, content audits, technical SEO, competitor gaps, content strategy and link building.
Does the content audit need a live site?
Yes. The audit and technical commands crawl the domain you pass in, so an unreachable site returns nothing useful.