From cc-dm
Registers sessions with cc-dm: sets name, role, and optional project tag for scoped messaging. Auto-invokes if unregistered; use for setup or changes.
npx claudepluginhub akram012388/cc-dm --plugin cc-dmThis skill uses the workspace's default tool permissions.
Register this session with a user-chosen name, role, and optional project tag.
Sends and receives direct messages between active Claude Code sessions on the same machine. Use for coordinating parallel sessions via dm, broadcast, active checks, and project-scoped messaging.
Manages Claude Code sessions: lists active ones, checks inbox for cross-session messages, broadcasts to all. Explicitly invoke via /session for multi-session coordination.
Spawns and manages persistent tmux-based Claude Code CLI sessions with bidirectional communication. Subcommands: spawn, send, read, status, list, kill for parallel peer orchestration and multi-turn steering.
Share bugs, ideas, or general feedback.
Register this session with a user-chosen name, role, and optional project tag.
If arguments are provided (e.g., name: planner | role: worker | project: myapp):
register tool directly with the provided values.Before prompting the user, determine if registration is needed:
"Your session id is ..." line).who tool to list active sessions.name is different from your session id (i.e. not session-XXXXXX), registration was already done AND no arguments were provided. Stop here silently — do not prompt the user.who results from the pre-check. If the requested name is already taken by another session, tell the user: "That name is already in use." Show the active session list and ask them to pick a different name. Repeat until available.myapp, api-server. You can pick one of these or enter a new one."register tool with the provided name, role, and project (if given)./resume or /clear. Tell the user: "That name is held by a stale session that will expire within 60 seconds. Wait and retry, or pick a different name." Show the active session list.If registration fails for any other reason, report the error clearly.