feishu-notify

Send Feishu/Lark notifications for workflow milestones and checkpoints.

1|1|Updated May 19, 2026
One-click install
npx skills add https://github.com/zhuyingqin/ARIS-WEB --skill feishu-notify-zhuyingqin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-notify
Source: https://github.com/zhuyingqin/ARIS-WEB/tree/main/crates/runtime/assets/skills/feishu-notify
Command: npx skills add https://github.com/zhuyingqin/ARIS-WEB --skill feishu-notify-zhuyingqin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, and includes assets (resource) components.

What problem does it solve?

It removes the manual effort of keeping people updated by automatically sending Feishu/Lark notifications for workflow milestones and checkpoints, including optional interactive approvals.

Core Features & Use Cases

  • Webhook push mode: Sends fire-and-forget rich card messages (e.g., experiment completion, review scores, checkpoint waiting, pipeline done, and custom messages).
  • Interactive bidirectional mode: Uses a local bridge to present approve/reject/custom options and returns the user’s reply back to the calling flow, with a timeout-based auto-proceed fallback.
  • Zero-impact guarantee: Does nothing silently when ~/.claude/feishu.json is missing or set to disabled, so existing workflows are unaffected.
  • Use case: During an automated research or review pipeline, notify a team when experiments finish, surface scores after each review round, and pause for human approval at checkpoints.

Quick Start

Run the command so the skill sends a Feishu notification message: "Use feishu-notify with the message 'Pipeline stage completed: draft ready for review'."

Frequently Asked Questions about feishu-notify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send Feishu notifications for workflow milestones automatically?

Feishu notifications for workflow milestones are sent automatically via webhook push mode, delivering fire-and-forget rich card messages for events like experiment completion or pipeline done. It triggers based on workflow events and checkpoints.

Can I pause a pipeline for human approval using Feishu interactive messages?

You can pause pipelines for human approval using Feishu interactive bidirectional mode, which presents approve or reject options via a local bridge. It returns the user's reply to the calling flow with a timeout-based auto-proceed fallback.

Do I need curl installed to send Lark webhook status updates?

Curl is required as a dependency to send Lark webhook status updates and interactive messages. The skill relies on curl to execute webhook delivery and communicate with the local bridge for interactive approvals.

What happens to my existing workflows if I add Feishu notifications but lack configuration?

Feishu notifications have a zero-impact guarantee when the configuration file is missing or set to disabled. The skill does nothing silently, ensuring existing workflows remain completely unaffected without manual intervention.

How does interactive approval mode handle timeouts in a workflow pipeline?

Interactive approval mode handles timeouts with an auto-proceed fallback mechanism. When a user does not respond to the approve or reject prompt within the timeout period, the workflow automatically continues execution.

What is the best way to notify a team when automated experiments finish in Feishu?

The best way to notify teams when automated experiments finish is using webhook push mode to send fire-and-forget rich card messages. It surfaces scores after review rounds and notifies milestone updates without manual reporting.