feishu-notify

Send Feishu/Lark webhook notifications and interactive approvals for workflow events.

1|Updated May 14, 2026
One-click install
npx skills add https://github.com/lix965996-art/MMM --skill feishu-notify-lix965996-art
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-notify
Source: https://github.com/lix965996-art/MMM/tree/main/resources/app/skills/feishu-notify
Command: npx skills add https://github.com/lix965996-art/MMM --skill feishu-notify-lix965996-art

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of keeping users informed about important workflow progress in Feishu/Lark without breaking or delaying the main task when Feishu is misconfigured or unavailable.

Core Features & Use Cases

  • Config-guarded notifications (no-op when missing): Reads ~/.claude/feishu.json and silently does nothing when the file is absent, ensuring existing workflows stay unaffected.
  • Push-only or interactive modes: Sends webhook notifications in push mode, or uses a local bridge in interactive mode to approve/reject and relay replies back to the calling skill.
  • Event-based messaging: Supports standardized event types such as experiment_done, review_scored, checkpoint, pipeline_done, error, and custom for consistent status updates across skills.

Quick Start

Tell the system to run feishu-notify with your message, for example: "feishu-notify 'Notify that the experiment has finished and include the latest results summary'."

Frequently Asked Questions about feishu-notify

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

FAQPage Schema
How do I send workflow updates to Feishu without blocking my main process?

Feishu notifications can be sent using a fire-and-forget push mode that delivers webhook updates without blocking or delaying your main workflow. The system operates silently if Feishu is not configured, ensuring zero disruption.

What happens to my workflow if the Feishu webhook configuration is missing or invalid?

When the Feishu configuration file is absent or misconfigured, the system uses a fail-open fallback and silently does nothing. This no-op behavior guarantees that your existing workflow continues running without errors or delays.

Can I receive interactive approval requests from a workflow in Feishu?

Yes, interactive mode uses a local bridge to send bidirectional approval requests to Feishu. It supports time-bounded polling to receive approve or reject replies and relay them back to the calling skill for events like checkpoints.

How do I notify a team when a pipeline execution fails or an experiment finishes?

You can trigger standardized event-based messaging for pipeline completion, errors, or experiment completion by running the notification skill with your message. It supports event types like pipeline_done, error, and experiment_done.

Do I need to set up a local bridge to use Feishu webhook notifications?

No, a local bridge is only required for interactive bidirectional approvals. For standard push-only status updates and workflow event messaging, the system sends updates directly via webhook without needing a local bridge.