
Create Worktree
- 2 repo stars
- Updated July 24, 2026
- cboone/agent-harness-plugins
Create a git worktree, branch, and tmux window with a task prompt using workmux.
About
Create-worktree provisions an isolated development workspace using workmux: a git worktree, a branch, and a tmux window seeded with a task prompt. It standardizes spinning up a clean place to work on a change without disturbing the main checkout. A lightweight productivity utility for parallel branch work.
- Creates git worktree and branch
- Opens tmux window
- Uses workmux
- Seeds a task prompt
Create Worktree by the numbers
- Data as of Jul 25, 2026 (Skillselion catalog sync)
/plugin marketplace add cboone/agent-harness-plugins/plugin install create-worktree@agent-harness-pluginsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 2 |
|---|---|
| Last updated | July 24, 2026 |
| Repository | cboone/agent-harness-plugins ↗ |
What it does
Create a git worktree, branch, and tmux window with a task prompt using workmux.
README.md
Create Worktree
Create a new git worktree, branch, and tmux window with a task prompt injected into the new agent session.
Type: Skill
Trigger: /create-worktree
Requires: workmux
Installation
See the marketplace install instructions.
What It Does
Derives a branch name from your task description (e.g., feature/add-dark-mode-support or fix/auth-timeout), or accepts an explicit branch name. Creates the worktree via workmux add and injects a task prompt so the new agent session knows what to work on.
Usage
/create-worktree add dark mode support
/create-worktree fix/my-branch-name
Provide either a task description (branch name is derived automatically) or an explicit branch name.
Recommended Permissions
This skill runs workmux and git commands that trigger permission prompts. To allow them automatically, add these rules to your .claude/settings.json (project-wide) or ~/.claude/settings.json (global):
{
"permissions": {
"allow": ["Bash(bash */launch-workmux *)", "Bash(git worktree list*)"]
}
}
If you already have a permissions.allow array, merge these entries into it. Review and adjust the rules to match your security preferences.
Examples
- "create worktree for adding dark mode": creates
feature/adding-dark-mode - "spin up a worktree to fix the auth timeout": creates
fix/auth-timeout - "new worktree feature/refactor-config": uses the branch name as-is
See Also
- Create Worktree from Issue: create a worktree tied to a GitHub issue
- All plugins