feishu-notify
feishu-notify integrates Feishu/Lark messaging into research workflows, firing notifications when experiments complete, reviews score, or checkpoints need input. It runs in push mode (one-way webhooks) or interactive mode (bidirectional replies), and gracefully disables itself if no config file exists—other skills never break.
feishu-notify sends workflow event notifications to Feishu/Lark via webhook or interactive bridge.
AI-generated summary based on this skill's SKILL.md
Install
wanshuiyin/Auto-claude-code-research-in-sleep/feishu-notify · repository language: Python
git clone https://github.com/wanshuiyin/Auto-claude-code-research-in-sleep
cp -r Auto-claude-code-research-in-sleep/skills/feishu-notify ~/.claude/skills/feishu-notifyFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I send a notification to Feishu using feishu-notify?
feishu-notify sends notifications to Feishu/Lark by firing messages at workflow checkpoints and events. Configure it with a valid Feishu webhook URL in your config file, and the skill will push alerts when experiments complete, reviews score, or approvals are needed. If no config exists, feishu-notify disables gracefully without breaking other skills.
What is feishu webhook integration and how does it work?
feishu-notify supports webhook-based push notifications for experiment and review updates. In push mode, the skill sends one-way alerts to your Feishu channel whenever a checkpoint triggers or an event occurs. You configure the webhook URL in your settings, and feishu-notify handles delivery without blocking your workflow.
Can feishu-notify set up bidirectional Feishu integration for approvals?
Yes. feishu-notify offers interactive mode for bidirectional Feishu integration, allowing you to send approvals and replies directly from Lark/Feishu back into your workflow. This mode enables interactive messaging without blocking your processes, so you can respond to notifications in real time from your mobile or desktop Feishu client.
What happens if I don't configure feishu-notify?
feishu-notify is designed to fail gracefully. If no config file exists, the skill disables itself automatically and does not interfere with other skills or workflows. This means you can safely install feishu-notify without worrying about breaking your existing setup if you choose not to configure it immediately.
Does feishu-notify support Lark mobile push notifications?
feishu-notify sends notifications through Feishu/Lark's standard webhook and messaging APIs, which support mobile push delivery. When you configure the skill with your webhook URL, alerts for experiment completion, review scores, and checkpoint approvals will reach your Lark mobile app alongside desktop notifications.
Is feishu-notify open source and what license does it use?
feishu-notify is released under the MIT license, making it open source and freely available for commercial and personal use. You can modify, distribute, and integrate it into other skills as an internal utility for your research workflows.
SKILL.md
rendered from the published skill — quoted content, verbatim
Feishu/Lark Notification
Send a notification: $ARGUMENTS
Overview
This skill provides Feishu/Lark integration for ARIS. It is designed as an internal utility — other skills call it at key events (experiment done, review scored, checkpoint waiting). It can also be invoked manually.
Zero-impact guarantee: If no feishu.json config exists, this skill does nothing and returns silently. All existing workflows are completely unaffected.
Configuration
The skill reads ~/.claude/feishu.json. If this file does not exist, all Feishu functionality is disabled — skills behave exactly as before.
Config Format
{
"mode": "push",
"webhook_url": "https://open.feishu.cn/open-apis/bot/v2/hook/YOUR_WEBHOOK_ID",
"interactive": {
"bridge_url": "http://localhost:5000",
"timeout_seconds": 300
}
}
Modes
| Mode |
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
skills/feishu-notify/SKILL.md