Skip to content
Back to skills

Activity Notifier

ASecurity

Broadcast 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
developmentjavascriptjavaapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 7, 2026

npx -y skills add modbender/skill-library-mcp --skill activity-notifier --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Activity Notifier?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Activity Notifier
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-activity-notifier/badge)](https://www.skillsdirectory.com/skills/modbender-activity-notifier)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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.md1.7 KB
  • package.json438 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…