feishu-notify

Send Feishu event notifications and interactive approvals for workflow automation.

Updated May 25, 2026
One-click install
npx skills add https://github.com/duypham2801/ThS_LLM --skill feishu-notify-duypham2801
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-notify
Source: https://github.com/duypham2801/ThS_LLM/tree/main/.claude/skills/feishu-notify
Command: npx skills add https://github.com/duypham2801/ThS_LLM --skill feishu-notify-duypham2801

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, cat.

What problem does it solve?

Feishu/Lark notifications and approvals for workflows can be slow and require manual status updates, so stakeholders miss experiment progress and decisions.

Core Features & Use Cases

  • Push notifications (webhook): Sends event-based Feishu cards for experiment completion, review scoring, checkpoints, pipeline completion, errors, and custom messages.
  • Interactive notifications (bidirectional): Uses a local bridge to let users approve, reject, or provide custom input, then returns the reply to the calling skill.
  • Zero-impact safety guard: If ~/.claude/feishu.json is missing or mode is off, the skill becomes a no-op and does not affect existing workflows.

Quick Start

Ask: "Send a custom Feishu notification: Training finished successfully—metrics are within expected range."

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 status updates to Feishu or Lark?

You can send workflow status updates to Feishu or Lark by configuring a local ~/.claude/feishu.json file with webhook settings to push event-based notification cards for pipeline completion, errors, or custom messages.

How do interactive approvals work for Lark notifications?

Interactive Lark approvals use a local bridge to let users approve, reject, or provide custom input on a notification card, then returns the user's reply to the calling workflow skill.

Can I send Feishu notifications without blocking my workflow if the webhook is down?

Yes, the skill is designed to fail open and act as a no-op if Feishu is unreachable or if the ~/.claude/feishu.json configuration is missing or set to mode off, ensuring zero impact on existing workflows.

Do I need curl to set up Lark webhook notifications?

Yes, curl and cat are required dependencies to set up Lark webhook notifications and manage the local configuration files for sending push or interactive approval messages.

What is the best way to notify stakeholders about experiment progress in Feishu?

The best way to notify stakeholders about experiment progress in Feishu is to use push notifications to send event-based cards for experiment completion, review scoring, and checkpoint prompts directly within your automated pipeline.

Why does my Feishu notification skill do nothing when triggered?

Your Feishu notification skill does nothing when triggered if the local ~/.claude/feishu.json configuration file is missing, invalid, or explicitly set to mode off, activating the zero-impact safety guard.