Feishu Process Feedback for Openclaw

A background automation skill that monitors Feishu messages to trigger tasks and provide real-time progress updates through isolated process execution.

carlzhao007
v1.0.2
Mar 10, 2026
0
634
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install feishu-process-feedback

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install feishu-process-feedback using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Feishu Process Feedback?

The Feishu Process Feedback skill is a sophisticated automation component designed for Openclaw Skills to enhance team collaboration and transparency. It functions as a persistent background listener that monitors Feishu (Lark) communication channels for specific task triggers. By identifying keywords like 'create', 'analyze', or 'generate', the skill automatically initiates independent Node.js processes to handle complex workflows without blocking the main event loop.

This skill is particularly valuable for developers and teams who require high reliability and visibility in their AI-driven workflows. It manages the entire task lifecycle, from initial acknowledgement to granular progress updates and final reporting. By integrating this into Openclaw Skills, users gain a robust system for managing concurrent tasks, handling retries, and maintaining state persistence across restarts.

Feishu Process Feedback Use Cases

  • Automating multi-step workflows triggered directly via Feishu chat messages.
  • Real-time tracking of long-running data analysis or report generation tasks with percentage updates.
  • Managing high-concurrency task queues for team-wide AI agent interactions.
  • Ensuring reliable task execution with automated retry logic and state recovery for mission-critical operations.

How Feishu Process Feedback Works

  1. The listener service polls Feishu for new messages at configurable intervals using Openclaw Skills protocols.
  2. Intelligent keyword recognition identifies incoming tasks and classifies them by type (e.g., create, query, calculate).
  3. An immediate confirmation message is sent back to Feishu within 5 seconds, providing a task ID and queue status.
  4. The skill spawns an isolated Node.js process for each task to ensure environment isolation and stability.
  5. Real-time feedback messages are pushed to the user as sub-tasks reach specific milestones (e.g., 33%, 66%, 100%).
  6. Upon completion or failure, a final summary report is delivered including execution time and status details.

Feishu Process Feedback Setup

To install this skill, clone the repository into your Openclaw directory or use the hub command:

clawhub install feishu-process-feedback

Navigate to the skill directory and start the listener service:

cd ~/.openclaw/skills/feishu-process-feedback
node scripts/listener.js

For persistent background operation on Linux or macOS, use a process manager like screen:

screen -dmS feishu-listener node scripts/listener.js

Feishu Process Feedback Data Schema & Taxonomy

The skill organizes its operational data and logs within the installation directory to ensure transparency and persistence:

File Name Purpose Data Type
.listener.log Records polling activities and message detection events. Text/Log
.tasks.log Contains detailed execution output for all sub-tasks. Text/Log
.listener_state.json Stores active task IDs and queue states for crash recovery. JSON

Users can configure the skill using environment variables like FEISHU_MAX_CONCURRENT and FEISHU_PROCESS_TIMEOUT to match their hardware capabilities.

Feishu Process Feedback Advanced Features

  • Smart Task Recognition: Automatically assigns specific icons and processing strategies based on message intent.
  • Concurrency Management: Limits simultaneous processes (default 5) to prevent resource exhaustion.
  • Graceful Shutdown: Supports SIGTERM signals to finish current tasks and save state before exiting.
  • Automated Retries: Configurable error handling with exponential backoff for failed API calls.
  • Extensible Task Handlers: Developers can modify scripts/process_task.js to add custom logic for specific business domains.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*