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'."