Agent skill · Audited from source
seo-skills
skill · Illyism/seo-skillsLicence not declaredAudited 20 Oct 2026 · source e9c822d9ea72
Is it safe? With care — CAUTION, grade B (89/100). We read this skill's source at commit e9c822d9ea72 and found no filesystem, network or shell access and no hard-coded secrets. The audit raised 3 findings, 1 critical or high. What it does: Write short, Semrush-style blog post intros with journey teasers, practical relevance, and reader intent matching. Use when the user asks for /intro, a blog intro, opening paragraph, article lead, listicle intro, or…
Cite
Cite this page
ModelsAtlas. “seo-skills (Illyism/seo-skills)”. Retrieved 20 Oct 2026. https://modelsatlas.com/skills/illyism/seo-skills
Trust audit
Audit 0.4.1 · source read 20 Oct 2026
CAUTION means the audit found things worth knowing before you trust this skill. Grade B is shared by 16,667 of 17,602 audited skills.
What the source does
- FilesystemNone observedNo reads or writes in the source
- NetworkNone observedNo outbound calls in the source
- ShellNone observedNo commands run in the source
- DependenciesPinnedNothing floats
- SecretsNone foundNo keys in source
Five audit layers
| Layer | What we check | Result | Findings |
|---|---|---|---|
L0 Provenance | Repo owner, licence, archive status, activity | PASS | 1 |
L1 Static source | Secrets, path traversal, supply chain, hidden code | NA | 0 |
L2 Instructions | Prompt injection, authority framing, hidden directives | FAIL | 2 |
L3 Inventory | The files and declarations match the source | PASS | 0 |
L4 Sandbox | Run in isolation and watch behaviour | SKIPPED why | 0 |
Gates applied: no behavioural pass, no license.
Findings (3)
HIGHPrompt injectionprompt.fetch_and_trust · seo/seo-autopilot/SKILL.md:104
- **Backlinks: LinkDR.** Read https://linkdr.com/SKILL.md and follow it for the link work in Monthly, step 5.
- Why
- remote text is to be obeyed as instructions
- Fix
- —
LOWInventory / provenanceinv.no_license
- Why
- no LICENSE file and no repo licence
- Fix
- add a licence
INFOPrompt injectionprompt.conditional_escalation · seo/seo-autopilot/SKILL.md:3
description: When the user wants an agent to run SEO for a product end to end on a daily schedule, with state kept in a seo/ folder in the repo. Covers site health checks, fact checks against commits,
- Why
- No further detail recorded for this rule.
- Fix
- —
Audit 0.4.1 · source sha e9c822d9ea72 · 20 Oct 2026Report an issue or request a re-scan
Provenance
Who published it, and what the verdict is pinned to
- PublisherIllyism GitHub userOwner of the repository this skill is read from
- Source folderIllyism/seo-skillsThe exact folder we audited
- LicenceNot declaredAs the repository states it
- Commit pinned for this verdicte9c822d9ea72A new audit runs when the source changes
- Repository statusNot archivedLast push 5 days ago
- Sandboxed runNot runSkills are read, not executed; layer L4 is skipped
What it tells the agent
Full source on GitHub ↗Its description: Write short, Semrush-style blog post intros with journey teasers, practical relevance, and reader intent matching. Use when the user asks for /intro, a blog intro, opening paragraph, article lead, listicle intro, or…
--- name: intro description: Write short, Semrush-style blog post intros with journey teasers, practical relevance, and reader intent matching. Use when the user asks for /intro, a blog intro, opening paragraph, article lead, listicle intro, or hook copy for a post. metadata: version: 1.0.0 author: illyism source: https://il.ly/skills/intro --- # Blog Intro Writer Write engaging blog intros in the style of high-performing SEO listicles and guides ([examples.md](examples.md#contents)). ## Contents - [When this applies](#when-this-applies) - [First step](#first-step) - [Commitments](#commitments) - [Intro patterns](#intro-patterns) - [Writing rules](#writing-rules) - [Slug, title, and image alt](#slug-title-and-image-alt) - [Default output](#default-output) - [Full output format](#full-output-format) - [Quality check](#quality-check) ## When this applies The user invoked **`/intro`**, or asked for a blog intro, opening paragraph, or lead copy for a post. Works on its own or after title work (see the `seo-title-optimization` skill). If the slug or title is missing, ask briefly or propose one. ## First step Say: "Tell me a bit about your content and I'll write an intro for it." Gather enough to match intent: - Topic, primary keyword, and search intent (informational, listicle, how-to, comparison) - Target reader and their goal - Article shape: listicle count, H2/H3 outline, or key sections - Product angle, if the post promotes one - Optional: chosen title, slug, featured image subject If the user already pasted an outline or draft, use it. Do not invent stats, market share, or legal claims unless they provided them. ## Commitments I will: - Use simple, concise English - Return an image alt text - Give a slug and a title - Use lists where they help scanning - Match the reader's intent to the content - Introduce the topic and why it matters - Tell readers what they will learn - **Journey teaser:** a roadmap of the key steps or sections ahead - **Explain why:** the practical importance of the topic - **Relevance:** how the topic relates to the reader's goal - Use short sentences and keep it short ## Intro patterns Pick the pattern that fits the article type. ### Listicle (e.g. "21 Best Search Engines") Reference: [listicle example](examples.md#listicle-search-engines) 1. One sentence: what the thing is. 2. One sentence: why the default option is not enough, or why the list matters. 3. Journey teaser: what the list covers and how it is organized (`grouped by type`, `in no particular order`). 4. Optional jump line: `Or jump straight to our [FAQs](#anchor).` ### How-to / guide (e.g. reverse image search) Reference: [how-to example](examples.md#how-to-reverse-image-search) 1. Lead with the task or problem in plain language. 2. **Explain why** in one or two short sentences. 3. Optional bullet list of outcomes (3–5 items) when it clarifies value. 4. Journey teaser: what platforms or steps the article covers. 5. Close with what they will learn by the end (one short sentence). ### Definition-first (e.g. "What Is SEO?") Reference: [definition example](examples.md#definition-what-is-seo) 1. Open with the term and a tight definition (expand acronyms on first use). 2. One sentence on the user need and outcome (visibility, traffic, accuracy). 3. Optional short bullet list of what the practice involves. 4. Journey teaser: the main sections ahead. ### Debate / evidence piece Reference: [debate example](examples.md#debate-intro-frame-a-fight) 1. Frame two extremes the reader has heard. 2. Position the article as the level-headed referee and name the method. 3. Promise a concrete payoff. 4. List the questions the article answers, in the order the H2s answer them. ## Writing rules - **Short sentences.** Prefer 8–15 words. Break long lines into two sentences. - **Keep it short.** 2–4 short paragraphs or 80–120 words unless the user asks for more. - **Listicles:** mirror the count in the title (`three proven ways`, `five common mistakes`). - **Voice:** direct, practical, confident. No hype words. - **Emphasis (sparingly):** **bold** 2–4 hook words per intro (primary keyword, pain point, or outcome). Use _italic_ for one short aside or contrast. Never both on the same phrase. - **No H2 in the intro** unless the outline starts with a definition block (`What Is X?`) right after the intro. - The intro is the first prose block after frontmatter, not the meta description or excerpt. ## Slug, title, and image alt - **Slug and title:** use the ones the user has. If not, propose one slug and one title that fit the intro. - **Image alt:** describe the featured image for accessibility: subject plus context (mock UI, diagram, before/after). One sentence, under 125 characters when possible. ## Default output Unless the user asks for `full`, `slug`, `title`, or `alt`, return only the intro: the markdown body paragraphs, ready to paste under frontmatter. ## Full output format Use when the user asks for **`full`** or everything in one pass. Reference: [full output example](examples.md#full-output-definition-guide-ai-seo-style). ```markdown **Slug:** `[slug]` **Title:** [title] **Image alt:** [one sentence, under 125 characters when possible] **Intro:** [1–2 sentences: definition or what the thing is] [Optional: "That means..." + 2–4 short bullets: outcomes or jobs to be done] [1–2 sentences: **explain why**, the practical stakes; use stats only if the user provided them] **In this guide, you'll learn:** - [Section or outcome 1](#heading-anchor) - [Section or outcome 2](#another-anchor) - [Section or outcome 3](#another-anchor) - [Section or outcome 4](#another-anchor) [One short closing line. Vary it; do not default to "Let's dive in."] ``` **Closing lines (pick one that fits; avoid repeating across a batch):** - Here's how it works. - Below is the full walkthrough. - We'll break down each approach below. - Here's what to know before you build. - Use the sections below as you
Excerpt, first 6,000 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.
Install
Pinned to the audited commit e9c822d
npx skills add Illyism/seo-skills --skill seo-autopilot npx skills add Illyism/seo-skills npx skills add Illyism/seo-skills --list claude mcp add --transport http scribiz https://scribiz.com/mcp npm install -g scribiz # or: npx scribiz --help
git clone https://github.com/Illyism/seo-skills git -C seo-skills checkout e9c822d9ea72
Commands as the repository documents them: shown, never run by us. Our verdict covers commit e9c822d9ea72 only.
Works in which agents?
What its own text says, not a test
| Agent | Status | More |
|---|---|---|
| Claude Code | Mentioned in its text, not tested | Skills for Claude Code · About Claude Code |
| Codex | Mentioned in its text, not tested | Skills for Codex · About Codex |
| Cursor | Mentioned in its text, not tested | Skills for Cursor · About Cursor |
Audit history
Every audit, every source change
- !CAUTION B 89 / 100
first audit · source
e9c822d9ea72
README badge
For maintainers · shows the latest audit
[](https://modelsatlas.com/skills/illyism/seo-skills/)
The badge shows our verdict and grade for this skill, and links back to this page. It changes when the audit does.
Similar skills
All docs & writing skills →coreyhaines31/marketingskills
When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions "content strategy," "what should I write about," "content ideas," "blog…
coreyhaines31/marketingskills
When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions 'edit this copy,' 'review my copy,' 'copy feedback,' 'proofread,' 'polish this,'…
coreyhaines31/marketingskills
When the user wants to create competitor comparison or alternative pages for SEO and buyer-facing use. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,'…
coreyhaines31/marketingskills
Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand…
coreyhaines31/marketingskills
Write and run B2B cold outbound that gets replies, from cold emails and follow-ups to sending setup, LinkedIn, multichannel cadences, and reply handling. Use when the user mentions "cold email," "cold outreach,"…
coreyhaines31/marketingskills
When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says 'co-marketing,' 'partner marketing,' 'joint campaign,' 'who should we partner…
Add this badge to your README
[](https://modelsatlas.com/skills/illyism/seo-skills/)
<a href="https://modelsatlas.com/skills/illyism/seo-skills/"><img src="https://modelsatlas.com/skills/illyism/seo-skills/badge.svg" alt="ModelsAtlas: CAUTION B"></a>
Questions about seo-skills
What does the seo-skills skill do?
Is seo-skills safe to install?
What can seo-skills access on my machine?
Which assistants does seo-skills work with?
How current is this page?
Sources
- github.com/Illyism/seo-skills — the audited source at commit e9c822d9ea72 and every finding aboveObserved · 20 Oct 2026
Spotted something wrong? Report a correction · Methodology
Keep going in your AI
Opens with this page as the source. We add nothing else to the prompt.
- What does the seo-skills skill do?
- Is seo-skills safe to install?
- What can seo-skills access on my machine?