omc-project-session-manager

Manage Git worktrees and integrate tmux sessions for project isolation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The omc-project-session-manager Skill unit manages isolated project sessions, allowing for organized and efficient work with Git worktrees.

Core Features & Use Cases

  • Git Worktree Management: Manages Git worktrees, enabling the creation, inspection, and manipulation of worktrees.
  • tmux Integration: Supports attaching to existing tmux sessions or launching new ones as requested.
  • Session Metadata Recording: Allows recording of session metadata in user-approved locations.

Quick Start

Start a new project session with use omc-project-session-manager create-session feature projectX namefeature-001.

Frequently Asked Questions about omc-project-session-manager

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

FAQPage Schema
How do I manage isolated development sessions using Git worktrees?

Git worktree management allows creating, inspecting, and manipulating isolated worktrees. This Skill coordinates worktree commands and integrates tmux sessions to ensure efficient task isolation within your development environments.

Can I launch a tmux session directly from a Git worktree?

Yes, tmux integration supports attaching to existing sessions or launching new ones as requested. This connects your tmux workflow directly with the active Git worktree to streamline project session management.

What is the best way to isolate concurrent feature development tasks?

Using Git worktrees for work isolation enables efficient task isolation by creating separate working directories for each feature. You can start a new isolated project session using the create-session command structure.

Do I need any external dependencies installed to track project session metadata?

No external dependencies are required to record session metadata. The Skill handles metadata tracking internally in user-approved locations, relying only on your existing Git and tmux environments.

How does session metadata recording work for user-defined projects?

Session metadata recording allows tracking of user-defined projects in approved locations. This ensures your isolated Git worktree and tmux session configurations are saved for organized and efficient project management.