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.
$ npx -y skills add fusengine/agents --skill seo-internal-linking --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/seo-internal-linkingContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when designing or auditing internal linking strategy — pillar/cluster architecture, anchors, orphan pages.
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.
Repo: fusengine/agents
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 feature, refactor, develop).
Use when creating a feature/component or adding functionality. Fires BEFORE APEX Analyze to refine requirements via structured questioning.
Use before a root-cause, done/verified claim, irreversible action, or 2nd-time fix reaches the owner (APEX or plain conversation); also fires at every…
Use when validating code quality after modifications -- SOLID compliance, DRY duplication, linter errors, architecture violations. Do NOT use for functional…
Use when an expert agent self-reviews and self-corrects code after the Execute phase, before sniper validation (BMAD-METHOD elicitation techniques).