/install lark-cli-devhub
Lark CLI Dev Hub
Lark CLI Dev Hub is a development knowledge system backed by Feishu Base, Docs/Wiki, Tasks, and Whiteboard. Use it to prevent repeated bug investigation, keep task state explicit, and preserve release evidence.
Discovery aliases: feishu-cli, 飞书 CLI, lark-cli, Lark CLI, Feishu Dev Hub, Lark Dev Hub, Codex Feishu, Claude Code Feishu.
Core Boundaries
- Agent memory stores collaboration preferences and workflow style.
- Lark CLI Dev Hub stores project facts, tasks, bug evidence, pitfalls, playbooks, decisions, releases, artifacts, and AI run summaries.
- Do not write secrets, access tokens, app secrets, private keys, raw credentials, or full environment files.
- Treat Base as the structured source of truth. Docs hold long-form context. Whiteboard is a visual aid with a text summary linked back to Base.
Local Entry Points
export DEVHUB_HOME="${DEVHUB_HOME:-$HOME/.codex/devhub}"
python3 "$DEVHUB_HOME/bin/devhub.py" search --project "$(basename "$PWD")" --query "symptom area keywords"
python3 "$DEVHUB_HOME/bin/devhub.py" record-bugfix --payload /tmp/devhub-bugfix.json
python3 "$DEVHUB_HOME/bin/devhub.py" record-ai-run --payload /tmp/devhub-ai-run.json
python3 "$DEVHUB_HOME/bin/devhub.py" record-release --payload /tmp/devhub-release.json
python3 "$DEVHUB_HOME/bin/devhub.py" sync-outbox --cwd "$PWD"
Config defaults to:
$HOME/.codex/devhub/config.json
Project-local receipts and outbox:
.devhub/receipts/
.devhub/outbox/
When Working On Bugs
Before investigation:
- Extract project, area/module, symptom, error keywords, and relevant file paths.
- Run
devhub.py searchwith a concise query. - Read relevant Pitfalls, Bugfixes, Playbooks, Decisions, and Areas from the output.
- Let old records influence the fix, but only mention them in the final summary when they materially changed the work.
After a meaningful fix:
- Write a Bugfix record.
- Write an AI Run record.
- Create or update a Pitfall or Playbook when the lesson is reusable.
- Keep long narratives in Docs only when they are worth reading later.
See references/writeback-flows.md.
Before Main Pushes
Before pushing main or master, write a Release record or leave an outbox item. The hook chain accepts one of:
# kb-updated- a receipt under
.devhub/receipts/ - an outbox item under
.devhub/outbox/ # kb-skip: reasonfor a justified skip
The default mode is Shadow Mode: warn first, then tighten to enforced mode after the workflow is trusted.
See references/hook-policy.md.
Domain Routing
Use the split domain skills when the work needs deeper Feishu CLI behavior:
lark-cli-devhub-basefor Base schema, records, views, dashboards, and structured AI search.lark-cli-devhub-docs-wikifor Docs, Wiki spaces, long-form pages, and node organization.lark-cli-devhub-taskflowfor task lists, bug/feature tasks, owners, and status discipline.lark-cli-devhub-whiteboardfor architecture maps, workflow maps, dependency graphs, and visual summaries.lark-cli-devhub-drivefor Drive files, imports, exports, folder sync, comments, permissions, and artifact registration.lark-cli-devhub-sheetsfor spreadsheet reports, QA matrices, release checklists, and human-editable trackers.lark-cli-devhub-calendarfor agenda, freebusy, scheduling, rooms, review blocks, and release windows.lark-cli-devhub-communicationsfor IM and Mail search, summaries, drafts, replies, announcements, and sharing artifacts.lark-cli-devhub-meetingsfor VC, Minutes, meeting notes, recordings, action items, and decision extraction.lark-cli-devhub-approvals-okrfor formal approvals, OKR progress, release governance, and goal alignment.lark-cli-devhub-slidesfor project briefings, release review decks, retrospectives, and stakeholder updates.lark-cli-devhub-eventsfor event consumers, watchers, automation triggers, and writeback loops.
See references/domain-map.md and references/knowledge-model.md.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install lark-cli-devhub - After installation, invoke the skill by name or use
/lark-cli-devhub - Provide required inputs per the skill's parameter spec and get structured output
What is Lark CLI Dev Hub?
Use when a developer needs lark-cli or feishu-cli workflows to turn Feishu/Lark into a project knowledge hub for bugfix memory, task clarity, release evidenc... It is an AI Agent Skill for Claude Code / OpenClaw, with 110 downloads so far.
How do I install Lark CLI Dev Hub?
Run "/install lark-cli-devhub" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Lark CLI Dev Hub free?
Yes, Lark CLI Dev Hub is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Lark CLI Dev Hub support?
Lark CLI Dev Hub is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Lark CLI Dev Hub?
It is built and maintained by afengzi (@afengzi); the current version is v0.1.2.