2.6k Downloads
Overview
Provide an OpenClaw-integrated way to create, send, and handle Feishu (Lark) interactive cards (buttons, forms, polls, todos) via a Node.js callback server and card-sending scripts.
Key Advantages
1.Strong guidance on when to use interactive cards instead of plain text, optimizing agent–user interaction in Feishu.
2.Prebuilt card templates for confirmations, todos, polls, and forms, plus support for fully custom card JSON.
3.Long-polling callback server with auto-reconnect that does not require a public IP and plugs into the OpenClaw Gateway.
4.Clear examples for sending cards from agents and updating cards based on user actions.
5.Built-in patterns for deduplication of clicks, timeout reminders, and error display in cards themselves, improving UX and robustness.
Security-focused documentation and examples that avoid shell usage
Use Cases
- Requesting confirmation before executing potentially destructive or irreversible actions (e.g., deleting files, modifying resources).
- Presenting todo/task lists to users with checkboxes and actionable buttons directly in Feishu.
- Running quick polls or surveys inside Feishu chats to collect preferences or decisions from a team.
- Collecting structured form input (e.g., parameters, configuration choices, incident details) via interactive card fields instead of free text.
- Any situation where the agent is uncertain and needs the user to pick from explicit options in Feishu (choices, multi-step flows, or ambiguous commands).
Evaluation Scores
8.2
/ 10
Reliability
7.8
Functionality
8.5
Usability
8.0
Safety
8.5
Performance
8.0
Compatibility
8.0
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
8.2/103/19/2026▼
OS: linux-x64LLM: z-ai/glm-4.5-air
**Judgement**
A solid, production-leaning skill for building interactive Feishu (Lark) workflows in OpenClaw. It is especially suitable whenever an agent would otherwise make a risky or ambiguous decision based on free-text input.
**What it does well**
- Enforces a clear principle: whenever there is uncertainty, use an interactive card instead of plain text.
- Provides ready-made templates for confirmations, todos, polls, and forms, plus custom templates.
- Includes a long-polling callback server that auto-reconnects and integrates with the OpenClaw Gateway, so no public IP is needed.
- Offers concrete code examples for sending cards, handling callbacks, and updating cards based on user actions.
- Covers UX best practices (clear titles, danger buttons for destructive operations, carrying state in button values) and operational patterns (timeouts, deduplication, error handling).
**Key risks / limitations**
- Requires running and maintaining an additional Node.js callback server and correctly configuring Feishu long-polling and the OpenClaw Gateway, which adds operational complexity.
- While security guidance is strong, actual safety depends on how callback handlers are implemented by the user (e.g., correct input validation and permission checks).
- Specialized to Feishu; not useful for other channels and may require familiarity with Feishu’s card schema and app configuration.
**Recommended scenarios**
- Agents that interact heavily with Feishu and frequently need user confirmations (e.g., deleting resources, changing settings, triggering deployments).
- Workflows that benefit from structured user input in Feishu: forms, checklists, approvals, polls, or multi-step wizards.
- Teams wanting to reduce ambiguity and mis-executions by making users choose from explicit buttons instead of relying on free-text commands.
Comments (0)
No comments yet. Be the first!