cf-environment

Solid

Detect the runtime environment (Cowork sandbox vs local Claude Code) and report which ContentForge capabilities work in it. Use this when the user asks 'will this work in Cowork', sees unexpected file-path behavior, or wants a capability matrix before running a long pipeline.

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-environment Detect where ContentForge is running and report which of its capabilities work in that environment. ContentForge has different real-world behavior on each surface because filesystem access, MCP transports, and subprocess invocation all differ. ## When to use this skill - User asks "will my files actually save to my Documents folder?" - User asks "does this work in Cowork?" - User reports that `~/Documents/ContentForge/` is empty after a run - Before kicking off a long (20-60 min) content pipeline, to set expectations - During brand-setup, to decide between MCP-Drive and service-account routes ## Behavior ### Step 1 — Run the environment probe ```bash python scripts/plugin-metadata.py --section environment ``` This returns JSON with `environment` (one of `cowork-sandbox`, `claude-code-windows`, `claude-code-mac`, `claude-code-linux`, `unknown`), filesystem indicators, and a `cowork_warning` field that's non-null when the Cowork sandbox is detected. ### Step 2 — Present the capability matrix for the detected environment Render one of the three matrices below based on the JSON `environment`. #### `cowork-sandbox` Cowork is **the recommended environment for teams** as of v3.12.9 — it has the friendliest UX, lowest setup friction, and works for non-CLI users. But it requires one extra setup step (connecting Google Drive) because the sandbox filesystem doesn't persist. After Drive is wired, everything works. **Also check: is a Drive MCP av...

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