Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add Notysoty/openagentskills --skill seo-content-optimizergit clone --depth 1 https://github.com/Notysoty/openagentskillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/notysoty/openagentskills/seo-content-optimizer)<a href="https://agentmods.dev/skills/notysoty/openagentskills/seo-content-optimizer"><img src="https://agentmods.dev/badge/skills/notysoty/openagentskills/seo-content-optimizer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/notysoty/openagentskills/seo-content-optimizer"><img src="https://agentmods.dev/badge/skills/notysoty/openagentskills/seo-content-optimizer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00020 | $0.00591 |
| Opus 5 | $0.00010 | $0.00296 |
| Sonnet 5 | $0.00004 | $0.00118 |
| Haiku 4.5 | $0.00002 | $0.00059 |
Grade A, and why
SEO Content Optimizer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 67 lines — stays where its author put it; the contents beside it link to each section on GitHub.
SEO Content Optimizer
What this skill does
This skill forces the agent to analyze text through an SEO lens, checking for keyword density, LSI (Latent Semantic Indexing) keywords, header hierarchy, and readability. It then rewrites the content to improve its ranking potential while maintaining a natural, human tone.
How to use
Claude Code / Antigravity
Copy this file to .agents/skills/seo-content-optimizer/SKILL.md in your project.
Then ask the agent: "Optimize the blog post in content/my-post.md using the SEO Content Optimizer skill. Target keywords: [keyword1], [keyword2]."
Cursor
Save this to your project's .cursorrules or reference it during a chat session.
The Prompt / Instructions for the Agent
When asked to optimize content for SEO, follow these rules strictly:
- Header Hierarchy: Ensure there is exactly one H1. Ensure H2s and H3s are used logically to break up text. Incorporate secondary keywords naturally into H2s.
- Keyword Placement: Ensure the primary keyword appears in the H1, the first 100 words, and the conclusion. Do not keyword stuff (keep density below 2%).
- Readability: Aim for a 6th-8th grade reading level. Keep paragraphs short (3-4 sentences max). Use bullet points where appropriate.
- Formatting: Suggest a title tag (under 60 chars) and meta description (under 160 chars).
- Output Format: Provide the response in this exact format:
### SEO Metadata
- **Title Tag:** [50-60 chars]
- **Meta Description:** [150-160 chars]
### Optimization Notes
- [What you changed and why]
### Optimized Content
[The newly rewritten content]
Example
Input to Agent:
"Optimize this draft about 'JSON Formatter tools'. It feels a bit dry and I want it to rank better on Google."
Output from Agent:
SEO Metadata
- Title Tag: Best JSON Formatter Tools for Developers (2026 Free Guide)
- Meta Description: Format, validate, and beautify your JSON data instantly. Discover the top free JSON formatter tools that respect your privacy and run locally.
Optimization Notes
- Added "validate" and "beautify" as LSI keywords.
- Broke up the long paragraph into scannable bullet points.
Optimized Content
(...The rewritten content...)
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 67 lines · 20 tokens per session scan A 892d60c481b1
SEO Content Optimizer is a skill published in the GitHub repository Notysoty/openagentskills (9 stars, last pushed 25d ago), licensed MIT. It adds 20 tokens to every session and 591 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
content-brief-factory
Generate detailed, differentiated content briefs at scale. Each brief includes SERP analysis, competing page breakdown, unique angles from real customer language (reviews, Reddit), internal linking plan, and SERP feature targets. Batch mode produces 10-50 briefs in one run. Crushes generic "keyword density" briefs…
goose-graphics-create-format
Creates a new graphics format spec (custom canvas dimensions + content rules) and publishes it to the Gooseworks library so any agent can render against it. Use when the existing community formats (carousel, story, infographic, slides, poster, chart, tweet, plus community additions) don't fit the user's canvas — e.g.…
generate-voice-guide
Generate a personal voice guide for X (Twitter) and/or LinkedIn by scanning a user's past posts and iteratively refining with sample-and-feedback loops. Produces a structured markdown voice guide that sibling skills (create-x-content, create-linkedin-content) consume to draft in-voice posts. Different from…
create-x-content
Draft voice-tuned X (Twitter) post variants from a free-form brief. Reads a personal voice guide (generated via generate-voice-guide), produces 2–5 variants with distinct framings (simple-howto, problem-first, hype, mechanism-breakdown, etc.), and self-checks against the voice guide's banned phrases before returning.
campaign-brief-generator
Generate a complete marketing campaign brief from a launch goal, ICP, and product context. Pure reasoning skill. Outputs channel plan, messaging angles, content types, timeline, and success metrics. Designed for seed/Series A founders and small GTM teams who aren't professional marketers but need to run focused…
customer-story-builder
Take raw customer inputs — interview transcripts, survey responses, Slack quotes, support tickets, review excerpts — and generate a structured case study draft with problem/solution/result narrative, pull-quotes, metric callouts, and multi-format outputs (full case study, one-pager, social proof snippet, sales deck…