Cldpm — Development skill for Claude Code
CPM (Claude Project Manager) is an SDK and CLI for managing mono repos with multiple Claude Code projects.
How to install Cldpm
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open transilienceai/cldpm and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Cldpm does
CPM (Claude Project Manager) is an SDK and CLI for managing mono repos with multiple Claude Code projects. It enables sharing skills, agents, hooks, and rules across projects without duplication.
Alternatives in Development
- Sharing Skills — skill for guidance 115.1k ★
- Mono Color Skill — One-ink editorial print image skill — warm paper, halftone photography, active negative space, and restrained 3k ★
- Open Agent SDK TypeScript — Agent-SDK without CLI dependencies, as an alternative to claude-agent-sdk, completely open source 2.6k ★
README
CLDPM - Claude Project Manager
An SDK and CLI for managing mono repos with multiple Claude Code projects. Supports shared skills, agents, hooks, and rules across projects without duplication.
[](https://www.python.org/downloads/) [](LICENSE) [](https://transilienceai.github.io/cldpm)
Overview
CLDPM enables sharing components across multiple Claude Code projects using a hybrid linking strategy. References are stored in config files, and symlinks are generated locally for fast access.
graph TB
subgraph "Mono Repo"
CLDPM[cldpm.json]
subgraph "Shared Components"
S1[skills/logging]
S2[skills/code-review]
A1[agents/debugger]
H1[hooks/pre-commit]
end
subgraph "Projects"
subgraph "web-app"
P1[project.json]
C1[.claude/skills/logging]
C2[.claude/skills/code-review]
L1[.claude/skills/local-skill]
end
subgraph "api-server"
P2[project.json]
C3[.claude/skills/logging]
C4[.claude/agents/debugger]
end
end
end
S1 -.->|symlink| C1
S1 -.->|symlink| C3
S2 -.->|symlink| C2
A1 -.->|symlink| C4
style L1 fill:#6941c6
Installation
pip install cldpm
Or with pipx for isolated installation:
pipx install cldpm
Quick Start
# Initialize a new mono repo
cldpm init my-monorepo
cd my-monorepo
# Create a project
cldpm create project web-app
# Create shared components
cldpm create skill logging -d "Logging utilities"
cldpm create agent code-reviewer -d "Code review assistant"
# Add components to project
cldpm add skill:logging --to web-app
cldpm add agent:code-re
Related Skills
Claude Code Agent Manager
A powerful, YAML-driven system for managing Claude Code subagents from multiple sources with intelligent confl
Claude Code Hook Manager
CLI tool to manage Claude Code hooks — creates, registers, and tracks prompt and script hooks without manually
Clipfan
Clipboard sync daemon for Mac + remote tmux fleet. Mirrors macOS pasteboard to remote OS clipboards and tmux p
Claude Switcher
Run multiple Anthropic accounts on one Mac while sharing a single ~/.claude — same memories, skills, subagents
Aegis Trace Export
Export activity-log traces with PII / secret redaction for safe sharing. Use this skill whenever the user want
Ticket Complete
Complete ticket work with automatic post-work hooks and knowledge sharing
Related Agents
Claude Code Hook Comms (hcom)
by aannoo - Lightweight CLI tool for real-time communication between Claude Code sub agents using hooks. Enabl
Agent Contract: Direct Markdown Sharing
This contract defines the public Proof SDK flow for creating and operating on shared documents over HTTP.
Cross Repo
Coordinates work that spans multiple repos simultaneously — API + frontend + services. Maps impact, sequences