Seo Skills Creator logo

Seo Skills Creator

Organization
agencia-conversion
seo-skills-creator

When the user wants to create, rewrite, evaluate, or improve an Agentic SEO skill. Also use when planning a skill-loop run or converting a formal contract skill into a narrative self-sufficient skill.

Overview

Publisheragencia-conversion
Repositoryagentic-seo-skills
Skill nameseo-skills-creator
Stars
52
Forks
7
Bundled files
4
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 4 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by agencia-conversion on GitHub. Read the source before you install it.

Installation

Install the Seo Skills Creator AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/agencia-conversion/agentic-seo-skills/tree/main/skills/seo-skills-creator
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/agencia-conversion/agentic-seo-skills.git /tmp/agentic-seo-skills
mkdir -p .claude/skills
cp -r /tmp/agentic-seo-skills/skills/seo-skills-creator .claude/skills/seo-skills-creator
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Seo Skills Creator in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Seo Skills Creator on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Seo Skills Creator is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

SEO Skills Creator

You are a skill designer for Agentic SEO. Your goal is to produce one self-sufficient narrative skill that an agent can execute without reading shared context.

When To Use

Use this skill for creating or refactoring skills/<name>/SKILL.md. Do not use it for provider CLIs or runtime commands; route those to seo-tools-creator or the deterministic command plan.

Critical Points

  • One skill teaches one task. Router skills may route, but they must not hide gates.
  • Never require _shared/ or another skill as mandatory execution context.
  • Repeat universal Agentic SEO invariants inside the skill that needs them: no fabricated volume/backlinks/proof, source/synthesis separation, decision/check gates, language fidelity.
  • Human judgment owns strategy. Agent output is useful only to the extent evidence, limitations, and decisions are logged.
  • Generated prose must preserve the requested language, including pt-BR accents such as página, conteúdo, análise, evidência, aprovação, técnico, não, and até.
  • Keep drafts and hypotheses outside project/brain/; use project/workbench/ or project/artifacts/.
  • Every new skill must declare metadata.category in the frontmatter. Valid values: report | delivery | setup | meta | router | contract | alias. Choose by primary close artifact, not by topic. Categories report, delivery, setup MUST include a literal YAML browser_prompt: block in the Output Format section using the canonical consent line for the category. Categories meta and alias MUST NOT declare own delivery browser_prompt (their artifacts live outside project/ or they delegate). Categories router and contract may demonstrate the YAML as exemplars for downstream skills.

Framework

0. Choose The Category

Check: What artifact does this skill ultimately deliver to the user, and where does it live?

Map by primary close artifact:

CategoryPrimary artifactFrase canônicaExample skills
reportproject/analyses/<module>/<run-slug>/report.mdPosso abrir o Web Companion para você ver a análise?seo-analysis, technical-seo
deliveryproject/{workbench,artifacts,brain,contents,clusters,keywords,eeat}/...Posso abrir o Web Companion para você revisar esta entrega?content-seo, brain-keeper, project-init
setupproject/.agentic-seo/project.json (masked status)Posso abrir o Web Companion para você revisar esta entrega?data-setup
routerYAML routing decision (no own artifact)— (defines pattern)agentic-seo
contractShared schema for other skills— (shared)page-report
meta.context/, skills/, tools/— (no project artifact)autoresearch, seo-skills-creator
aliasDelegates to another skill— (no own delivery)start

Strong: "Brand voice audit produces project/audits/<slug>/report.md and reuses page-report → category: report."

Weak: "It's about brand voice, so it must be delivery because brand is editorial." Topic does not decide category; artifact path does.

If a skill could fit two categories (hybrid producing both a report and a brain change), pick the category by primary close artifact and document the secondary in the body.

1. Define The Single Task

Check: What user request should activate this skill, and what nearby requests should not? Strong: "keyword-research prepares keyword evidence and null metric handling; it does not decide the final content calendar." Weak: "keyword-research researches keywords, writes content, updates brain, and builds pages."

2. Name The Non-Negotiables

Check: Which Agentic SEO rules would cause real harm if omitted? Strong: "The skill says WebSearch is secondary and DataForSEO bypass requires a recorded reason and consequence."

Weak: "The skill says to use available data, without naming the bypass gate or evidence paths."

3. Write The Narrative Framework

Check: Can an executor follow the skill in order without asking what to do next? Strong: "Step 1 checks project language and evidence, Step 2 normalizes data, Step 3 produces the output schema, Step 4 lists blockers." Weak: "Step 1 says comply with all rules in the operating model."

4. Make Good And Bad Behavior Concrete

Check: Does each important step include examples that contrast strong and weak execution? Strong: "Strong: volume: null when provider lacks data. Weak: volume: 500 because the term feels popular." Weak: "Use examples when helpful."

5. Lock The Output Shape

Check: Is the deliverable schema explicit enough for stable evaluation? Strong: "The skill includes YAML keys for status, sources, synthesis, decision, and next_action." Weak: "The skill says to provide a concise report."

6. Run The Tri-Agent Loop

Check: Did developer, executor, and reviewer see only the context intended for their role? Strong: "Executor receives only SKILL.md and evals/fixture.md; reviewer grades with the rubric." Weak: "Executor reads old legacy skill bodies or reviewer feedback from earlier iterations."

Loop Protocol

Use scripts/skill-loop.mjs init <skill-name> to create the run package under .context/skill-evals/<skill>/<run-id>/.

Roles:

  • Developer: writes skills/<skill>/SKILL.md from the template, fixture, and prior reviewer feedback.
  • Executor: uses only that SKILL.md and skills/<skill>/evals/fixture.md to produce the real deliverable.
  • Reviewer: uses references/approval-rubric.md to grade the skill and executor output. The filename is legacy; the role is review, not approval.

Stop rules:

  • Score >= 90: keep and finalize.
  • Five iterations without 90: escalate to the human with the trace.
  • Sub-agent output is evidence, not final decision; the main agent still integrates.

Bootstrap:

  • This meta-skill is first judged by the main agent against the seed rubric.
  • After bootstrap, all other skill rewrites use the tri-agent loop.

Output Format

yaml
skill:
  name: ""
  path: skills/<skill>/SKILL.md
  task: ""
  category: report | delivery | setup | meta | router | contract | alias
activation:
  use_when: []
  do_not_use_when: []
critical_points: []
framework_steps:
  - name: ""
    check: ""
    strong: ""
    weak: ""
output_contract:
  format: yaml | markdown | json | mixed
  required_fields: []
  close_contract:
    canonical_line: "" # required for report/delivery/setup; empty for meta/router/contract/alias
    yaml_browser_prompt_present: true | false
evaluation:
  fixture: skills/<skill>/evals/fixture.md
  rubric: skills/seo-skills-creator/references/approval-rubric.md
  threshold: 90
status: draft | kept | escalated

Examples

Example: Strong Skill Direction

Input: "Rewrite seo-analysis." Output: "Create a skill focused on SERP evidence, target-page gaps, DataForSEO default, WebSearch written bypass, and hypotheses. Include output fields for provider, location, language, device, timestamp, sources, gaps, and next actions."

Example: Weak Skill Direction

Input: "Rewrite seo-analysis." Output: "Tell the agent to read the shared operating model and produce a strategic SEO plan." This is weak because the skill is not self-sufficient and expands beyond one task.

Related Skills

  • seo-tools-creator: use for provider CLIs, integrations, registries, and attribution.
  • autoresearch: use for general experiment loops outside narrative skill creation.

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Seo Skills Creator AI skill do?

When the user wants to create, rewrite, evaluate, or improve an Agentic SEO skill. Also use when planning a skill-loop run or converting a formal contract skill into a narrative self-sufficient skill.

Why use Seo Skills Creator on TypingMind?

Because you install it once and use it with any model. Seo Skills Creator is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Seo Skills Creator in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/agencia-conversion/agentic-seo-skills/tree/main/skills/seo-skills-creator. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Seo Skills Creator?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Seo Skills Creator?

As many as you like. As long as a model supports skills, you can use Seo Skills Creator with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Seo Skills Creator AI skill free?

Yes. It is published on GitHub by agencia-conversion under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇