agent-creator
Use when creating expert agents. Generates agent.md with frontmatter, hooks, required sections, and skill references.
Use when designing or auditing internal linking strategy — pillar/cluster architecture, anchors, orphan pages.
Claude Code
$ npx -y skills add fusengine/claude-plugins --skill seo-internal-linking --agent claude-code
Codex
$ npx skills add fusengine/claude-plugins --skill seo-internal-linking -a codex -y
Cursor
$ npx skills add fusengine/claude-plugins --skill seo-internal-linking -a cursor -y
Gemini CLI
$ npx skills add fusengine/claude-plugins --skill seo-internal-linking -a gemini-cli -y
GitHub Copilot
$ npx skills add fusengine/claude-plugins --skill seo-internal-linking -a github-copilot -y
OpenCode
$ npx skills add fusengine/claude-plugins --skill seo-internal-linking -a opencode -y
Windsurf
$ npx skills add fusengine/claude-plugins --skill seo-internal-linking -a windsurf -y
name: seo-internal-linking description: Use when designing or auditing internal linking strategy — pillar/cluster architecture, anchors, orphan pages. user-invocable: false related-skills: seo, seo-cluster, seo-content
<objective> Covers internal linking end to end: the pillar/cluster link model (cluster pages link up, pillar links down, cluster pages cross-link contextually), anchor text rules (descriptive/varied vs generic/over-optimized), the local vs global URL architecture and link mesh (global pillar → local pages with geo-specific anchors, regional hub → city pages), the doorway-page quality judgement (differentiate on ≥3-4 dimensions, watch for 70-90% near-duplicate content across local pages), and audits for orphan pages, click depth (≤3 clicks from homepage), link distribution (no page concentrating >10% of internal links), and broken internal links. </objective>
URL structure (placeholders, no real city):
/services/[service]/ → global pillar — primary "[service]", NO city in title/H1 /zones-intervention/[region]/ → regional hub — groups the local pages, owns "[service] [region]" /zones-intervention/[city]/ → local page — Map Pack target, owns "[service] [city]"
Link mesh:
**Anti-cannibalization (local/global)**: the primary keyword is exclusive per page — pillar = `[service]` (no city), local = `[service] [city]`. See `seo-cluster` for the one-intent-one-URL rule and when to split.
Doorway risk is a quality judgement, not an absolute page-count threshold. One local page per documented presence/service area, each differentiable on **>= 3-4 dimensions** (local testimonials, local FAQ, geo context, area-specific services/hours). Risk signal: **70-90% identical content** across local pages (templated city-name swap) → near-duplicate suppression.
1. Crawl site (cheerio + breadth-first) 2. Build link graph (page → outgoing links) 3. Compute click depth from homepage 4. Detect orphans and dead ends 5. Suggest contextual link insertions based on topic clusters
A plugin ecosystem that turns Claude Code into a supervised, multi-agent development environment.
Use when creating expert agents. Generates agent.md with frontmatter, hooks, required sections, and skill references.
Use when starting ANY development task -- feature, bug fix, refactor, hotfix (triggers: implement, create, build, fix, add…
Use when creating a feature/component or adding functionality. Fires BEFORE APEX Analyze to refine requirements via structured…
Use before a root-cause, done/verified claim, irreversible action, or 2nd-time fix reaches the owner (APEX or plain…
Use when validating code quality after modifications -- SOLID compliance, DRY duplication, linter errors, architecture…
Use when an expert agent self-reviews and self-corrects code after the Execute phase, before sniper validation (BMAD-METHOD…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.