Feishu Card JSON V2

Construct, refine, review, validate, and package polished Feishu/Lark Card JSON 2.0 payloads. Use when creating cards for Feishu custom-bot webhooks, application bots, notifications, alerts, reports, dashboards, approvals, forms, callbacks, updates, streaming AI output, Markdown-rich content, tables, charts, images, audio, localization, or responsive layouts; also use when converting a content brief or legacy card into strict JSON 2.0 or diagnosing a rejected card payload.

12 stars 4 forksImages, Video & Audio

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add lageev/feishu_msg_card_skill --skill feishu-card-json-v2
Manual install
git clone --depth 1 https://github.com/lageev/feishu_msg_card_skill.git /tmp/feishu_msg_card_skill
mkdir -p ~/.claude/skills
cp -r /tmp/feishu_msg_card_skill/. ~/.claude/skills/feishu-card-json-v2

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Feishu Card JSON 2.0

Create production-oriented Feishu Card JSON 2.0. Select the delivery surface first, build only supported interactions, keep the visual hierarchy compact, and validate the exact final payload.

## Select the delivery surface

Classify the request before choosing components:

| Surface | Output shape | Supported interaction |
|---|---|---|
| Custom bot webhook | `{"msg_type":"interactive","card":{...}}` | Static display and URL navigation only |
| Application bot / OpenAPI | Raw card object, or the enclosing API request requested by the user | URL navigation, callbacks, forms, updates |
| Callback response | `{"toast":...,"card":{"type":"raw","data":{...}}}` | Immediate toast and optional card replacement |
| CardKit/template | Template ID, version, and variables | Follow the specific CardKit API; do not pretend raw JSON supports template variables |

Never add `callback` behavior, form submission, input collection, or server-side interaction to a custom-bot webhook card. Custom bots are one-way senders. Use an application bot when the user needs callbacks or data collection.

Read [delivery-and-interaction.md](references/delivery-and-interaction.md) for webhook signing, callbacks, updates, streaming, and payload envelopes.

## Gather the minimum brief

Infer safe defaults when possible. Identify:

- one primary purpose and audience;
- delivery surface;
- title, summary, content sections, severity/status;
- primary and secondary actions;
Read the full skill on GitHub

Details

Skill name
feishu-card-json-v2
License
MIT
Repo updated
30 July 2026

FAQ

What does the Feishu Card JSON V2 skill do?

Construct, refine, review, validate, and package polished Feishu/Lark Card JSON 2.0 payloads. Use when creating cards for Feishu custom-bot webhooks, application bots, notifications, alerts, reports, dashboards, approvals, forms, callbacks, updates, streaming AI output, Markdown-rich content, tables, charts, images, audio, localization, or responsive layouts; also use when converting a content brief or legacy card into strict JSON 2.0 or diagnosing a rejected card payload.

How do I install the Feishu Card JSON V2 skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add lageev/feishu_msg_card_skill --skill feishu-card-json-v2. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Feishu Card JSON V2 popular?

It lives in lageev/feishu_msg_card_skill, which has 12 GitHub stars and 4 forks.

Related skills

Motion Video Workflow

14

isaachang/motion-video-workflow

用户提供配音(背景音乐可选,没有就自动合成),要做口播动效视频(案例分享、AI资讯、AI知识讲解、教程)时使用:听写、抓素材、分镜、代码动效,按需出16:9或9:16成片,并出3:4和4:3封面。

Images, Video & Audio

Motion Graphics

16

kajisho5/motion-graphics-skill

Deterministic motion-graphics rendering execution Skill for the AI Video Production Ecosystem. Use it when a caller (normally video-production-agent) has already decided what graphic to show, when to show it, and roughly how it should look, and needs it rendered safely: title cards, lower thirds, free-form text overlays, image/logo overlays, video-on-video picture-in-picture/chroma-key overlays, persistent corner "bug" watermarks, chapter chips, a bottom progress bar, and a countdown, with built-in template animation (title/lower-third/bug/chapter/countdown fade, slide, or pulse) or a configur

Images, Video & Audio

Scroll Scrub Hero

14

Black-Line-Ops/scroll-scrub-hero

Build a scroll-scrubbed hero from one or two REAL photos plus an idea — or from the idea alone. Scrolling drives a subject through a transformation (bare yard → finished pool, empty room → staged interior, raw stock → machined part, before → after). Uses kie.ai: GPT 5.6 Sol writes the storyboard, GPT Image 2 renders keyframe stills so the client's ACTUAL property stays recognisable (and draws the opening frame when there is no photo), Kling 3.0 first/last-frame tweens the motion, and ffmpeg cuts drop-in scrub frames plus config.js. Use whenever someone wants a scroll-driven build/progress/befo

Images, Video & Audio

Minimax H3

16

teskor-hub/minimax-h3-skill

Write, debug and structure prompts for MiniMax H3 video generation (T2VA, I2VA, FL2VA, L2VA, Ref2VA) and configure its ComfyUI workflow. Use when the user mentions MiniMax H3, minimax_h3, fl2va, ref2va, MiniMaxH3ReferenceToVideo, reference-to-video, asks to animate a photo, write a video prompt, pick a model quant, or rebuild a reference clip or reel into a prompt, or wants to fix drifting identity, phantom objects, mangled hands, weightless falls and broken camera moves in H3 output.

Images, Video & Audio

Gwt

11

allenk/gwt-integrations

Remove Gemini AI watermarks from images using GeminiWatermarkTool (GWT). Use this skill whenever the user mentions: Gemini watermark, 浮水印, AI image cleanup, removing logos from Gemini-generated images, Google ImageFX cleanup, batch processing AI-generated photos, or anything about a semi-transparent logo in the bottom-right corner of an image — even if they don't say "GeminiWatermarkTool" explicitly. Also trigger for follow-up requests like "the corner still looks dirty" or "there's still residual artifacts" after a previous removal attempt.

Images, Video & Audio

Asd Ste100

16

prithivrajmu/asd-ste100

Explain or rewrite technical text in clear, STE-inspired English. Use for ASD-STE100, Simplified Technical English, '80% STE', 'strict STE', 'Karpathy-style', or a plain explanation of code, a diff, or a system. Supports diagrams, interactive HTML, and explainer videos when requested. Not for creative or marketing copy.

Images, Video & Audio

Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.