CF Environment
Détecte le sandbox Cowork vs Claude Code local et signale les capacités ContentForge qui y fonctionnent réellement.
Fonctionne avec configuration
Ce que fait
Exécute une sonde d'environnement Python (platform/cwd/home/writable_cwd) pour classer l'environnement d'exécution comme cowork-sandbox, claude-code-mac/windows/linux, ou inconnu, puis affiche une matrice de capacités (persistance de fichiers, intégration Drive, support de transport MCP, complétude du pipeline) spécifique à cet environnement. Se déclenche sur 'will this work in Cowork', des rapports inattendus de dossiers de sortie vides, ou le désir d'une vérification des capacités avant une longue exécution ContentForge.
Rapport de test
Le script de sonde qu'il appelle (scripts/plugin-metadata.py) réside à la racine du dépôt ContentForge, et non à l'intérieur de skills/cf-environment/, donc une simple copie du dossier de compétence n'a rien à exécuter -- confirmé en exécutant la compétence copiée et en rencontrant un FileNotFoundError -- mais exécuté depuis le dépôt complet, le même script renvoie exactement le schéma JSON documenté (environment/indicators/cowork_warning) et la documentation est exceptionnellement honnête sur ses propres limites ('does not enable Cowork-to-host file writes... that's an Anthropic platform feature, not something a plugin can add').
Testé le: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/indranilbanerjee/contentforge mkdir -p ~/.claude/skills cp -r contentforge/skills/cf-environment ~/.claude/skills/cf-environment
Commandes et exemples de prompts
/cf-environmentDétecte le sandbox Cowork vs Claude Code local et signale les capacités ContentForge qui y fonctionnent réellement.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Will my ContentForge output files actually save if I run this in Cowork?Check whether I'm in a Cowork sandbox or local Claude Code right nowMy output folder keeps coming back empty, is this even the right runtime?