From claude-skills
Send messages and notifications to Poke (poke.com) via webhook API. Use for alerts, task completion notifications, status updates, reminders, or any message to the user's Poke assistant.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-skills:poke-assistantThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Send messages to your Poke assistant via the inbound webhook API. Poke is a conversational AI assistant that supports iMessage, SMS, and WhatsApp messaging. This skill enables Claude to send you notifications, alerts, and updates directly to your Poke.
Send messages to your Poke assistant via the inbound webhook API. Poke is a conversational AI assistant that supports iMessage, SMS, and WhatsApp messaging. This skill enables Claude to send you notifications, alerts, and updates directly to your Poke.
POKE_API_KEY environment variableecho 'export POKE_API_KEY="your-api-key"' >> ~/.zshrc
source ~/.zshrc
Send a simple message:
python scripts/send_message.py -m "Hello from Claude Code!"
Pipe content to Poke:
echo "Build completed successfully" | python scripts/send_message.py
python scripts/send_message.py [options]
Options:
-m, --message TEXT Message to send to Poke
-v, --verbose Show detailed output
-h, --help Show help message
Input:
Message can be provided via -m flag or piped to stdin.
If both are provided, -m takes precedence.
Exit codes:
0 Success
1 Missing message or API key
2 API error (authentication, rate limit, etc.)
3 Network error
python scripts/send_message.py -m "Build completed: 42 tests passed, 0 failed"
python scripts/send_message.py -m "ERROR: Deployment to production failed. Check logs."
git log --oneline -5 | python scripts/send_message.py -m "Recent commits:
$(cat)"
python scripts/send_message.py -m "Code review complete:
- 3 files changed
- 2 suggestions made
- Ready for merge"
npm test || python scripts/send_message.py -m "Tests failed! Check the output."
When running tasks that take time, notify on completion:
# Run build and notify
npm run build && python scripts/send_message.py -m "Build finished successfully" \
|| python scripts/send_message.py -m "Build failed!"
Send a summary of work done:
python scripts/send_message.py -m "Daily summary:
- Implemented user auth
- Fixed 3 bugs
- Updated documentation"
Set your API key:
export POKE_API_KEY="your-api-key"
Or add to ~/.zshrc for persistence.
Your API key is invalid or expired. Generate a new one at poke.com/settings.
You're being rate limited. Wait a few minutes before sending more messages.
Check your internet connection. The Poke API requires network access.
npx claudepluginhub ckorhonen/claude-skillsConfigures Bark push, WeChat, and system notifications for Claude Code projects. Enables persistent alerts and proactive sending via PowerShell scripts after tasks.
Configures Bark push, WeChat, and system notifications for Claude Code via .claude/claude-notification.local.md. Provides bash scripts for proactive task alerts.
Sends push notifications to a Gotify server when long-running tasks complete or important events occur. Supports custom titles, priority levels (0-10), and markdown formatting.