Help us improve
Share bugs, ideas, or general feedback.
From slack-notify
Use when the user asks to send Slack notifications, create task threads, post progress updates, read thread replies, or wants session activity reported to Slack.
npx claudepluginhub amitkot/claude-code-tools --plugin slack-notifyHow this skill is triggered — by the user, by Claude, or both
Slash command
/slack-notify:slack-notifyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Post updates to Slack with threading support. Create a thread per task, post updates as replies, read replies from the user.
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
Post updates to Slack with threading support. Create a thread per task, post updates as replies, read replies from the user.
SCRIPT="${CLAUDE_PLUGIN_ROOT}/scripts/slack.py"
# Create a new thread
python3 "$SCRIPT" thread "Starting: feature X implementation"
# Post update to current thread
python3 "$SCRIPT" update "Completed step 1: database migration"
# Read recent replies from the thread
python3 "$SCRIPT" read # last 10 messages
python3 "$SCRIPT" read 20 # last 20 messages
# Check current thread
python3 "$SCRIPT" status
thread with a descriptive subjectupdate with progress (completed steps, decisions, blockers)read to see if the user replied in the threadupdate with a summaryCreate ~/.claude/slack-notify.json:
{"bot_token": "xoxb-...", "channel": "C..."}
Get these from your Slack app at api.slack.com/apps → OAuth & Permissions (bot token) and channel details (channel ID).
Required bot scopes: chat:write. To read thread replies, add groups:history (private channels) or channels:history (public channels).
Active thread stored in ~/.claude/.slack-thread-state.json. Creating a new thread replaces the previous one.