cf-helplisted
Install: claude install-skill indranilbanerjee/contentforge
# /contentforge:help
Show the ContentForge user guide with live plugin state (version, asset counts, connector counts, runtime environment) pulled from disk — not hardcoded — plus pipeline overview, available skills, usage examples, and troubleshooting.
## CRITICAL: never hardcode version, asset counts, or connector counts
Versions and counts in this plugin used to be baked into this skill body as
strings like "Version: 3.8.0" / "Agents: 13 · Skills: 19 · Connectors: 9 HTTP
+ 19 npx". Those drifted out of sync with the actual install every release
(reported by users in v3.12.7 testing: "I'm on 3.12.7, but `/contentforge:help`
shows 3.8.0").
**Always read live values from `scripts/plugin-metadata.py`. Never quote a
version number, skill count, agent count, or connector count from memory or
from this skill body.**
## Behavior
### Step 1 — Fetch live plugin metadata
Run **first**, every time this skill is invoked (any argument or none):
```bash
python scripts/plugin-metadata.py --section all-with-environment
```
This returns JSON with `version`, `assets` (agent/skill/command/script counts),
`connectors` (HTTP + npx counts), `skills` list, `commands` list,
`pipeline_phases` list (read from agent file names), and `environment`
(detects Cowork sandbox vs local Claude Code, with a warning if filesystem
writes won't reach the user's host).
Substitute the values from this JSON into every place the help output
references a count, a version, or a slash-command list. Do **not**