How this skill is triggered — by the user, by Claude, or both
Slash command
/fcp:setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Check for required FCP dependencies and install any that are missing.
Check for required FCP dependencies and install any that are missing.
Check dependencies — run each check and collect results:
| Dependency | Check command | Needed for |
|---|---|---|
node | node --version | drawio |
uv | uv --version | midi, sheets, slides |
fcp-terraform | fcp-terraform --version | terraform |
Report status — show a table of what's installed and what's missing. If everything is present, say so and stop.
Install missing dependencies — for each missing dependency, offer to install it:
curl -LsSf https://astral.sh/uv/install.sh | shcurl -LsSf https://github.com/os-tack/fcp-terraform/releases/latest/download/install.sh | shAsk the user which missing dependencies they want to install. Install the selected ones.
Verify MCP servers — for each newly installed dependency, verify the MCP server can start:
npx -y @ostk-ai/fcp-drawio --help (or similar smoke test)uvx --refresh-package fcp-midi --python 3.13 fcp-midi --helpuvx --refresh-package fcp-sheets --python 3.13 fcp-sheets --helpfcp-terraform --helpSummary — report final status of all dependencies.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub os-tack/fcp --plugin fcp