feishu-smart-reply/SKILL.md
# Feishu Smart Reply Intelligently routes messages to the best format (Card, Post, or Text) based on content analysis and persona context. Optimized for "Catgirl" (Post with emoji) and "Mad Dog" (Card with styled header) modes. ## Features - **Auto-Format Selection**: - Contains Code Blocks? -> **Card** (better rendering) - Contains Native Emoji `[微笑]`? -> **Post** (animated stickers) - Long text (>500 chars)? -> **Post** (better reading flow) - Default? -> **Post** (conversational sty
npx skillsauth add autogame-17/feishu-skills feishu-smart-replyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Intelligently routes messages to the best format (Card, Post, or Text) based on content analysis and persona context. Optimized for "Catgirl" (Post with emoji) and "Mad Dog" (Card with styled header) modes.
[微笑]? -> Post (animated stickers)feishu-card/send_persona.js if a persona (green-tea, mad-dog, etc.) is specified.node skills/feishu-smart-reply/send.js --target "ou_..." --text "Hello world"
-t, --target <id>: Target User/Chat ID (Required).-x, --text <text>: Text content.-f, --text-file <path>: Path to text file.-p, --persona <type>: Persona mode (default, green-tea, mad-dog, d-guide, little-fairy).--title <text>: Optional title.1. Code Block (Auto-Card):
node skills/feishu-smart-reply/send.js --target "ou_..." --text "Here is code:\n\`\`\`js\nconsole.log('hi');\n\`\`\`"
2. Catgirl Emoji (Auto-Post):
node skills/feishu-smart-reply/send.js --target "ou_..." --text "好耶![欢呼] 任务完成啦~ [撒花]"
3. Mad Dog Persona (Auto-Persona Card):
node skills/feishu-smart-reply/send.js --target "ou_..." --text "SYSTEM CRITICAL. FIX IT NOW." --persona "mad-dog"
documentation
--- name: feishu-wiki description: Feishu knowledge base operations. Actions: spaces, nodes, get, create, move, rename tags: [feishu, lark, wiki, knowledge, spaces, nodes, move] --- # Feishu Wiki Management Manage Feishu (Lark) Knowledge Base structure. Create spaces, list nodes, move pages, and manage hierarchy. ## Prerequisites - Requires `feishu-common` for authentication. - Must be configured with `FEISHU_APP_ID` and `FEISHU_APP_SECRET`. ## Actions - `spaces`: List knowledge spaces. -
tools
# Feishu Whiteboard Skill Allows creating and manipulating Feishu Whiteboards programmatically. ## Configuration Requires `FEISHU_APP_ID` and `FEISHU_APP_SECRET` in environment or `config.json`. Scopes required: `board:whiteboard:node:create` **Whiteboard scripts** (draw_*.js, relocate.js, debug_*.js, create_dashboard_real.js): - `FEISHU_WHITEBOARD_ID` — target whiteboard ID (or use `--board-id=ID` CLI arg) **Wiki board creation** (create_wiki_board.js): - `FEISHU_WIKI_SPACE_ID` — wiki space
content-media
Sends voice messages (audio) to Feishu chats using Duby TTS.
development
# Feishu Video Conference Skill Manage Feishu Video Conferences (VC). ## Usage ### Reserve a Meeting Create a meeting reservation. ```bash node skills/feishu-vc/reserve.js --subject "Meeting Title" --time "2026-02-04T10:00:00+08:00" ``` ## API Reference - Reserve: `POST /open-apis/vc/v1/reserve` - Permissions required: `vc:meeting:request` (Update meeting reservation info) ## Setup Requires `FEISHU_APP_ID` and `FEISHU_APP_SECRET`.