🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Activity Notifier

by @silvermoonswk

Broadcast agent activity status to Discord channel (thinking, tool use, web search, coding, done, error). Use for transparency so users know agent is working.

Versionv1.0.0
Downloads954
TERMINAL
clawhub install activity-notifier

πŸ“– About This Skill


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

    // 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.

    ⚑ When to Use

    TriggerAction
    - 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

    βš™οΈ Configuration

    Optional: Set ACTIVITY_CHANNEL_ID in environment to override default channel.