create-worktree

Create a git worktree and tmux window with an injected task prompt.

2|1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/cboone/cboone-cc-plugins --skill create-worktree-cboone
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-worktree
Source: https://github.com/cboone/cboone-cc-plugins/tree/main/plugins/create-worktree/skills/create-worktree
Command: npx skills add https://github.com/cboone/cboone-cc-plugins --skill create-worktree-cboone

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of creating new git worktrees, ensuring a clean and organized development environment for new tasks.

Core Features & Use Cases

  • Automated Worktree Creation: Generates a new git worktree and a corresponding tmux window.
  • Intelligent Branch Naming: Automatically creates descriptive branch names from task descriptions or accepts explicit names.
  • Task Prompt Injection: Injects a clear task prompt into the new agent session for immediate context.
  • Use Case: When starting a new feature, you can say "create a worktree for adding a dark mode toggle", and the Skill will set up the branch and session for you.

Quick Start

Create a new worktree for the task "implement user authentication".

Frequently Asked Questions about create-worktree

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a git worktree and automatically set up a tmux window for a new task?

To create a git worktree and tmux window together, you can use a workflow automation tool that generates a new branch, sets up the worktree, and injects a task prompt into the new agent session for immediate context.

Can I automatically generate branch names from task descriptions when creating a new worktree?

Yes, you can automatically generate branch names from task descriptions when creating a worktree. The workflow supports intelligent branch naming derived directly from your task text or accepts explicit branch names if specified.

Do I need the workmux utility to run detached worktree creation commands?

Yes, you need the workmux utility installed and configured for detached execution via nohup to support the automated creation of git worktrees and tmux windows in the background.

What is the best way to manage isolated development environments for multiple new features?

The best way to manage isolated development environments for multiple features is using git worktrees. This approach creates separate working directories linked to the same repository, keeping new tasks cleanly organized.

How does task prompt injection work when spinning up a new tmux session for development?

Task prompt injection works by automatically passing your task description into the new agent session during worktree creation, providing immediate context so the session knows exactly what to build.