Claude Skill

Wirasm/worktree-manager-skill

A Claude Skill for managing Git worktrees effortlessly. Create, list, and switch between worktrees directly within Claude to streamline your development workflow.

Overview

Stars103
Forks28
LanguageShell
Last pushed2026-01-07
Last synced2026-07-01
View on GitHub

Repository

OwnerWirasm
Repositoryworktree-manager-skill
Full nameWirasm/worktree-manager-skill
Repo ID1,110,549,909

Install this Skill

git clone git@github.com:Wirasm/worktree-manager-skill.git ~/.claude/skills/worktree-manager

Registry

Typeclaude_skill
Quality score70/100
Verificationreadme_parsed
Last verified2026-07-01
Platforms
Claude
Capabilities
terminal
Detected files
README.md
Install methods
  • git clone git@github.com:Wirasm/worktree-manager-skill.git ~/.claude/skills/worktree-manager
  • git clone git@github.com:Wirasm/worktree-manager-skill.git .claude/skills/worktree-manager

Summary

A Claude Skill for effortless Git worktree management, enabling users to create, list, and switch between worktrees directly within the Claude interface.

Chinese description

一个Claude Skill,用于轻松管理工作树

Key features

  • Effortless worktree management
  • Create new worktrees
  • List existing worktrees
  • Switch between worktrees
  • Shell-based implementation

Use cases

  • Managing multiple Git branches simultaneously
  • Isolating feature development environments
  • Testing different code versions in parallel
  • Organizing complex Git workflows

README excerpt

# Worktree Manager ![Worktree Manager](cover.png) A Claude Code skill for managing parallel development environments using git worktrees. ## Installation Clone this repo into your Claude skills directory: ```bash # Global installation (available in all projects) git clone git@github.com:Wirasm/worktree-manager-skill.git ~/.claude/skills/worktree-manager # Or project-specific (available only in that project) git clone git@github.com:Wirasm/worktree-manager-skill.git .claude/skills/worktree-manager ``` Restart Claude Code after installation. ## Configuration Edit `~/.claude/skills/worktree-manager/config.json` to customize: ```json { "terminal": "ghostty", "shell": "bash", "claudeCommand": "claude --dangerously-skip-permissions", "portPool": { "start": 8100, "end": 8199 }, "portsPerWorktree": 2, "worktreeBase": "~/tmp/worktrees" } ``` | Setting | Default | Description | | ------------------ | --------------------------------------- | ----------------------------------------------------------------------------------------- | | `terminal` | `ghostty` | Terminal to open agents in (`ghostty`, `iterm2`, `tmux`, `wezterm`, `kitty`, `alacritty`) | | `shell` | `bash` | Shell to use (`bash`, `zsh`, `fish`) | | `claudeCommand` | `claude --dangerously-skip-permissions` | Command to launch Claude Code | | `portPool` | `8100-8199` | Port range for dev servers

Topics

No topics yet.

Explore more

Data from GitHub. Synced on 2026-07-01