← Back to Skills Marketplace
boyangwang

Lark Integration

by boyangwang · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
5296
Downloads
2
Stars
16
Active Installs
1
Versions
Install in OpenClaw
/install lark-integration
Description
Connect Lark (Feishu) messaging to OpenClaw via webhook bridge. Supports text, rich text (post), and image messages bidirectionally. Use when setting up Lark/Feishu as a messaging channel, receiving messages with images, sending replies back to Lark, reading Lark documents/wikis/bitables, or troubleshooting Lark integration issues. Covers both Lark International (larksuite.com) and China Feishu (feishu.cn).
Usage Guidance
Install only if you are comfortable running a long-lived Lark-to-OpenClaw bridge. Before use, require HTTPS and Lark webhook verification/encryption, restrict which chats/users can invoke the bot, avoid running the service as root, verify the script filenames/dependencies, and understand that the bridge reads local OpenClaw gateway credentials and can submit messages to the agent.
Capability Analysis
Type: OpenClaw Skill Name: lark-integration Version: 1.0.0 The skill is classified as suspicious due to several high-risk capabilities and instructions, despite its stated purpose. The `scripts/setup-service.mjs` script creates a persistent `launchd` service, and the `references/setup-guide.md` documentation provides a `systemd` example that suggests running the service as `root`, which is a privilege escalation risk. Additionally, the `scripts/bridge-webhook.mjs` script connects to the local OpenClaw Gateway with broad `operator.read` and `operator.write` scopes, which, while potentially necessary for its function, represents a significant permission level.
Capability Assessment
Purpose & Capability
The artifacts coherently implement a Lark/Feishu to OpenClaw messaging bridge with text and image handling, but the capability is high-impact because external chat messages can be turned into agent requests and replies.
Instruction Scope
The setup guidance exposes an HTTP webhook on a public server and group-chat heuristics can trigger the bridge without an explicit bot mention, but the reviewed instructions do not clearly require HTTPS, webhook verification, sender allowlisting, or per-message approval.
Install Mechanism
There is no install spec or declared dependency setup, and the service/package scripts refer to bridge.mjs even though the shipped bridge file is bridge-webhook.mjs, creating a provenance and setup mismatch.
Credentials
Registry metadata says there are no required env vars, credentials, or config paths, while the code requires a Lark app ID/secret and reads the local OpenClaw gateway token with operator read/write scopes.
Persistence & Privilege
The skill documents and includes service setup for an auto-starting bridge; the guide also shows a root systemd service, which is more privilege than a port-3000 user-space bridge should need.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lark-integration
  3. After installation, invoke the skill by name or use /lark-integration
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Full Lark/Feishu integration with text, rich text, and image support
Metadata
Slug lark-integration
Version 1.0.0
License
All-time Installs 200
Active Installs 16
Total Versions 1
Frequently Asked Questions

What is Lark Integration?

Connect Lark (Feishu) messaging to OpenClaw via webhook bridge. Supports text, rich text (post), and image messages bidirectionally. Use when setting up Lark/Feishu as a messaging channel, receiving messages with images, sending replies back to Lark, reading Lark documents/wikis/bitables, or troubleshooting Lark integration issues. Covers both Lark International (larksuite.com) and China Feishu (feishu.cn). It is an AI Agent Skill for Claude Code / OpenClaw, with 5296 downloads so far.

How do I install Lark Integration?

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

Is Lark Integration free?

Yes, Lark Integration is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Lark Integration support?

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

Who created Lark Integration?

It is built and maintained by boyangwang (@boyangwang); the current version is v1.0.0.

💬 Comments