Back to skills
SKILL.md
Activity Notifier
ASecurityBroadcast agent activity status to Discord channel (thinking, tool use, web search, coding, done, error). Use for transparency so users know agent is working.
- 14 stars
- 0 votes
- 0 copies
- 2 views
- Added September 7, 2026
Works with
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add modbender/skill-library-mcp --skill activity-notifier --agent claude-codeAre you the author of Activity Notifier?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/modbender-activity-notifier)---
name: activity-notifier
description: "Broadcast agent activity status to Discord channel (thinking, tool use, web search, coding, done, error). Use for transparency so users know agent is working."
metadata: { "openclaw": { "emoji": "π’", "requires": { "config": ["channels.discord.token"] } } }
allowed-tools: ["message"]
---
# Activity Notifier
Broadcast real-time agent activity to Discord channel.
## When to Use
β
**USE this skill when:**
- Starting a long-running task (installing skills, downloading files, etc.)
- Waiting for rate limits or external APIs
- Running multiple sequential operations
- User might think you're stuck or buggy
## Activity Types
| Status | Emoji | When |
|--------|-------|------|
| π€ Thinking | π€ | Starting to think/plan |
| π§ Working | π§ | Using tools |
| π Web | π | Searching/fetching from web |
| π» Coding | π» | Writing/editing code |
| β³ Waiting | β³ | Waiting for rate limit/API |
| β
Done | β
| Task completed |
| β Error | β | Something went wrong |
## Usage Examples
```javascript
// Send activity update
message({
action: "send",
channel: "discord",
to: "channel:1477516155655688306",
message: "β³ **Activity Update**\n\nInstalling 6 skills... (waiting for rate limit)"
})
```
## Guidelines
- **Be concise** β short updates, not novels
- **Use emoji** β visual scanning is faster
- **Include progress** β "3/6 installed" is better than "installing..."
- **Don't spam** β only for tasks >5 seconds
- **Final summary** β always send completion message
## Configuration
Optional: Set `ACTIVITY_CHANNEL_ID` in environment to override default channel.
Files in this skill
- SKILL.md
- package.json
Attribution
Comments
Loading commentsβ¦