yeachan-heo avatar

Project Session Manager

Manages isolated development environments by combining git worktrees with tmux sessions for each PR, issue, or feature branch. Instead of juggling branches in one directory, you get separate worktrees that persist until you're done. It integrates with GitHub CLI to pull PR metadata and Jira for issue tracking, auto-creates tmux sessions, and can even launch Claude Code with context about what you're reviewing or fixing. The worktree-first approach through the teleport command is solid for parallel work without the usual branch switching headaches. Cleanup commands handle merged branches automatically, and the project alias system in projects.json keeps references short when working across multiple repos.

skills.sh installs
916
GitHub stars
40.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add yeachan-heo/oh-my-claudecode --skill project-session-manager --agent claude-code

Installs into .claude/skills of the current project.

Files

Project Session Manager (PSM) Skill

psm is the compatibility alias for this canonical skill entrypoint.

Quick Start (worktree-first): Start with omc teleport when you want an isolated issue/PR/feature worktree before adding any tmux/session orchestration:

omc teleport #123          # Create worktree for issue/PR
omc teleport my-feature    # Create worktree for feature
omc teleport list          # List worktrees

See Teleport Command below for details.

Automate isolated development environments using git worktrees and tmux sessions with Claude Code. Enables parallel work across multiple tasks, projects, and repositories.

Canonical slash command: /oh-my-claudecode:project-session-manager (alias: /oh-my-claudecode:psm).

Commands

Sponsors

Details

Repository
github.com/yeachan-heo/oh-my-claudecode
Category
CLI & Terminal
First seen
Jun 3, 2026

More from yeachan-heo/oh-my-claudecode

All 37
1daymade avatarproduct-analysisdaymade/claude-code-skillsMulti-path parallel product analysis with cross-model test-time compute scaling. Spawns parallel agents (Claude Code agent teams + Codex CLI) to explore product909skills.sh installs
2youmind-openlab avataryoumindyoumind-openlab/skillsUse this skill when the task is clearly connected to the user's YouMind workspace, YouMind APIs, or the youmind CLI. It helps agents search, inspect, and call Y896skills.sh installs
3cline avatarcreate-pull-requestcline/clineCreate a GitHub pull request following project conventions. Use when the user asks to create a PR, submit changes for review, or open a pull request. Handles co815skills.sh installs
4oil-oil avatarcodexoil-oil/codex将编码、代码库探索、实现、评审和验证任务委托给持久化 Codex CLI Agent。仅当用户明确要求“用 Codex”“让 Codex 执行”,或要求继续某个 Codex Agent 任务时使用。706skills.sh installs
5mvanhorn avatarpp-firecrawlmvanhorn/printing-press-libraryPrinting Press CLI for Firecrawl. API for interacting with Firecrawl services to perform web scraping and crawling tasks.629skills.sh installs
6minimax-ai avatarminimax-multimodal-toolkitminimax-ai/skillsUse mmx to generate text, images, video, speech, and music via the MiniMax AI platform. Use when the user wants to create media content, chat with MiniMax model625skills.sh installs