Isolates development environments by creating temporary directories and managing port allocation for Vite and Electron debugging.
Install
mkdir -p .claude/skills/dev-desktop-sandbox && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/8071" && unzip -o skill.zip -d .claude/skills/dev-desktop-sandbox && rm skill.zipInstalls to .claude/skills/dev-desktop-sandbox
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Run isolated mux desktop (Electron) instances (temp MUX_ROOT + free ports)Key capabilities
- →Create temporary MUX_ROOT
- →Allocate free ports for Vite/Electron
- →Isolate environment variables
- →Launch parallel Electron instances
How it works
The skill creates a fresh temporary directory and manages port allocation to allow multiple Electron instances to run side-by-side.
Inputs & outputs
When to use dev-desktop-sandbox
- →Running multiple Electron dev instances in parallel
- →Testing different git worktrees in isolated sandbox environments
- →Avoiding provider credential conflicts during development
About dev-desktop-sandbox
Creates a fresh temporary MUX_ROOT and automatically handles port allocation for Vite and Electron debugging. It isolates configurations and environment variables to allow multiple instances to run side-by-side safely.
Run isolated mux desktop (Electron) instances (temp MUX_ROOT + free ports)
When not to use it
- →Single-instance development
Prerequisites
Limitations
- →Requires system-level FFmpeg or similar dependencies
How it compares
It automates the isolation of configuration and state for multiple instances, preventing credential and port conflicts.
Compared to similar skills
dev-desktop-sandbox side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| dev-desktop-sandbox (this skill) | 0 | 3mo | Review | Advanced |
| kool-cli | 1 | 8mo | Review | Beginner |
| k8s-vind | 1 | 8mo | Review | Intermediate |
| webapp-testing | 353 | 5mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by coder
View all by coder →You might also like
kool-cli
kool-dev
Docker development environment CLI. Use for managing containers (start/stop/restart), executing commands in services, viewing logs, and running project scripts from kool.yml.
k8s-vind
rohitg00
Manage vCluster (virtual Kubernetes clusters) instances using vind. Use when creating, managing, or operating lightweight virtual clusters for development, testing, or multi-tenancy.
webapp-testing
anthropics
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
resolve-conflicts
antinomyhq
Use this skill immediately when the user mentions merge conflicts that need to be resolved. Do not attempt to resolve conflicts directly - invoke this skill first. This skill specializes in providing a structured framework for merging imports, tests, lock files (regeneration), configuration files, and handling deleted-but-modified files with backup and analysis.
telegram-bot-builder
davila7
Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.
dev-browser
SawyerHood
Browser automation with persistent page state. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, or automate browser workflows. Trigger phrases include "go to [url]", "click on", "fill out the form", "take a screenshot", "scrape", "automate", "test the website", "log into", or any browser interaction request.