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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cc-dm:registerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Register this session with a user-chosen name, role, and optional project tag.
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.
npx claudepluginhub akram012388/cc-dm --plugin cc-dmSends 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.
Agent-to-agent messaging bus for Claude Code. Sends messages between local sessions, delegates tasks, fans-out work, and coordinates concurrent agents on the same machine.
Unified session management for Claude Code: list active sessions, check inbox, and broadcast messages across sessions. Explicit /session invocation only.