project-session-manager

Create git worktrees and tmux sessions for isolated development environments.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/jimmi2051/oh-my-copilot --skill project-session-manager-jimmi2051
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-session-manager
Source: https://github.com/jimmi2051/oh-my-copilot/tree/main/plugins/omc-copilot/skills/project-session-manager
Command: npx skills add https://github.com/jimmi2051/oh-my-copilot --skill project-session-manager-jimmi2051

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Worktree-first dev environment management for issues, PRs, and features with optional tmux sessions, enabling parallel workstreams without polluting your main workspace.

Core Features & Use Cases

  • Create git worktrees for PRs, issues, and features to keep workstreams isolated.
  • Integrate with Claude Code to provide contextual prompts and guidance during development.
  • Manage tmux sessions and a lightweight session registry to attach, kill, or clean up worktrees as tasks evolve.
  • Quick-start teleports for rapid worktree creation and project-scoped workspaces.

Quick Start

Start a worktree-focused session by running omc teleport 123 to create a PR worktree and begin coding.

Frequently Asked Questions about project-session-manager

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

FAQPage Schema
How do I create isolated git worktrees for parallel feature development?

To create isolated git worktrees for parallel development, use this Skill to automatically generate worktrees for issues, PRs, and features. It coordinates git worktrees with tmux sessions and Claude Code prompts, keeping workstreams isolated without polluting your main workspace.

Do I need tmux to manage git worktree sessions?

No, tmux is an optional dependency for managing git worktree sessions. The Skill requires git and jq to function, but only optionally uses tmux to attach, kill, or clean up lightweight session registries as your development tasks evolve over time.

How does Claude Code integrate with git worktree session management?

Claude Code integrates with git worktree session management by using templates to render contextual prompts. These templates provide guidance during development within the isolated worktree, ensuring Claude Code understands the specific issue, PR, or feature context you are currently working on.

What is the best way to automate dev environment setup for multiple PRs?

The best way to automate dev environment setup for multiple PRs is using a worktree-first approach. This Skill automates isolated development environments by creating git worktrees and optional tmux sessions, enabling parallel workstreams across different projects simultaneously.

Can I quickly create a worktree and start coding without manual setup?

Yes, you can quickly create a worktree and start coding using the quick-start teleport feature. Running a simple teleport command creates a PR worktree and immediately initializes the associated tmux session and Claude Code context for rapid project-scoped workspaces.

What should I do if my git worktree session registry gets cluttered with old branches?

If your git worktree session registry gets cluttered with old branches, use the built-in cleanup functionality. The Skill manages a lightweight session registry that allows you to easily attach, kill, or clean up obsolete worktrees as your development tasks evolve.