Files
claudetools/.claude/commands/discord-dm.md
Mike Swanson dc5c09b40b sync: auto-sync from GURU-5070 at 2026-06-15 09:41:53
Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-06-15 09:41:53
2026-06-15 09:42:17 -07:00

1.2 KiB

name, description
name description
discord-dm Send a Discord message to an org member's DMs or a team channel via the ClaudeTools bot. Prepopulated with user + channel IDs. Use for copy-paste-friendly delivery of wrapped command lines (consent links, long one-liners) or to ping someone directly.

/discord-dm — direct Discord messaging

Thin entry point to the discord-dm skill. Engine: .claude/scripts/discord-dm.sh.

Usage

/discord-dm <recipient> <message>     Send a DM (mike|howard|rob|winter) or post to a channel (#bot-alerts|#dev-alerts)
/discord-dm list                      Show known users + channel IDs

Examples:

bash .claude/scripts/discord-dm.sh mike "https://login.microsoftonline.com/.../adminconsent?client_id=..."
bash .claude/scripts/discord-dm.sh dev "build promoted to stable"
echo "$LONG_LINK" | bash .claude/scripts/discord-dm.sh mike

Standing rule

Any wrapped / long single-line output (M365 consent links, long CLI one-liners, URLs with query strings) should be DM'd to mike so it's cleanly copy-pasteable rather than mangled by terminal wrapping. See .claude/skills/discord-dm/SKILL.md for the recipient forms, prepopulated directory, and gotchas.