vscode-terminal-autoapprove
VS Code Terminal Auto-Approve Configuration
This skill provides domain-specific knowledge on how to configure VS Code to automatically approve terminal commands, especially those with dynamic arguments (like running Python scripts with parameters).
Overview
VS Code allows auto-approving terminal commands executed via Copilot Chat. This reduces manual confirmations for trusted operations.
Configuration Steps
1. Enable Global Auto-Approve
Add the following to your settings.json:
"chat.tools.terminal.enableAutoApprove": true
2. Configure Rules
Define which commands are auto-approved in the chat.tools.terminal.autoApprove object.
Simple Command Matching
To approve all instances of a command (e.g., python):
"chat.tools.terminal.autoApprove": {
"python": true
}
Regex Pattern Matching (Advanced)
To approve only specific scripts or paths:
"chat.tools.terminal.autoApprove": {
"/^python\\s+skills\\//": true
}
Troubleshooting
- Command mismatch: Ensure the command string matches what's typed or called (e.g.,
pythonvspython3). - Restart requirement: Restart VS Code or reload the window after updating
settings.json.
References
For more detailed instructions, see references/how-to-configure-vscode-terminal-autoapprove.md.
More from arisng/github-copilot-fc
openspec-sdd
>-
2blazor-blueprint-ui
Build and customize .NET 8+ Blazor UIs with BlazorBlueprint. Use when choosing between BlazorBlueprint.Components and BlazorBlueprint.Primitives, wiring setup and providers, using ToastService/DialogService/localization, selecting icon packs, applying shadcn-ui-style theming, or copying and adapting BlazorBlueprint blueprints.
2ralph-knowledge-merge-and-promotion
Ralph-v2 knowledge extraction, staging, merge, and promotion reference. Use when running Librarian EXTRACT, STAGE, or PROMOTE modes, applying merge rules, writing extracted frontmatter, or promoting staged knowledge into `.docs`.
1agent-evaluator
Deterministic custom subagent selection helper. Use when you need a reproducible, auditable decision on which custom subagents to activate for a user query (runs scripts/agent_evaluator.py).
1chrome-extension
Expert knowledge in developing Chrome extensions covering all aspects from basic architecture to advanced features. Covers Manifest V3, service workers, content scripts, Chrome APIs, popup and options pages, security, performance, testing, debugging, and publishing. Use when developing Chrome extensions or migrating from Manifest V2 to V3. For HTML, CSS, and JavaScript best practices and modern web APIs, use the modern-web-dev skill.
1openspec-propose
Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.
1