feishu-notify

Send Feishu/Lark notifications via webhook or interactive bridge modes.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/Lingrongye/federated-learning --skill feishu-notify-lingrongye
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-notify
Source: https://github.com/Lingrongye/federated-learning/tree/main/Auto-claude-code-research-in-sleep/skills/feishu-notify
Command: npx skills add https://github.com/Lingrongye/federated-learning --skill feishu-notify-lingrongye

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Feishu/Lark notifications are essential for coordinating status updates across automation workflows. This internal utility provides a zero-impact way for other skills to push notifications to Feishu or for manual use via /feishu-notify, without altering existing workflows.

Core Features & Use Cases

  • Push-only webhook notifications to Feishu using a configured webhook URL.
  • Interactive bidirectional mode via a bridge for approvals and responses.
  • Zero-impact behavior when the Feishu config is missing, ensuring no side effects.
  • Used by automation loops (experiments, reviews, checkpoints) to surface status updates.

Quick Start

Configure ~/.claude/feishu.json with the desired mode, then provide the message you want to send as a Feishu notification.

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 webhook notifications from an automation workflow?

To send Feishu webhook notifications, configure ~/.claude/feishu.json with the push mode and a webhook URL. The skill reads this config and sends a webhook payload to Feishu, returning immediately without waiting for a reply.

Can I use Feishu for interactive bidirectional alerts and approvals?

Yes, Feishu interactive mode uses a bridge to enable bidirectional alerts and approvals. Configure ~/.claude/feishu.json with the interactive mode, and the skill will wait for a user reply before continuing.

What happens if the Feishu notification config file is missing?

If the Feishu config file is missing, the skill operates with zero-impact behavior, ensuring no side effects. It simply skips sending notifications without disrupting the existing automation workflow.

When should I use push mode versus interactive mode for Feishu status updates?

Use push mode for one-way status updates when experiments finish or checkpoints require updates. Use interactive mode when you need bidirectional communication for reviews, approvals, or awaiting a response.

How do I configure Feishu notifications to surface automation loop statuses?

Configure Feishu notifications by setting up ~/.claude/feishu.json with your desired mode (push or interactive). The skill then uses this config to surface status updates across internal utilities and automation loops.

Does Feishu notification automation work without a webhook URL?

Feishu push mode requires a configured webhook URL to send the payload. Without it, the skill defaults to zero-impact behavior, skipping the notification and ensuring no side effects on your workflow.