ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 4/5

feishu-all-in-one

飞书 All-in-One 技能包 - 开箱即用的飞书消息收发解决方案。 集成:文字消息、图片/文件发送、语音转文字、互动卡片、主动消息。 经过完整验证,所有功能均可直接使用。

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/arvenwang/feishu-all-in-one
Or

What This Skill Does

The feishu-all-in-one skill is a comprehensive communication powerhouse for OpenClaw users, designed to transform your agent into a professional FeiShu (Lark) bot. It enables your AI to seamlessly interact with users within the FeiShu ecosystem, supporting everything from simple text responses to complex, interactive business workflows. With native support for message dispatching, media transmission, and advanced interactivity, this skill removes the friction of building custom integrations. Whether you need to send automated report notifications, receive user-uploaded documents for analysis, or deploy interactive workflow cards that capture user intent via buttons, this skill handles the heavy lifting through a unified, well-documented interface.

Installation

To integrate this skill into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/arvenwang/feishu-all-in-one. After installation, navigate to your OpenClaw configuration directory (~/.openclaw/openclaw.json) to add the feishu channel. Ensure you have obtained your App ID and App Secret from the FeiShu Developer Console, and configure the necessary permissions including im:message:send_as_bot and im:message:receive. For production environments, remember to set your credentials via system environment variables to maintain security.

Use Cases

  • Automated Alerts: Send real-time notifications or alerts to specific users or groups based on internal AI logic or event triggers.
  • Interactive Workflow Management: Deploy custom interactive cards to gather input, conduct polls, or manage approvals directly within a chat window.
  • Content Processing: Enable the bot to receive images or documents from users, process them using other AI skills, and send results back instantly.
  • Voice-to-Text Transcription: Automatically transcribe incoming voice notes using the integrated faster-whisper engine, allowing the agent to handle audio-based requests efficiently.

Example Prompts

  1. "Send a confirmation card to user ou_123456 asking if they approve the latest deployment report."
  2. "Please transcribe the audio file received in the last message and summarize the key action items for the team."
  3. "Upload the generated project report PDF to the FeiShu chat with group ID oc_987654 and notify the team that the analysis is complete."

Tips & Limitations

To ensure optimal performance, verify that your FeiShu application has been published or authorized for your specific organization. The skill utilizes 'long-link' mode for event reception, which simplifies setup by removing the need for an exposed public web server; however, ensure your local environment maintains a stable connection to the OpenClaw service to prevent message loss. For interactive cards, utilize the provided send-card.js utility, which abstracts complex JSON card structures into simple command-line arguments. Always keep your App Secret secure and never hardcode it in scripts shared in public repositories. Note that high-volume message throughput may be subject to FeiShu's API rate limits; implement appropriate error handling in your AI flows to manage potential retries gracefully.

Metadata

Author@arvenwang
Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-arvenwang-feishu-all-in-one": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#feishu#lark#bot#messaging#automation
Safety Score: 4/5

Flags: external-api, file-read, file-write