feishu-bot

Configure, send, and troubleshoot Feishu and Lark bot messages.

7|1|Updated May 9, 2026
One-click install
npx skills add https://github.com/black-yt/skills --skill feishu-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-bot
Source: https://github.com/black-yt/skills/tree/main/feishu-bot
Command: npx skills add https://github.com/black-yt/skills --skill feishu-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you choose, configure, and troubleshoot the right Feishu/Lark bot path when you need to send notifications, build interactive messaging workflows, or integrate messaging into business systems.

Core Features & Use Cases

  • Custom Webhook Bots: Send one-way group notifications such as alerts, daily reports, CI/CD updates, and temporary announcements with signing, keyword checks, IP whitelist guidance, and card rendering rules.
  • App Bots: Build full-featured bots that can receive messages, reply automatically, edit or recall messages, upload files or images, subscribe to events, and handle card interactions.
  • Troubleshooting & Safety: Diagnose common Feishu bot errors, message format issues, token and permission problems, card table rendering limits, and security risks such as exposed webhooks or missing signatures.

Quick Start

Tell me whether you need a Feishu custom webhook bot or an app bot, then help me send or debug the correct message payload with the safest supported configuration.

Frequently Asked Questions about feishu-bot

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

FAQPage Schema
How do I send Feishu group notifications using a custom webhook bot?

To send Feishu group notifications via a custom webhook bot, configure the webhook URL and send a POST request with the correctly formatted message payload. Apply signing, keyword checks, and IP whitelist rules to ensure safe delivery of alerts and reports.

What is the difference between a Feishu custom webhook bot and an app bot?

A Feishu custom webhook bot sends one-way group notifications like alerts and CI/CD updates, while an app bot supports full-featured interactive messaging, event subscriptions, message editing, file uploads, and card interactions using message APIs and tenant access tokens.

Why does my Feishu bot message format fail to render cards correctly?

Feishu bot card rendering fails when message content encoding is incorrect or payload formats violate card table rendering limits. Validate your card payload structure against supported formats, check token permissions, and ensure safety validation prevents common delivery failures.

How do I troubleshoot Feishu app bot token and permission errors?

Troubleshoot Feishu app bot token and permission errors by verifying tenant access tokens, checking signing rules, and confirming app bot message API permissions. Diagnose common delivery failures caused by missing signatures or exposed webhooks to resolve access issues.

Can I build interactive messaging workflows with Feishu app bots?

Yes, Feishu app bots support interactive messaging workflows including receiving messages, replying automatically, editing or recalling messages, uploading files or images, subscribing to events, and handling card interactions for permission-gated automation.

What are the security risks when configuring Feishu bots for automation?

Security risks when configuring Feishu bots include exposed webhooks and missing signatures. Mitigate these risks by applying signing rules, enabling IP whitelist guidance, and performing safety validation for common delivery failures in your automation workflows.