skill-doctor

Featured

Environment diagnostics — check providers, auth, config, hooks, scheduler, and more

AI & Automation 3,891 stars 365 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

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

Skill Content

# Environment Doctor ## Overview Run environment diagnostics across 11 check categories. Identifies misconfigured providers, stale state, broken hooks, and other issues that prevent Claude Octopus from working correctly. **Core principle:** Detect problems before they surface in workflows. --- ## When to Use **Use this skill when:** - Something isn't working and you're not sure why - After installing or updating the plugin - Before a demo or important workflow run - Checking if providers are properly authenticated - Verifying scheduler, hooks, or skills are correctly configured **Do NOT use for:** - First-time setup (use `/octo:setup` — it guides configuration) - Project workflow status (use `/octo:status`) - Debugging application code (use `/octo:debug`) --- ## The Process ### Step 1: Resolve Plugin Root and Run Full Diagnostics Use this resolver before running Octopus scripts. Do not assume `~/.claude-octopus/plugin` exists; Windows Git Bash installs may not support the stable symlink. Run this as a single Bash call. ```bash OCTO_PLUGIN_ROOT="${CLAUDE_PLUGIN_ROOT:-}" if [[ -z "$OCTO_PLUGIN_ROOT" || ! -x "$OCTO_PLUGIN_ROOT/scripts/orchestrate.sh" ]]; then OCTO_PLUGIN_ROOT="${HOME}/.claude-octopus/plugin" fi if [[ ! -x "$OCTO_PLUGIN_ROOT/scripts/orchestrate.sh" ]] && command -v octopus >/dev/null 2>&1; then OCTO_BIN="$(command -v octopus)" OCTO_PLUGIN_ROOT="$(cd "$(dirname "$OCTO_BIN")/.." && pwd)" fi if [[ ! -x "$OCTO_PLUGIN_ROOT/scripts/orchestrate.sh" ]];...

Details

Author
nyldn
Repository
nyldn/claude-octopus
Created
6 months ago
Last Updated
today
Language
Shell
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category