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.
npx skills add https://github.com/riba2534/feishu-cli --skill feishu-cli-msg