seo-content — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited seo-content (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Write one article that ranks and reads: search-optimized for the target keyword, genuinely useful to the human who typed it. Prime directive: match search intent exactly — Google rewards the format searchers want, and the wrong format doesn't rank no matter how good the writing is. The second directive: every article must contain something the current top results don't (an example, data point, angle, or depth), or there is no reason for it to outrank them.
skills/marketing/seo-strategy (or skills/marketing/keyword-research for just a keyword list) first.skills/marketing/direct-response-copy.skills/marketing/content-atomizer.Ask in one batch, only what's missing:
skills/marketing/brand-voice output exists, use it.If the request arrives from skills/marketing/seo-strategy with a keyword, intent, and SERP notes, skip straight to Step 2. If details are missing, state assumptions (audience, intent, CTA) and proceed — don't stall.
Search the target keyword (use web search when available). Classify intent and let it dictate format:
| Intent | Searcher wants | You write |
|---|---|---|
| Informational | to learn/do | How-to guide or ultimate guide |
| Commercial | to compare/choose | Listicle, comparison, review |
| Transactional | to buy | Product/pricing page → hand off to skills/marketing/direct-response-copy |
| Navigational | a specific brand | Usually skip — you can't outrank the brand |
Note from the top 5 results: content length and depth, structure, subtopics covered, and — most importantly — the gap: what's thin, outdated, unanswered, or missing. If you cannot name a gap, tell the user the keyword is a bad bet and suggest returning to skills/marketing/seo-strategy for a better target. If web search is unavailable, say so, infer intent from the keyword's grammar, and label the SERP analysis as assumption.
Fill this in before drafting (it becomes part of the deliverable):
Length by competition (heuristic — comprehensiveness is the real target, padding actively hurts): low competition 1,500–2,000 words; medium 2,000–3,000; high 3,000+. Never exceed what the intent needs.
Read references/article-templates.md for the full skeleton of the chosen format (How-To, Listicle, or Ultimate Guide) and follow it. While drafting:
The user supplies lived experience; you supply structure and polish. Never fabricate first-hand experience, testimonials, or statistics — if the user gave no unique material, use clearly-general examples and tell them where to insert their own.
Produce: title tag (50–60 chars, keyword early, compelling), meta description (150–160 chars, keyword + soft CTA), URL slug (short, keyword, hyphenated), image alt-text suggestions, and JSON-LD schema (FAQ schema if there's an FAQ; Article schema otherwise — copy-paste blocks in references/article-templates.md).
Run the quality bar below. Fix failures before presenting. Deliver in the required output format, and recommend tracking via Google Search Console (impressions, clicks, CTR, average position) with a check-in after the article has had time to index and settle.
# [Article Title]
## Brief
- Primary keyword: … · Secondary: … · Intent: [type]
- Angle (why this beats the SERP): …
- Target length: … · CTA: …
- Gap exploited: [what top results miss]
## Metadata
- Title tag (50–60 chars): "…" [char count]
- Meta description (150–160 chars): "…" [char count]
- URL slug: /…
- Schema: [FAQ / Article] (JSON-LD below article)
## Article
[Full draft, H1 through conclusion, with [INTERNAL LINK: page] and
[EXTERNAL LINK: source] markers inline, image suggestions as
[IMAGE: description — alt text: "…"]]
## Schema markup[JSON-LD block]
## On-page checklist
[Each quality-bar item with pass/fail]
## Next steps
- Insert your own examples at: [marked spots, if any]
- Track in GSC: [what to watch, and the decision each signal triggers]Check every item; fix before delivering:
skills/marketing/seo-strategy — feeds this skill the keyword, intent, cluster, and SERP notes; return the published-article slug so internal linking stays current.skills/marketing/keyword-research — alternative lighter-weight source of the target keyword.skills/marketing/brand-voice — supplies the voice guide applied in Step 3.skills/marketing/direct-response-copy — takes over for transactional-intent pages and CTA-heavy sections.skills/marketing/content-atomizer — consumes the finished article as seed content for social posts, threads, and newsletter items.skills/marketing/newsletter — the article is a natural feature item; pass the title, link, and one-sentence hook.references/article-templates.md — full H1→conclusion skeletons for the How-To Guide, Listicle/Roundup, and Ultimate Guide formats, plus copy-paste FAQ and Article JSON-LD schema. Read it at Step 3, before drafting.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.