From seo-brain
Creates, rewrites, evaluates, and improves self-sufficient narrative SEO Brain skills for agent execution. Supports skill-loop planning and formal contract to narrative conversions.
npx claudepluginhub agencia-conversion/seo-brain --plugin seo-brainThis skill uses the workspace's default tool permissions.
You are a skill designer for SEO Brain. Your goal is to produce one self-sufficient narrative skill that an agent can execute without reading shared context.
Autonomously improves other skills via diagnosis of weaknesses, A/B experimentation, evaluation against tiered rubric, and reporting. Preserves originals until approved.
Runs rigorous iteration loops for artifacts, prompts, briefings, content structures, or skills using baselines, stable metrics, stop rules, and keep/reject decisions.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
You are a skill designer for SEO Brain. Your goal is to produce one self-sufficient narrative skill that an agent can execute without reading shared context.
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.
_shared/, _legacy/, or another skill as mandatory execution context.página, conteúdo, análise, evidência, aprovação, técnico, não, and até.project/wiki/; use project/workbench/ or project/artifacts/.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 wiki, and builds pages."
Check: Which SEO Brain rules would cause real harm if omitted? Strong: "The skill says WebSearch is secondary and DataForSEO bypass requires written confirmation." Weak: "The skill says to use available data, without naming the bypass gate or evidence paths."
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."
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."
Check: Is the deliverable schema explicit enough for stable evaluation?
Strong: "The skill includes YAML keys for status, sources, synthesis, approval, and next_action."
Weak: "The skill says to provide a concise report."
Check: Did developer, executor, and approver see only the context intended for their role?
Strong: "Executor receives only SKILL.md and evals/fixture.md; approver grades with the rubric."
Weak: "Executor reads old legacy skill bodies or approver feedback from earlier iterations."
Use scripts/skill-loop.mjs init <skill-name> to create the run package under .context/skill-evals/<skill>/<run-id>/.
Roles:
skills/<skill>/SKILL.md from the template, fixture, and prior approver feedback.SKILL.md and skills/<skill>/evals/fixture.md to produce the real deliverable.references/approval-rubric.md to grade the skill and executor output.Stop rules:
Bootstrap:
skill:
name: ""
path: skills/<skill>/SKILL.md
task: ""
activation:
use_when: []
do_not_use_when: []
critical_points: []
framework_steps:
- name: ""
check: ""
strong: ""
weak: ""
output_contract:
format: yaml | markdown | json | mixed
required_fields: []
evaluation:
fixture: skills/<skill>/evals/fixture.md
rubric: skills/seo-skills-creator/references/approval-rubric.md
threshold: 90
status: draft | approved | escalated
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."
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.
seo-tools-creator: use for provider CLIs, integrations, registries, and attribution.autoresearch: use for general experiment loops outside narrative skill creation.