Set up the Inbox agent with recommended VS Code settings and gh CLI configuration
Copy the install command and let the AI configure it · recommended for beginners
Please install the "inbox-setup" skill from askskill: 1. Download https://raw.githubusercontent.com/microsoft/vscode-team-kit/main/github-inbox/skills/inbox-setup/SKILL.md 2. Save it as ~/.claude/skills/inbox-setup/SKILL.md 3. Reload skills and tell me it's ready
Before running any setup steps, use #askQuestions to ask: "Some required settings are missing for the Inbox agent. Would you like me to configure them automatically?" with choices "Yes, set up now" and "Skip for now".
If the user skips, stop and let them proceed without setup.
gh --version
If not installed, see the inbox-install-gh-cli skill.
~/Library/Application Support/Code/User/settings.json on macOS, ~/.config/Code/User/settings.json on Linux, %APPDATA%\Code\User\settings.json on Windows)read tooleditFile tool to insert ONLY the missing keys into the user's settings.json. This is safer than terminal writes for JSON files.CRITICAL: settings.json contains the user's entire VS Code configuration. You MUST NOT remove any existing content. Only ADD the specific missing keys. If chat.tools.terminal.autoApprove already exists with some rules, merge the new rules into the existing object — don't replace it.
Required settings to add if missing:
{
"chat.customAgentInSubagent.enabled": true,
"github.copilot.chat.githubMcpServer.enabled": true,
"chat.tools.terminal.enableAutoApprove": true,
"chat.tools.terminal.autoApprove": {
"/^gh api (?!.*--method (PATCH|PUT|POST|DELETE))/": true,
"/^gh search /": true,
"gh issue view": true,
"gh pr view": true,
"gh --version": true,
"gh config set": true
}
}
Tell the user what was added and why:
chat.customAgentInSubagent.enabled — Required. Enables sub-agent delegation (reviewer, triager, memory, investigator).github.copilot.chat.githubMcpServer.enabled — Enables richer features: PR reviews, comments, labels, assignees.chat.tools.terminal.enableAutoApprove + chat.tools.terminal.autoApprove — Auto-approves read-only gh commands.After updating settings, tell the user:
"✅ Settings updated! One last step — I need to enable auto-approve so read-only commands don't prompt you every time.
👉 When you see the 'Run command?' prompt below, click the Allow ▾ dropdown and select 'Enable Auto Approve'.
This is a one-time opt-in. After this, read-only gh commands will run automatically."
Then run:
gh api /notifications --jq 'length'
This command matches the auto-approve rules. Wait for the user to click "Enable Auto Approve" before proceeding.
Check if the GitHub MCP server is running. If github.copilot.chat.githubMcpServer.enabled was just added, tell the user:
"Make sure the GitHub MCP server is started and running. This gives you access to richer features like PR reviews, comments, and labels."
After setup is complete, save to memory that setup has been completed:
Use the inbox-memory skill to save setup status:
Write to memory: "# Inbox Memory\n\n## Setup State\n- Setup completed on <date>\n- All required VS Code settings are present and verified\n"
If the memory file already exists, use delete first, then create with the merged content.
Store, organize, and retrieve inbox content for faster follow-up work.
Open GitHub notification links in a browser for quick review.
Analyze VS Code rolling build health and identify breaking commit ranges.
Set up Component Explorer with CLI, MCP, and VS Code tooling.
Dismiss specific GitHub notifications to keep your inbox clean and focused.
Manage subscription status for GitHub notification threads and reduce noise.