feishu-robot-registry
feishu-robot-registry
Manages the Robot Contact List in Feishu. Creates or reuses a Feishu docx document to store robot metadata (name, session key, app ID) and supports registration and listing of robots.
What It Does
- Register: Appends a new robot entry to the registry doc with name, session key, app ID, and timestamp
- List: Reads all registered robot entries from the doc and outputs them as JSON
- Auto-create: If no registry exists, creates a new Feishu docx titled "Robot Contact List (机器人通讯录)" or searches for an existing one
Requires feishu-common for auth and FEISHU_APP_ID / FEISHU_APP_SECRET in environment.
Usage
# Register a new robot
node skills/feishu-robot-registry/index.js register --name "MyBot" --session-key "session_xxx" --app-id "cli_xxx"
# List all registered robots
More from autogame-17/feishu-skills
feishu-native-emoji
Feishu native emoji mapping -- emoji_type codes, Chinese names, and Unicode conversion table for card markdown.
3feishu-sticker
Send images as native Feishu stickers. Features auto-upload, caching, and GIF-to-WebP conversion.
2feishu-task
Manage Feishu (Lark) Tasks. Create tasks, set due dates, and assign users for collaboration.
2feishu-pm
Project Management skill for Feishu Bitables. Add tasks, list records, and track progress directly from the agent.
2feishu-doc
Fetch content from Feishu (Lark) Wiki, Docs, Sheets, and Bitable. Automatically resolves Wiki URLs to real entities and converts content to Markdown.
2feishu-perm
Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.
2