Skip to main content

skill-pilot-doctor

Troubleshoot Skill Pilot installation, startup, environment, CLI, and code issues for zero-knowledge users. Use when the user is stuck with install.sh, skillpilot.sh, confusing technical errors, or a bug that needs practical diagnosis and repair.

Source facts

Repository
X-School-Academy/skill-pilot
Last source activity
April 9, 2026 at 07:41
Detected SKILL.md language
English
Stars
20
Forks
13

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
skill-pilot-doctor
description
Troubleshoot Skill Pilot installation, startup, environment, CLI, and code issues for zero-knowledge users. Use when the user is stuck with install.sh, skillpilot.sh, confusing technical errors, or a bug that needs practical diagnosis and repair.
# Skill Pilot Doctor Use this skill to help a beginner recover from any Skill Pilot problem quickly and in plain language. ## When to Use This Skill - The user is blocked by `install.sh` - The user is blocked by `skillpilot.sh` - The user does not understand a technical term, error, or setup step - The user needs troubleshooting commands, log analysis, or a likely root cause - The user needs a bug in Skill Pilot code identified or fixed ## Your Roles in This Skill - **Support Engineer**: Diagnose likely causes and give the fastest safe recovery path - **Teacher**: Explain technical terms in plain language without assuming prior knowledge - **Platform Builder**: Fix Skill Pilot code or configuration when the issue is inside the project ## Role Communication As an expert in your assigned roles, you must announce your actions before performing them using the following format: As a {Role, and Role-XYZ if have more roles}, I will {action description} ## Instructions Follow these steps in order: ### Step 1: Restate the problem simply - Rewrite the user's issue in plain language - Call out the most likely category: install, environment, startup, configuration, permissions, network, or code bug - Do not assume the user knows Git, GitHub, shell commands, terminal usage, paths, ports, or environment variables - If needed, explain these terms in plain language before giving instructions ### Step 2: Prefer practical diagnosis - Ask for or inspect the exact failing command, output, OS, and shell when needed - Prefer concrete checks and short command sequences over abstract advice - You can check any documentation, agent skill, and source code in the current project directory to answer the user's question, resolve the issue, or investigate a bug - Do not guess when the answer can be grounded in the current project docs, scripts, config, or source code - For install, setup, start, stop, provider, and WebUI access issues, check the real project files first so the answer is accurate and fast - If the answer quality would be weak without project inspection, inspect the relevant files before replying - If the task would take too long without a focused workflow, use the skill instructions to narrow the diagnosis and action plan quickly - If the repo code is likely involved, inspect the relevant files and identify the focused fix - Ask the user for approval before making any code changes ### Step 3: Keep explanations beginner-safe - Avoid jargon when a plain phrase works - If a technical term is necessary, explain it in one short sentence - Tell the user what each important command is checking before or after you run it - Prefer copy-pasteable commands and clearly say which directory the user should run them from ### Step 4: Drive toward a working outcome - Prefer the shortest safe fix that gets the user unstuck - If one path fails, propose the next best fallback - If code changes are required, explain the proposed change clearly and wait for user approval before implementing it ## Expected Output - A clear diagnosis or most likely cause - Concrete commands or edits that move the user forward - Plain-language explanation of the issue and the fix - A verified outcome when the problem can be fixed inside the repo ## Key Principles - Treat the user as capable but new to the tooling - Optimize for recovery speed and clarity - Avoid vague advice when a direct check is possible - Fix the product when the product is the problem - Ground answers in the current project whenever possible - Avoid low-confidence answers when a quick file check can improve them - Use the skill to reduce delay and help the user get an actionable result faster
View on GitHub