Lark Base Skill for Claude Code: Work with Base
Lets Claude build and query Lark (Feishu) Base: tables, fields, records, views, forms, dashboards and workflows.
- Installs
- 481.8K
- on skills.sh
- Stars
- 17.9K
- on GitHub
- Files
- 26
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
lark-base makes Claude work with Lark (Feishu) Base, the multi-dimensional table product also called bitable. It creates bases and tables, adds and updates fields and records, builds views and forms, makes dashboards, runs formulas and lookups, manages workflows and role permissions, and searches the public template center.
It starts when you share a Base, bitable, /base/ or /app/ link. It resolves the link or title to a base token first, and prefers --as user. File import and export go to lark-drive, and sign-in goes to lark-shared. The text is mostly Chinese.
Good for
- Teams that run projects, CRMs or trackers in Lark Base
- Analysts who want summaries and dashboards from Base data
- Admins who set up forms, workflows and roles
Install lark-base
Claude Code
- 1
Copy this prompt.
Install the lark-base skill in Claude Code. Run this command: npx @larksuite/cli@latest install npx skills add larksuite/cli -y -g Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
The README gives two routes. Option 1 (recommended) is npx @larksuite/cli@latest install. Option 2 builds from source and then runs npx skills add larksuite/cli -y -g, which the README marks as required. It does not say whether Option 1 also installs the skills, so this box runs both. Every lark-* skill needs the lark-cli program and sends Claude to lark-shared for sign-in. auth login --recommend picks commonly used scopes; use --domain to limit them.
From the project README. Source.
What's in the skill
When it loads
飞书多维表格(Base)操作:建表、字段、记录、视图、统计、公式/lookup、表单、仪表盘、应用模式(BaseApp/AppMode 页面与组件)、Workspace 目录、workflow、角色权限、模板中心(多维表格模板分类/列表/搜索);遇到 Base/多维表格/bitable、BaseApp/AppMode、/base/ 或 /app/ 链接时使用。BaseApp 不走 lark-apps;文件导入/导出转 lark-drive,认证/授权转 lark-shared。
Sections in SKILL.md
- 身份选择(优先)
- 进入前必做:解析目标实体
- Base 模板中心
- Base Block 资源模型
- Table Block(The Core)
- Field
- Record
- View
- Form
- Dashboard Block
- 应用模式与 Workspace 心智模型
- Workflow Block
- Advanced Permission(AdvPerm)
- Docx Block
- Folder Block
- 通用执行契约
Key facts
- Installs on skills.sh
- 481,827 (Nov 2, 2026)
- GitHub stars
- 17,911 on larksuite/cli (Nov 2, 2026)
- License
- MIT
- Last repo commit
- Oct 30, 2026
- skills.sh audits
- Gen Agent Trust Hub: pass, Socket: pass, Snyk: warn
What it includes
Finds the base token from a link or title
Run before any other Base action.
Network ·
+url-resolve / +title-resolveCreates a base with a first table, or copies one
Create sets the name, table name and fields at once.
Write ·
+base-create / +base-copyLists, gets, copies, updates and deletes tables and fields
+field-update and +field-delete change the schema.
Delete ·
Tables and fieldsLists, reads, adds and updates records; handles attachments
Uses +record-list and attachment upload, download and remove commands.
Delete ·
RecordsManages views and form questions, and form sharing
Includes +form-create and +form-submit.
Delete ·
Views and formsCreates dashboards and their chart blocks
Includes sharing settings and block data.
Delete ·
DashboardsLists, creates, updates, enables and disables workflows
Enabling a workflow can start automatic actions.
Write ·
WorkflowsLists and reads roles; advanced permission rules
Base-level settings, not a content block.
Write ·
Roles and permissionsLists, searches and picks public Base templates
+template-categories, +template-list, +template-search.
Network ·
Template center
From the official docs
Permissions
High risk
It can create, change and delete tables, fields, records, dashboards and workflows in Base data you can reach. Test on a copy and read each write before approving it.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It can change or delete tables, fields and records
Schema changes and deletes affect shared data. Use a copy of the base when testing.
It can turn workflows on and off
Enabling a workflow can trigger actions. Check what a workflow does before you approve enabling it.
It writes exports locally and shows jq and Python snippets
SKILL.md exports records to .ndjson files with --output and gives jq and python3 examples for processing them. Check where files are written.
Its skills.sh listing shows a Snyk warn
Open the audit page for details before you install.
Technical details
| Talks to | Lark/Feishu Open Platform |
|---|---|
| Scopes |
|
Questions
What does lark-base do?
It lets Claude work with Lark (Feishu) Base: tables, fields, records, views, forms, dashboards, workflows, roles and templates, through lark-cli base commands.
How do I install it?
Follow the install box at the top of the page. It needs the lark-cli program and the lark-shared skill, so install the whole set.
Is Base the same as bitable?
Yes. The skill uses Base, bitable and 多维表格 for the same product, and starts when you share a /base/ or /app/ link.
Can it delete my data?
Yes. It has commands to delete blocks, fields and forms and to remove attachments. Use a copy of the base when testing.
How do I import an Excel file into Base?
That is handled by lark-drive, not this skill. Ask for an import to a Base and the Drive skill's import command does it, then this skill works inside the base.
Is it safe?
README security note: after you authorize, the agent acts under your identity within the granted scope, and the README warns of prompt injection and data leaks. Test on a copy of the base and use limited domains.
Information
updated Nov 2, 2026
- Repository
- larksuite/cli
- Folder
skills/lark-base
Sources
Docs, issue trackers and discussions this page is built from.
Show all 3Hide
- larksuite/cli README · github.com
- lark-base SKILL.md · github.com
- skills.sh listing · skills.sh