From plugin-forge
This skill should be used when the user asks to "build the plugin prompt", "fill in the plugin-creator template", "turn these docs into a builder prompt", "research this service for a plugin", or wants a ready-to-run plugin-builder prompt generated from docs (or a doc roadmap) — Stage 2 only, producing a prompt rather than the built plugin. This is Stage 2 of the plugin-forge pipeline. If the user gives a bare docs URL and wants an end-to-end docs→plugin run (not just the builder prompt), use `forge` instead.
How this skill is triggered — by the user, by Claude, or both
Slash command
/plugin-forge:build-prompt <docs-url> [topic-slug]<docs-url> [topic-slug]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Given a documentation URL (and optionally a doc roadmap from Stage 1), research the service and
Given a documentation URL (and optionally a doc roadmap from Stage 1), research the service and
produce a ready-to-run plugin-builder prompt by filling the template in
references/plugin-creator-template.md. Save it to <topic>-plugin-prompt.md. The output is the
prompt Stage 3 (build-plugin) executes.
<docs-url> (required) — the documentation link or website to analyze.[topic-slug] (optional) — kebab-case slug for the filename. If omitted, derive it from the
service's canonical name (e.g. "PostHog" → posthog). Output: <topic>-plugin-prompt.md.[UNVERIFIED].{{...}} placeholders and append the pre-seeded source
tracker + research summary.<topic>-doc-roadmap.md (Stage 1 output), or use one the user points to. If found, READ IT and
treat it as the authoritative docs map: its flat index seeds the source tracker, its proposed pillar column seeds {{DOMAINS}}, and its category counts indicate where depth lives. In that
case SKIP the broad crawl in steps 1–2 and spot-fetch only the few pages needed to confirm
{{SERVICE}}, {{SCOPE}}, and {{AUDIENCE}}, then go to steps 3–5. If no roadmap exists, do
full discovery in steps 1–4.<docs-url>. Identify the canonical product name, a one-sentence
description, the audience, and the top-level docs structure..md-append, llms.txt). Note languages/runtimes/editions (→ {{SCOPE}}).llms.txt, or CLI (queries like "<service> claude skill", "<service> mcp server",
"<service> llms.txt", "<service> cli"). This drives the vendor-vs-build decision downstream.{{SERVICE}} — the canonical product name exactly as the vendor writes it.{{DOMAINS}} — 3–6 expertise pillars matching how the docs are organized, ordered
highest-value-first.{{SCOPE}} — languages/runtimes/editions in scope (e.g. "Python + TypeScript; Cloud + self-host").{{AUDIENCE}} — the primary user the docs target.{{topic}} — kebab-case slug of {{SERVICE}} (unless supplied).For any placeholder the research can't settle confidently, fill the best inference and flag it
inline as {{… }} ⚠ inferred — confirm.
<topic>-plugin-prompt.md# <Service> → Expert Plugin Builder Prompt plus a 2–3 line summary.{{DOMAINS}} with a
one-line rationale each; the {{SCOPE}} and {{AUDIENCE}}; and the vendor-vs-build verdict
(official asset found, or "build from scratch").references/plugin-creator-template.md, copied verbatim with
every {{…}} resolved. Do not alter its sections, principles, guardrails, phased plan,
per-skill checklist, or definition of done.title | url | type (doc/literature/case-study) | priority (P1→P3) | target pillar | what it teaches | status (todo).
Include the existing-asset finding as its own row if one was found.Keep sections 3+4 runnable as-is — pasteable into an empty repo with no further discovery needed.
<topic>-doc-roadmap.md existed, it was read and used (no redundant full crawl); otherwise
<docs-url> and key sub-pages were actually fetched. Claims trace to sources.<topic>-plugin-prompt.md contains header, research summary, the verbatim filled PROMPT block,
and a pre-seeded source tracker with ≥1 case-study/workflow row.references/plugin-creator-template.md — the template whose PROMPT block is filled and
embedded verbatim. Read it before producing the output.references/methodology.md — background on how the reference plugin (Langfuse) was built;
consult for the distill-judgment/fetch-facts rationale.Begin with research protocol Step 0 (check for a roadmap), then proceed; report findings at each step before writing the file.
npx claudepluginhub jbaham2/plugin-forge --plugin plugin-forgeCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.