feishu-chart/SKILL.md
# Feishu Chart Skill Generate and send charts to Feishu (Lark) chats using QuickChart.io as the backend renderer. Outputs a PNG image sent via `feishu-image`. ## Usage ```bash # Send a simple test chart node skills/feishu-chart/index.js --target "oc_xxx" --title "Monthly Sales" --type bar # Send custom data from JSON file node skills/feishu-chart/index.js --target "oc_xxx" --file data.json --width 800 --height 400 # Send custom data inline (escaped JSON) node skills/feishu-chart/index.js --
npx skillsauth add autogame-17/feishu-skills feishu-chartInstall 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.
Generate and send charts to Feishu (Lark) chats using QuickChart.io as the backend renderer.
Outputs a PNG image sent via feishu-image.
# Send a simple test chart
node skills/feishu-chart/index.js --target "oc_xxx" --title "Monthly Sales" --type bar
# Send custom data from JSON file
node skills/feishu-chart/index.js --target "oc_xxx" --file data.json --width 800 --height 400
# Send custom data inline (escaped JSON)
node skills/feishu-chart/index.js --target "ou_xxx" --data '{"type":"pie","data":{...}}'
-t, --target <id>: Target Feishu ID (User ou_... or Group oc_...)-d, --data <json>: Chart configuration JSON (Chart.js format)-f, --file <path>: Path to a file containing the Chart JSON--title <text>: Title for the default chart (if no data provided)--type <type>: Chart type for default chart (bar, line, pie, radar)--width <pixels>: Image width (default: 500)--height <pixels>: Image height (default: 300)--test: Generate the image locally but do not send (for debugging)feishu-image skill must be installed and configured.axios, commander, fs-extra (install via npm install in skill dir)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`.