{"skill":{"slug":"claude-tmux-runner","displayName":"Claude Code tmux Runner","summary":"Manage multiple Claude Code tasks concurrently with tmux, enabling background execution, progress monitoring, and non-blocking workflow.","description":"---\nname: claude-tmux-runner\ndescription: Claude Code parallel task manager with tmux backend. For running multiple Claude Code tasks concurrently, monitoring progress, and managing background jobs. Activate when user mentions: Claude Code, background task, parallel, tmux.\ntools: Bash, Read, Write\n---\n\n# Claude Code tmux Runner\n\n## Overview\n\nRun multiple Claude Code tasks in parallel using tmux sessions. Non-blocking, background execution with status monitoring.\n\n## Usage\n\n### Start a Task\n\n```bash\n~/.openclaw/scripts/claude-tmux.sh start \"Your task description\" [task-name]\n```\n\nExamples:\n```bash\n~/.openclaw/scripts/claude-tmux.sh start \"Write a Python auth module\" auth\n~/.openclaw/scripts/claude-tmux.sh start \"Build a React component\" ui\n~/.openclaw/scripts/claude-tmux.sh start \"Create a Go microservice\" api\n```\n\n### List All Tasks\n\n```bash\n~/.openclaw/scripts/claude-tmux.sh list\n```\n\n### Check Task Status\n\n```bash\n~/.openclaw/scripts/claude-tmux.sh status <task-id>\n```\n\n### View Generated Files\n\n```bash\n~/.openclaw/scripts/claude-tmux.sh files\n```\n\n### Stop Tasks\n\n```bash\n~/.openclaw/scripts/claude-tmux.sh stop <task-id>\n~/.openclaw/scripts/claude-tmux.sh stop-all\n```\n\n## Workflow\n\n1. User says \"use Claude Code xxx\" → Optimize prompt → Show for approval\n2. User confirms → Start background task → Return immediately\n3. User can continue chatting → Non-blocking\n4. User asks \"how is Claude doing\" → Check status → Return progress\n\n## Industrial Code Standards\n\nGenerated code must include:\n\n1. Complete error handling (try-catch, boundary checks)\n2. Type annotations (TypeScript, Python type hints)\n3. Documentation (JSDoc, docstring)\n4. Unit tests (pytest, jest)\n5. Performance considerations (time/space complexity)\n6. Security best practices (input validation)\n7. Maintainability (clear naming, modular)\n\n## File Locations\n\n- Script: `~/.openclaw/scripts/claude-tmux.sh`\n- Logs: `~/.openclaw/logs/claude/`\n- Files: `~/.openclaw/workspace/`\n- State: `~/.openclaw/state/claude/`\n","tags":{"background":"1.0.0","claude":"1.0.0","code":"1.0.0","latest":"1.0.0","parallel":"1.0.0","tmux":"1.0.0"},"stats":{"comments":0,"downloads":338,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1771429360294,"updatedAt":1778991474221},"latestVersion":{"version":"1.0.0","createdAt":1771429360294,"changelog":"First release","license":null},"metadata":null,"owner":{"handle":"xaiohuangningde","userId":"s178heanqfwdps3x5dqwqqasyh884z76","displayName":"xaiohuangningde","image":"https://avatars.githubusercontent.com/u/143916959?v=4"},"moderation":null}