riba2534 avatar

Feishu Cli Write

This handles the full lifecycle of Feishu (Lark) document creation and updates through Markdown as an intermediate format. It shines when you need to programmatically generate docs with diagrams since Mermaid and PlantUML code blocks automatically convert to native Feishu boards. The incremental update system is smart: it has seven modes including replace_range for swapping specific sections by title, insert_before/after for precision edits, and delete_range, all designed to preserve inline comments and board references that would be lost with a full overwrite. It also handles the permissions dance automatically, supports callouts in six colors, and includes LaTeX math rendering. Worth noting it enforces UTF-8 validation checks and has specific Mermaid restrictions to avoid parser failures on the Feishu side.

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

Install

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

Installs into .claude/skills of the current project.

Files

This handles the full lifecycle of Feishu (Lark) document creation and updates through Markdown as an intermediate format. It shines when you need to programmatically generate docs with diagrams since Mermaid and PlantUML code blocks automatically convert to native Feishu boards. The incremental update system is smart: it has seven modes including replace_range for swapping specific sections by title, insert_before/after for precision edits, and delete_range, all designed to preserve inline comments and board references that would be lost with a full overwrite. It also handles the permissions dance automatically, supports callouts in six colors, and includes LaTeX math rendering. Worth noting it enforces UTF-8 validation checks and has specific Mermaid restrictions to avoid parser failures on the Feishu side.

Browse the repository on GitHub

Sponsors

Details

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

More from riba2534/feishu-cli

All 17
1makisuo avatareffect-best-practicesmakisuo/skillsEnforces Effect-TS patterns for services, errors, layers, and atoms. Use when writing code with Effect.Service, Schema.TaggedError, Layer composition, or effect841skills.sh installs
2nvidia avatarnemoclaw-user-configure-inferencenvidia/skillsConnects NemoClaw to a local inference server. Use when setting up Ollama, vLLM, TensorRT-LLM, NIM, or any OpenAI-compatible local model server with NemoClaw. T841skills.sh installs
3netresearch avataragent-rulesnetresearch/agent-rules-skillUse when creating or updating AGENTS.md files, .github/copilot-instructions.md, or other AI agent rule files, onboarding AI agents to a project, standardizing a839skills.sh installs
4yeachan-heo avatarexternal-contextyeachan-heo/oh-my-claudecodeInvoke parallel document-specialist agents for external web searches and documentation lookup839skills.sh installs
5basicmachines-co avatarmemory-notesbasicmachines-co/basic-memory-skillsHow to write well-structured Basic Memory notes: frontmatter, observations with semantic categories, relations with wiki-links, and best practices for building 833skills.sh installs
6hugorcd avatarcreate-evlog-adapterhugorcd/evlogCreate a new built-in evlog adapter to send wide events to an external observability platform. Use when adding a new drain adapter (e.g., for Elasticsearch, Hon811skills.sh installs