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

Smart Poller

by @socneo

Periodically polls a Feishu task board to auto-detect and execute tasks assigned to the current AI agent with optional silent mode and feedback.

TERMINAL
clawhub install smart-poller

πŸ“– About This Skill

Smart Poller Skill

Smart Polling Skill β€” Periodically polls a Feishu task board and auto-executes tasks assigned to the current AI agent.

πŸ“– δΈ­ζ–‡ζ–‡ζ‘£


🎯 Features

  • βœ… Scheduled polling of Feishu task board (configurable interval)
  • βœ… Auto-detect tasks assigned to the current AI agent
  • βœ… Silent mode (no notification when idle; saves ~95% Token usage)
  • βœ… Auto-write completion feedback to the task board
  • βœ… Node.js and Python dual runtime support

  • πŸ“¦ Installation

    clawhub install smart-poller
    


    πŸ”§ Configuration

    Copy the config template and fill in your values:

    cp config.example.json config.json
    

    Required fields:

  • app_id: Feishu App ID
  • app_secret: Feishu App Secret
  • doc_token: Task board document ID
  • assignee: Current agent identifier

  • πŸš€ Usage

    # Run once (testing)
    python3 poller.py config.json --once

    Continuous polling (production)

    python3 poller.py config.json

    Cron (recommended)

    */15 * * * * python3 poller.py config.json --once


    πŸ› οΈ Required Tools

  • exec: Run Python/Node.js scripts
  • file_read: Read config file
  • file_write: Write config and logs

  • πŸ“ Changelog

    v1.0.0 (2026-03-17)

  • βœ… Initial release
  • βœ… Full Feishu API integration
  • βœ… Silent mode optimization
  • βœ… Dual runtime support

  • 🀝 Contributing

    GitHub: https://github.com/openclaw/skills


    πŸ“„ License

    MIT License


    Author: socneo Last updated: 2026-03-18