rstropek/2026-04-08-copilot/mypilot-usage
Claude Code and agent skill by rstropek/2026-04-08-copilot
- community
Checking that the SKILL.md file is still in the repository.
Use when an agent needs to run, verify, or explain how to use the MyPilot console app in interactive mode or non-interactive one-shot mode. Triggers: dotnet run, --prompt, -p, interactive chat loop, one-shot prompt execution, terminal approval flow.
Install
npx vskill@latest install rstropek/2026-04-08-copilot/mypilot-usageSKILL.md
MyPilot Usage
When to Use
- Use this skill when an agent needs to run MyPilot locally.
- Use this skill when a user asks how to start the chatbot interactively.
- Use this skill when a user asks how to run a single prompt from the command line.
- Use this skill when verifying that the CLI returns one response and exits.
Preconditions
- Run commands from the MyPilot project directory.
- Ensure the .NET 10 SDK is available.
- Ensure the
OPENAI_API_KEYuser secret is configured before running the app.
Set the secret with:
Interactive Mode
Use interactive mode for multi-turn testing or when a user wants to chat with the app manually.
Start the app with:
Behavior:
- The app prints a banner and waits for input at the
You:prompt. - Enter programming-related prompts in the console.
- Type
exitto stop the session. - Conversation history is kept in memory for the lifetime of the process.
Non-Interactive Mode
Use one-shot mode for scripted runs, quick verification, or when a user wants to pass the prompt on the command line.
Start the app with:
Short form:
Behavior:
- Always pass application arguments after
--sodotnet runforwards them to MyPilot. - The app processes the prompt once.
- The app writes the assistant response to stdout.
- The process exits after the response is complete.
Tool Approval Behavior
- MyPilot exposes local tools for listing files, reading files, writing files, and requesting terminal commands.
- If the model asks to execute a shell command, the app pauses and asks for console approval.
- Approve with
yoryes. - Reject with
n,no, or an empty response.
Recommended Verification Steps
- Build first with
dotnet buildif the code was changed. - For interactive verification, run
dotnet runand send a short coding prompt. - For non-interactive verification, run
dotnet run -- --prompt "In one sentence, explain what a C# async method does.". - Confirm that one-shot mode exits after printing the response.
Troubleshooting
- If startup fails with a missing API key error, configure
OPENAI_API_KEYvia user secrets. - If the app shows usage text, check the argument syntax and make sure the prompt flag has a non-empty value.
- If a command execution step appears to hang, check whether the app is waiting for approval in the console.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingMyPilot/.agents/skills/mypilot-usage/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/rstropek/2026-04-08-copilot/mypilot-usage)