riba2534 avatar

Feishu Cli Msg

A focused CLI wrapper for Feishu's messaging API that handles the full spectrum of message operations: sending 11 message types (text, rich post, interactive cards, files, images, video), replying, forwarding, batch retrieval, and downloading attachments. Runs on App Token so no login dance required. The documentation is thorough about one key detail that trips people up: content fields expect JSON strings, not objects, and the CLI gives you multiple input methods to handle it. Interactive cards are pushed as the default for anything with real content, which makes sense since text messages don't render any formatting and cards support colored headers, multi-column fields, and buttons. Note that reactions, pins, and message deletion live in a separate feishu-cli-chat skill because those need User Token auth.

skills.sh installs
855
GitHub stars
1.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add riba2534/feishu-cli --skill feishu-cli-msg --agent claude-code

Installs into .claude/skills of the current project.

Files

A focused CLI wrapper for Feishu's messaging API that handles the full spectrum of message operations: sending 11 message types (text, rich post, interactive cards, files, images, video), replying, forwarding, batch retrieval, and downloading attachments. Runs on App Token so no login dance required. The documentation is thorough about one key detail that trips people up: content fields expect JSON strings, not objects, and the CLI gives you multiple input methods to handle it. Interactive cards are pushed as the default for anything with real content, which makes sense since text messages don't render any formatting and cards support colored headers, multi-column fields, and buttons. Note that reactions, pins, and message deletion live in a separate feishu-cli-chat skill because those need User Token auth.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/riba2534/feishu-cli
Categories
Backend & APIs, CLI & Terminal
First seen
May 16, 2026

More from riba2534/feishu-cli

All 17
1mindrally avatarhono-typescriptmindrally/skillsGuidelines for building edge-first, high-performance APIs with Hono and TypeScript for Cloudflare Workers, Deno, Bun, and Node.js852skills.sh installs
2wot-ui avatarwot-ui-cliwot-ui/open-wot使用、调试或维护 @wot-ui/cli 与 open-wot 仓库。适用于 wot CLI 命令、Agent/MCP 接入、doctor/usage/lint、组件知识查询、客户端 adapter、离线数据提取、构建测试、发布包检查和仓库开发;如果任务是直接编写 wd-* 组件页面或解释组件 API,应改用 wot-852skills.sh installs
3circlefin avatarpay-via-agent-walletcirclefin/skillsUse this skill when the user wants to call a paid API, look something up online, search for data, get prices or odds or stats, or use any paid service with auto848skills.sh installs
4oracle avatarnetsuite-owasp-secure-codingoracle/netsuite-suitecloud-sdkPlatform-agnostic OWASP secure coding practices with JavaScript/Node.js patterns and NetSuite SuiteScript examples. Covers Open Worldwide Application Security P838skills.sh installs
5maplibre avatarmaplibre-pmtiles-patternsmaplibre/maplibre-agent-skillsServerless vector and raster tiles with PMTiles for MapLibre GL JS — single-file format, HTTP range requests, hosting on S3/R2/GitHub Pages, generating with Pla833skills.sh installs
6pablostanley avatarefecto-graphic-designpablostanley/efecto-pluginDesign graphic assets with Efecto — presentations, pitch decks, event posters, email headers, blog images, open graph cards, business cards, resumes, menus, inf827skills.sh installs