Skills Explorer Add Skills

lark-cli-router

An agent skill by daymade, from daymade/claude-code-skills. Tags: api, documents, integration, office, slack.

What it does

Routes any Feishu/Lark/Doubao operation through the version-matched lark-cli domain guide embedded in the installed CLI, then executes and verifies the requested task. Use for 飞书/Lark/Doubao docs, drive, sheets, Base, wiki, minutes, meetings, calendar, IM, mail, tasks, approval, apps, auth/scope, resource URLs or tokens, and lark-cli troubleshooting. This is the single Lark entry point; use ima-skill instead for Tencent IMA.

Install

With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:

npx skills add daymade/claude-code-skills --skill lark-cli-router

Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):

git clone --depth 1 https://github.com/daymade/claude-code-skills
cp -r claude-code-skills/daymade-claude-code/lark-cli-router ~/.claude/skills/lark-cli-router

Safety box score

Grade C, moderate risk: 44 of 100 risk points, rated 2026-10-20. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.

This skill is a router for `lark-cli`, so its main blast radius comes from acting on Feishu/Lark/Doubao accounts and data across many services, not from local file edits. It can execute the installed CLI, reach remote Lark APIs, and load additional guide files dynamically from the CLI bundle and `~/.agents/skills/...`.

Category levels, from 0 (none) to 3 (high)
CategoryLevelWhy
Code & shell execution2 (moderate)It repeatedly runs the installed CLI and a Python helper via `lark-cli --version`, `lark-cli skills list --json`, `lark-cli skills read ...`, and `subprocess.run(...)` in `scripts/find_recording_candidates.py`.
Network access2 (moderate)The skill is built to send requests to remote Feishu/Lark/Doubao services through `lark-cli` for docs, drive, sheets, IM, mail, tasks, approvals, minutes, and auth/status operations.
Filesystem reach1 (low)It reads fallback guide files from `~/.agents/skills/<guide-name>/` and resolves local `scripts/` or `assets/` in the installed bundle, but it does not write or delete outside the project.
Secrets & credentials1 (low)It works against existing authenticated profiles and auth status (`lark-cli ... auth status --json`) and preserves supplied minute tokens or meeting IDs, but it does not directly read keychains or ask for fresh secrets.
Privilege & persistence0 (none)There is no sudo, service registration, shell-startup editing, global install, or OS settings change in the reviewed files.
Instruction hijack surface2 (moderate)It instructs the agent to load and follow live embedded guides as authoritative (`lark-cli skills list --json`, `lark-cli skills read ...`, fallback to `~/.agents/skills/...`), so behavior depends on external mutable instructions.
Irreversible actions2 (moderate)The skill is meant to carry out and verify remote Lark actions across many domains, including writes, with confirmation only for some high-risk writes; that is broad account-side autonomy.
Transparency1 (low)The repository is readable, but the effective behavior depends on embedded CLI guides and fallback files that are not included here, so a reviewer cannot fully see the final instruction set from these files alone.

Before installing

Rated 2026-10-20 by an automated review of 3 files from the skill's repository.

Source

Repository
daymade/claude-code-skills (all skills from this repository)
Path
daymade-claude-code/lark-cli-router/SKILL.md
Branch
main
Updated
2026-09-20