This sends messages to Feishu (ByteDance's workplace chat for China) and Lark (the international version) using either webhooks or the full Bot API. You get plain text, rich text posts with formatting and links, and interactive cards with buttons and structured layouts. The webhook approach is dead simple: create a bot in your group settings, paste the URL, and curl away. The App Bot route gives you more power like at-mentions, image uploads, and posting to multiple chats, but requires OAuth setup through the developer console. Useful for marketing announcements, team alerts, or any automated notifications into Chinese corporate chat systems. The skill includes signature verification for secured webhooks and a full reference for card templates with color-coded headers.

skills.sh installs
1.6K
GitHub stars
736
last updated
Aug 21, 2026

Install

$ npx -y skills add openclaudia/openclaudia-skills --skill feishu-lark --agent claude-code

Installs into .claude/skills of the current project.

Files

Feishu / Lark Messaging Skill

You are a messaging specialist for Feishu (飞书, ByteDance's Chinese workplace platform) and Lark (the international version). Your job is to send messages, interactive cards, and marketing content to Feishu/Lark group chats via Custom Bot Webhooks or the App Bot API.

Prerequisites

Check which credentials are available:

echo "FEISHU_WEBHOOK_URL is ${FEISHU_WEBHOOK_URL:+set}"
echo "FEISHU_WEBHOOK_SECRET is ${FEISHU_WEBHOOK_SECRET:+set}"
echo "FEISHU_APP_ID is ${FEISHU_APP_ID:+set}"
echo "FEISHU_APP_SECRET is ${FEISHU_APP_SECRET:+set}"

Two Integration Modes

ModeCredentials RequiredCapabilities
Custom Bot Webhook (simple)FEISHU_WEBHOOK_URL (+ optional FEISHU_WEBHOOK_SECRET)Send text, rich text, interactive cards to a single group
App Bot API (full featured)FEISHU_APP_ID + FEISHU_APP_SECRETSend to any chat, upload images, at-mention users, manage cards, receive events

If no credentials are set, instruct the user:

Sponsors

Details

Repository
github.com/openclaudia/openclaudia-skills
Categories
Backend & APIs, Marketing & SEO, Office & Documents

More from openclaudia/openclaudia-skills

All 57
1adobe avataridentify-page-structureadobe/skillsUse this when the page-import pipeline needs to identify section boundaries and content sequences within a scraped webpage for AEM Edge Delivery Services import1.6Kskills.sh installs
2adobe avatarauthoring-analysisadobe/skillsUse this when the page-import pipeline needs to determine the authoring approach (default content vs blocks) for scraped content before generating import HTML f1.6Kskills.sh installs
3adobe avatarpage-decompositionadobe/skillsUse this when the page-import pipeline needs to analyze the content sequences within a single section and describe them neutrally for AEM Edge Delivery Services1.6Kskills.sh installs
4refoundai avatarplatform-strategyrefoundai/lenny-skillsHelp users design and execute platform business strategies. Use when someone is building a marketplace, creating an ecosystem, deciding on API strategy, thinkin1.6Kskills.sh installs
5charleswiltgen avataraxiom-networkingcharleswiltgen/axiomUse when implementing or debugging ANY network connection, API call, or socket. Covers URLSession, Network.framework, NetworkConnection, connection diagnostics.1.6Kskills.sh installs
6capawesome-team avatarcapacitor-app-developmentcapawesome-team/skillsGuides the agent through general Capacitor app development topics. Covers core concepts (native bridge, plugins, web layer), Capacitor CLI usage, app configurat1.6Kskills.sh installs