getlark CLI.
The Lark plugin for Claude Code bundles the same six skills plus /getlark:* slash commands and an optional hook that validates your feature branch automatically after every git commit or git push.
Skills work by providing structured guidance to AI agents, enabling them to drive Lark through natural-language commands without being primed each session.
Key features
Author tests from descriptions
Turn a natural-language description (target URL + steps) into a workflow. The
create-workflow skill auto-generates the name.Validate feature branches
Run workflows against the work-in-progress on your current branch before opening a PR.
Debug failing runs
Pull execution logs, repair history, and event streams from the terminal — no context switch to the dashboard.
Manage test infrastructure
List, update, and archive workflows, workflow groups, secret contexts, executions, repairs, generations, and events.
Background knowledge
The
getlark-overview skill auto-loads whenever you mention Lark, so suggestions are accurate without being primed.Branch-validation hook
Opt-in
PostToolUse hook runs your configured workflows after git commit or git push and reports pass/fail to Claude.Installation
- Claude Code plugin
- Vercel Skills CLI
Verify the install by running
getlark workflows list --limit 1 from your shell.Included skills
| Skill | What it does |
|---|---|
getlark-overview | Background on Lark concepts (workflows, groups, executions, repairs, generations, secret contexts, events). Auto-loads when you mention getlark or larkci. |
setup | Installs @getlark/cli and configures LARKCI_API_KEY. |
create-workflow | Turns a natural-language test description into a getlark workflows create invocation. |
invoke-workflow | Runs one or more workflows, waits for terminal status, reports pass/fail. |
validate-branch | Runs configured workflows against the current branch to check for regressions. |
manage | Read/update/archive workflows, groups, secret contexts, executions, repairs, generations, and events. |
Try it out
Once installed, you can drive Lark through natural-language commands.Author a new test from a description
/getlark:create-workflow, derives a name (“Signup Flow Confirmation”), and creates the workflow. You get the workflow ID and a dashboard link.
Validate before shipping
/getlark:invoke-workflow --group-name "Checkout Flow" --wait and reports the result.
Debug a failing run
/getlark:manage to fetch the execution details, steps, and artifacts, and explains what went wrong.
Optional: automatic branch validation
The plugin ships an opt-inPostToolUse hook that runs your configured workflows after git commit or git push.
Enable it by creating .claude/getlark.local.md at the root of any project:
enabled: false, the hook is a no-op.
Environment variables
The plugin passes these through to the CLI unchanged:| Variable | Purpose | Default |
|---|---|---|
LARKCI_API_KEY | API key | (required) |
LARKCI_API_URL | API base URL | https://api.getlark.ai |
Further reading
CLI reference
Every capability the skills expose, available directly via the
getlark CLI.Skills repository
View source, report issues, and contribute.