一键导入
skill-pilot-extension
Create, update, install, uninstall, or use Skill Pilot extensions under `extensions/`, including optional extension-specific agent guidance.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create, update, install, uninstall, or use Skill Pilot extensions under `extensions/`, including optional extension-specific agent guidance.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Reverse-engineer an existing software project so the user can understand the code logic, architecture, workflows, design decisions, and potential issues. Use this when the user provides a GitHub repo, local codebase, zip file, or existing project and wants architecture understanding, Mermaid diagrams, remake guidance in another language, or expert design/performance evaluation.
Perform deep research from a research requirement or instruction file and produce research outputs in the same folder, including Markdown plus an index.html visual report with Mermaid diagrams when useful.
Open and operate the local Skill Pilot WebUI through the browser for demos, walkthroughs, settings changes, task execution, and terminal-based education flows. Use when the user wants the agent to drive Skill Pilot as a human would in the browser, open a specific WebUI feature, or jump directly into shell or agent terminal views.
Use this skill when acting as a Black-Box Code Agent Supervisor. The supervisor uses coding agent CLIs such as Claude Code, Codex, OpenCode, Gemini CLI, or other AI coding agents through tmux terminal windows to finish a coding task or project. The supervisor works like a real developer using AI agents: giving instructions, checking the running result, using browser/curl/logs, finding issues, and sending feedback back to the coding agent. The supervisor does not directly inspect source code, write code, or write code-level tests.
Manage the full lifecycle of a Vibe Coding project — create, refine, brainstorm, initialize, plan, implement, review, test, deploy, update, and fix issues. Use when the user wants to start a new project from a prompt, evolve its requirements, plan or write code, validate or deploy it, or apply updates and bug fixes against an existing project.
Create interactive courses and assignments for students in the project's markdown format. Use when asked to create a new course, educational module, or assignment.
| name | skill-pilot-extension |
| description | Create, update, install, uninstall, or use Skill Pilot extensions under `extensions/`, including optional extension-specific agent guidance. |
This skill creates or updates Skill Pilot extensions that appear in the WebUI Extensions screen.
extensions/extension.json5prompt, skill, or script extension typeextensions/<name>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}
This communication pattern ensures transparency and allows for human-in-the-loop oversight at key decision points.
Follow these steps in order:
extensions/.prompt when the WebUI should open a new agent session using a configured prompt.skill when the WebUI should open a new agent session that invokes an installed agent skill.script when the WebUI should run install, update, or uninstall through extension.py.references/extension-contract.md for the exact metadata contract and runtime behavior.extension.json5 in the extension root.name, description, and type.type is prompt, include prompt.type is skill, include skill.type is script, include script only when not using the default extension.py.entrypoint when the extension has an HTML page the WebUI should serve (e.g. index.html).installed (defaults to false); script extensions must update this field after successful install/uninstall.prompt, keep the prompt generic because the WebUI appends the extension path separately.skill, ensure the referenced agent skill exists and is the right category for the task.script, add or update extension.py and support install, update, and uninstall.extensions/<extension-name>/AGENTS.md.AGENTS.md is optional, but create it when the extension needs custom usage rules, lookup rules, trust boundaries, or fallback guidance for future agents..skillpilot/temp/ and understand its structure before writing the script.https://github.com/X-School-Academy/ are trusted for this inspection step and do not require an extra trust confirmation..skillpilot/temp/.references/script-extension-packaging.md for script layout and lifecycle guidance.When the user asks to install, update, or uninstall an existing extension:
extensions/ and read its extension.json5.extensions/<extension-name>/AGENTS.md exists.AGENTS.md exists, read it and follow its instructions before inspecting extension code or assets.AGENTS.md does not exist, tell the user there is no extension-specific AGENTS.md and offer to inspect the extension code to determine how to use it.script extensions, run the action via core/bin/python {ext-path}/extension.py {action} where {action} is install, update, or uninstall.prompt extensions, start a new session using the configured prompt with the extension path appended.skill extensions, start a new session that invokes the referenced agent skill.install or update, verify that installed is set to true in extension.json5.uninstall, verify that installed is set to false in extension.json5.extension.json5 in the extension root.core/bin/skill-verify and refresh installed skills with core/bin/skill-install.extensions/extension.json5 metadataextension.py, packaged assets, and supporting docsAGENTS.md files for custom agent behavior when an extension needs usage-specific instructionsSKILL.md instructions and move detailed operational rules into reference files