add-lark

Automate Lark/Feishu channel onboarding with ClawBro Gateway configuration updates.

32|6|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/FISHers6/clawBro --skill add-lark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-lark
Source: https://github.com/FISHers6/clawBro/tree/main/.claude/skills/add-lark
Command: npx skills add https://github.com/FISHers6/clawBro --skill add-lark

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a guided, end-to-end setup to connect a ClawBro Gateway with Lark (Feishu), removing manual configuration errors and ensuring the gateway can receive and respond to group and direct messages via webhook.

Core Features & Use Cases

  • Guided App Preparation: Walks the user through creating a Feishu internal app, obtaining App ID and App Secret, and choosing event subscription settings.
  • Credential Collection and Optional Encryption: Collects verification token, optional encrypt key, and optional bot identifiers for robust webhook validation and mention handling.
  • Automated Configuration and Validation: Safely backs up and updates ~/.clawbro/config.toml with a [channels.lark] section, launches/validates the gateway endpoint, and verifies webhook URL challenge responses.
  • Use Case: Ideal for developers or operators deploying ClawBro to production or staging who need reliable webhook integration with Feishu groups and direct messages.

Quick Start

Run the add-lark skill and follow the prompts to create a Feishu app, provide App ID/App Secret/verification token (and optional encrypt key or bot IDs), and automatically append a validated Lark channel configuration to your ~/.clawbro/config.toml.

Frequently Asked Questions about add-lark

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

FAQPage Schema
How do I configure a Lark webhook for a custom gateway using TOML?

To configure a Lark webhook, you need to append a [channels.lark] section to your config.toml with your App ID, App Secret, and verification token. This allows your gateway to validate webhooks and receive Feishu group messages.

What credentials do I need to connect a Feishu bot to receive direct messages?

Connecting a Feishu bot requires an App ID, App Secret, and a verification token. You can also provide an optional encrypt key and bot identifiers to handle encrypted events and mention parsing for direct messages.

Does the ClawBro Gateway support encrypted events from Lark?

Yes, the ClawBro Gateway supports encrypted events from Lark. During configuration, you can supply an optional encrypt key to enable robust webhook validation and securely process encrypted event subscriptions.

What's the best way to automate onboarding a Feishu channel without manual config errors?

The best way to automate Feishu channel onboarding is using a guided setup tool that backs up your config.toml, collects credentials, and validates the webhook URL challenge response automatically. This removes manual configuration errors.

Do I need write access to config.toml to set up a Lark bot integration?

Yes, you need write access to ~/.clawbro/config.toml to set up a Lark bot integration. The configuration process automatically backs up and updates this file to append the validated Lark channel section.

Why does my Lark webhook validation fail when launching the gateway endpoint?

Lark webhook validation fails if the verification token or encrypt key in your config.toml is incorrect. The setup process validates the gateway endpoint and verifies the webhook URL challenge response to prevent this.