Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Christopher Boone avatar

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-plugins

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars2
Last updatedJuly 24, 2026
Repositorycboone/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

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.