← Back to Skills Marketplace
lukaizj

Feishu Integration (Lukaizj)

by lukaizj · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ Security Clean
122
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install lukaizj-feishu
Description
Feishu (飞书) integration - Send messages, manage groups, and automate workflows
README (SKILL.md)

Feishu Integration (飞书集成)

Feishu (飞书) integration skill for OpenClaw. Send messages, manage groups, and automate workflows with Feishu.

Capabilities

  • Send text messages to chats
  • Send rich interactive cards
  • Create new chat groups
  • List chat members
  • Send scheduled messages
  • Webhook notifications

Setup

  1. Create a Feishu application at https://open.feishu.cn/
  2. Get App ID and App Secret from the application settings
  3. Add required permissions:
    • im:message:send_as_bot
    • im:chat:create
    • im:chat:update
    • im:message:p2p_msg:send
  4. Publish the app and get the Tenant Access Token
  5. Configure environment variables

Environment Variables

Variable Required Description
FEISHU_APP_ID Yes Your Feishu App ID
FEISHU_APP_SECRET Yes Your Feishu App Secret
FEISHU_VERIFY_TOKEN No Verification token for callbacks

Usage

Send a message

Send a message "Hello from OpenClaw" to chat chat_id_123
Send a card message to chat chat_id_456 with title "Daily Report"

Create a group

Create a new Feishu group named "Project Alpha"
Add user "zhangsan" to group "Project Alpha"

List chats

List my Feishu chats
Show recent chat messages

Message Types

This skill supports:

  • Text: Plain text messages
  • Post: Rich text messages with formatting
  • Interactive: Cards with buttons, inputs, and actions

Troubleshooting

  • Ensure your app is published in the Feishu admin console
  • Check that all required permissions are granted
  • Verify the App ID and Secret are correct
  • Make sure the app is added to required chats
Usage Guidance
This skill appears to be a straightforward Feishu integration. Before installing: (1) Be prepared to provide your Feishu App ID and App Secret—these allow the skill to act as your app and send messages. Use an app with minimal permissions needed (only the listed im:... scopes). (2) Verify you trust the repository/source; although the code shown makes only Feishu API calls, any network-capable code can send data to services you configure. (3) Ensure the environment where the skill runs has the 'requests' library available or install it to avoid runtime errors. (4) Note minor implementation issues: the HMAC signing call in feishu.py looks incorrectly constructed (likely a bug, not exfiltration), and feishu_get_token truncates token output to avoid printing the full token. If you need higher assurance, review the full GitHub repo history and run the code in a controlled environment with a test Feishu app before granting production credentials.
Capability Analysis
Type: OpenClaw Skill Name: lukaizj-feishu Version: 0.1.0 The Feishu Integration skill is a standard implementation for interacting with the Feishu (Lark) API. It handles authentication via environment variables (FEISHU_APP_ID/SECRET) and communicates exclusively with official Feishu endpoints (open.feishu.cn). The code in feishu.py follows security best practices by truncating the access token before returning it to the agent, and no indicators of malicious intent, data exfiltration, or unauthorized execution were found.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description (Feishu messaging, group management, workflows) match the declared env vars (FEISHU_APP_ID, FEISHU_APP_SECRET), the SKILL.md instructions, and the provided feishu.py API client. The operations implemented (send message, create/list chats, get token) are consistent with the stated purpose.
Instruction Scope
SKILL.md and instructions.md limit actions to Feishu API usage (sending messages, creating chats, listing chats, token retrieval). Instructions do not request reading unrelated files, scanning the host, or exfiltrating data to third-party endpoints beyond the Feishu API. The optional FEISHU_VERIFY_TOKEN is described for callbacks and is not used to access unrelated data.
Install Mechanism
This is instruction-only with no install spec (lowest install risk). The code depends on the 'requests' library but does not declare an installer; if 'requests' is absent the skill will fail gracefully. No downloads or archive extraction are present.
Credentials
The skill asks for only FEISHU_APP_ID and FEISHU_APP_SECRET (plus an optional FEISHU_VERIFY_TOKEN). These are the expected credentials for a Feishu integration; no unrelated credentials or broad filesystem/config paths are requested.
Persistence & Privilege
The skill is not set to always:true and does not request persistent system-level privileges. It does not modify other skills' configuration or system-wide settings in the provided files.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lukaizj-feishu
  3. After installation, invoke the skill by name or use /lukaizj-feishu
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of Feishu Integration skill. - Send text and interactive card messages to Feishu chats. - Create and manage chat groups. - List chat members and recent messages. - Schedule messages and set up webhook notifications. - Requires Feishu App ID and Secret for setup.
Metadata
Slug lukaizj-feishu
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Feishu Integration (Lukaizj)?

Feishu (飞书) integration - Send messages, manage groups, and automate workflows. It is an AI Agent Skill for Claude Code / OpenClaw, with 122 downloads so far.

How do I install Feishu Integration (Lukaizj)?

Run "/install lukaizj-feishu" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Feishu Integration (Lukaizj) free?

Yes, Feishu Integration (Lukaizj) is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Feishu Integration (Lukaizj) support?

Feishu Integration (Lukaizj) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Feishu Integration (Lukaizj)?

It is built and maintained by lukaizj (@lukaizj); the current version is v0.1.0.

💬 Comments