with one click
comms
Post to Slack channels and manage Trello cards with natural language
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Post to Slack channels and manage Trello cards with natural language
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Measure the barge-in pipeline (detection, latency, noise/echo rejection, command-vs-engagement) against the goal in .claude/goals/barge-in.json
Configure MCP session defaults for iOS development
Pre-commit validation ensuring lint and tests pass
Manage git worktrees for parallel Claude Code development sessions
Based on SOC occupation classification
| name | comms |
| description | Post to Slack channels and manage Trello cards with natural language |
Post messages to Slack channels and create/update Trello cards with natural language commands.
/comms [message or instruction]
MCP tools are deferred and MUST be loaded via ToolSearch before use.
Before calling any Slack or Trello tool, load it:
ToolSearch: select:mcp__slack__slack_post_message
ToolSearch: select:mcp__trello__add_card_to_list
Do NOT:
The tools ARE available. Just load them first with ToolSearch.
Always prefix Trello comments with "From Claude Code: "
Example: If asked to add comment "Fixed the bug", post:
From Claude Code: Fixed the bug
Match user input to channels/boards using aliases. Examples:
| User Says | Action |
|---|---|
| "post to android: feature complete" | Post to tech-android channel |
| "create card on ios list: Fix crash bug" | Create card on Tech Work -> IOS App list |
| "add comment to card X: resolved" | Add "From Claude Code: resolved" to card |
| "tell server channel build is ready" | Post to tech-server channel |
| "create website card: refresh the docs page" | Create card on Org-Business Work -> Website list |
See RESOURCES.md for complete channel/board mappings with IDs.
mcp__slack__slack_post_message - Post to channelmcp__slack__slack_reply_to_thread - Reply in threadmcp__slack__slack_get_channel_history - Read messagesmcp__slack__slack_add_reaction - Add emoji reactionmcp__trello__add_card_to_list - Create cardmcp__trello__add_comment - Add comment (remember prefix!)mcp__trello__update_card_details - Update cardmcp__trello__move_card - Move card between listsmcp__trello__get_cards_by_list_id - List cardsCRITICAL: Neither Trello nor Slack supports markdown tables. You must convert tabular data to platform-native formats.
Supported:
**text** or __text__*text* or _text_~~text~~# H1, ## H2, ### H3- item or * item (blank line required above list)1. item[text](url)---NOT Supported:
Supported:
*text* (single asterisk, unlike markdown)_text_~text~ (single tilde)`code`<url|text> (angle brackets, not square)> at line startNOT Supported:
Instead of:
| Component | Cost |
|-----------|------|
| GPU | $100 |
| STT | $0 |
Use:
**Components:**
- **GPU:** $100
- **STT:** $0
Instead of a comparison table, use:
## 20 Users
- **Total:** $100/month
- GPU: $87-100
- STT: $0 (Groq free tier)
- TTS: $0 (self-hosted)
## 100 Users
- **Total:** $175/month
- GPU: $115-145
- STT: $0-30
- TTS: $0 (self-hosted)
For data that must stay aligned, use a code block:
Component 20 Users 100 Users
─────────────────────────────────────────
GPU $100 $150
STT $0 $0-30
TTS $0 $0
─────────────────────────────────────────
TOTAL $100 $175
Slack messages should be concise:
*Cost Summary:*
• 20 users: *$100/mo* (GPU $100, STT free, TTS free)
• 100 users: *$175/mo* (GPU $150, STT $0-30, TTS free)
Before posting to Trello or Slack:
<url|text> for Slack links, [text](url) for Trello