cf-help

Solid

Show the ContentForge user guide, available skills, pipeline overview, examples, and troubleshooting

AI & Automation 17 stars 6 forks Updated today MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
42
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /contentforge:cf-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 literal version strings and count strings ("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 the help output shows an old version"). **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-comma...

Details

Author
indranilbanerjee
Repository
indranilbanerjee/contentforge
Created
5 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category