From vscode-extensions-toolkit
Configures VS Code Port Monitor extension for real-time dev server port monitoring with templates for Vite (5173), Next.js (3000), fullstack, and microservices setups including troubleshooting.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vscode-extensions-toolkit:vscode-port-monitor-configThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Configure the VS Code Port Monitor extension to monitor development server ports in real-time with visual status indicators in your status bar.
Configure the VS Code Port Monitor extension to monitor development server ports in real-time with visual status indicators in your status bar.
Extension: dkurokawa.vscode-port-monitor
Add configuration to .vscode/settings.json:
{
"portMonitor.hosts": {
"GroupName": {
"port": "label",
"__CONFIG": { ... }
}
}
}
Select from common scenarios (see examples/ directory):
| Scenario | Template File | Ports |
|---|---|---|
| Vite basic | vite-basic.json | 5173 (dev) |
| Vite with preview | vite-with-preview.json | 5173 (dev), 4173 (preview) |
| Full stack | fullstack.json | 5173, 4173, 3200 |
| Next.js | nextjs.json | 3000 (app), 3001 (api) |
| Microservices | microservices.json | Multiple groups |
.vscode/settings.json{
"portMonitor.hosts": {
"Development": {
"5173": "dev",
"__CONFIG": {
"compact": true,
"bgcolor": "blue",
"show_title": true
}
}
},
"portMonitor.statusIcons": {
"inUse": "🟢 ",
"free": "⚪️ "
}
}
Display: Development: [🟢 dev:5173]
{
"portMonitor.hosts": {
"Frontend": {
"3000": "react",
"__CONFIG": { "compact": true, "bgcolor": "blue", "show_title": true }
},
"Backend": {
"3001": "api",
"5432": "postgres",
"__CONFIG": { "compact": true, "bgcolor": "yellow", "show_title": true }
}
}
}
Display: Frontend: [🟢 react:3000] Backend: [🟢 api:3001 | 🟢 postgres:5432]
"5173": "dev" not "5173": "5173""🟢 " for better readability"dev": 5173 ❌code --list-extensions | grep port-monitor.vscode/settings.json syntaxCmd+Shift+P → "Reload Window"Check port-label format is correct:
// ✅ Correct
{"5173": "dev"}
// ❌ Wrong
{"dev": 5173}
For more troubleshooting, see references/troubleshooting.md
references/configuration-options.md - Detailed option referencereferences/troubleshooting.md - Common issues and solutionsreferences/integrations.md - Tool-specific configurationsreferences/advanced-config.md - Pattern matching, custom emojisexamples/ - Ready-to-use JSON configurations.vscode/settings.jsonPort Monitor will automatically detect running services and update the status bar in real-time.
npx claudepluginhub libukai/awesome-agent-skills --plugin vscode-extensions-toolkitGenerates bash scripts for dev server lifecycle (start/stop/status/ports) from detected project structure and package manager (pnpm/bun/yarn/npm/Cargo/Go).
Configures dev containers and GitHub Codespaces with devcontainer.json schema, features, lifecycle hooks, port forwarding, and VS Code customizations.
Manages port allocations for git worktrees in local development to avoid service collisions. Books unique ports for postgres, redis, etc., and supports dynamic docker-compose via env vars.