Individual skill
lark-base
【何时用:仅当用户明确指向飞书/Lark(发到飞书、飞书文档等)时使用;泛指做个文档或PPT或表格或方案默认走本地工具,不要误用飞书】飞书多维表格(Base)操作:建表、字段、记录、视图、统计、公式/lookup、表单、仪表盘、BaseApp 应用模式(页面与组件)、Workspace 目录、workflow、角色权限、模板中心(模板分类/列表/搜索);遇到 Base/多维表格/bitable、BaseApp、/base/ 或 /app/ 链接时使用。BaseApp 不走 lark-apps;导入转 lark-drive,认证转 lark-shared。
pinvou3-app/src-tauri/resources/common/bundle/lark-skills/lark-base/SKILL.md
Source commit b7a814bc8b90987fff4443fc265fb36e3a435749
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 2,954
- Repository last updated
- Nov 10, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-agent Repository topic
- automation Repository topic
- desktop-app Repository topic
- llm Repository topic
- local-first Repository topic
- mcp Repository topic
- open-source Repository topic
- react Repository topic
- rust Repository topic
- tauri Repository topic
- operations Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 24,585 bytesSKILL.mdcore · 24,585 bytesSKILL.mdcore · 24,585 bytesSKILL.mdcore · 24,585 bytesreferences/lark-base-advanced-permission-and-role.mddoc · 3,908 bytesreferences/lark-base-app-block-data-config.mddoc · 7,936 bytesreferences/lark-base-app.mddoc · 15,724 bytesreferences/lark-base-cell-value.mddoc · 6,596 bytesreferences/lark-base-dashboard-block-config.mddoc · 20,976 bytesreferences/lark-base-dashboard-block-get-data.mddoc · 24,997 bytesreferences/lark-base-dashboard.mddoc · 16,731 bytesreferences/lark-base-data-query.mddoc · 19,642 bytesreferences/lark-base-field-create.mddoc · 3,358 bytesreferences/lark-base-field-extension.mddoc · 6,960 bytesreferences/lark-base-field-formula.mddoc · 55,697 bytesreferences/lark-base-field-lookup.mddoc · 18,985 bytesreferences/lark-base-field-schema.mddoc · 14,838 bytesreferences/lark-base-field-update.mddoc · 6,886 bytesreferences/lark-base-filter-condition.mddoc · 7,474 bytesreferences/lark-base-form-detail.mddoc · 3,089 bytesreferences/lark-base-form-questions-create.mddoc · 9,932 bytesreferences/lark-base-form-questions-update.mddoc · 7,335 bytesreferences/lark-base-form-submit.mddoc · 7,182 bytesreferences/lark-base-record-batch-create.mddoc · 2,125 bytesreferences/lark-base-record-history-list.mddoc · 2,747 bytesreferences/lark-base-record-query-and-analysis-sop.mddoc · 11,735 bytesreferences/lark-base-record-upsert.mddoc · 2,327 bytesreferences/lark-base-role-config.mddoc · 21,836 bytesreferences/lark-base-template-center.mddoc · 10,288 bytesreferences/lark-base-view-set-filter.mddoc · 2,699 bytesreferences/lark-base-view.mddoc · 9,434 bytesreferences/lark-base-workflow-schema.mddoc · 43,811 bytesreferences/lark-base-workflow.mddoc · 31,210 bytes
Read excerpt
# Base
普通 Base 是数据容器,由一棵 Base Block 资源树和 Base 级配置组成。`folder`、`table`、`docx`、`dashboard`、`workflow` 都是 Block 类型;Advanced Permission / Role 是 Base 级配置,不属于 Block。Table 是其中承载业务数据的核心 Block。Workspace 是组织 Base 与 BaseApp 的外层容器;BaseApp(AppMode)通过 Page 和组件组织 Base 数据,不是 Base 的别名。
## 身份选择(优先)
操作 Base 优先使用 `--as user`;用户明确要求应用身份时使用 `--as bot`。权限失败按 `lark-shared` 以原身份修复 scope 或资源 ACL;只有用户明确同意更换操作者时才切换身份。
## 进入前必做:解析目标实体
开始操作前先确定 `base_token` 和目标实体类型;上下文已提供 `<bitable>` / `<base_refer>` 标签及资源 ID 时直接使用。其余情况按意图选择入口:
1. **URL 或分享链接:** `lark-cli base +url-resolve --url '<url>' --as user`。Base URL 根据返回的 `resource_type` / `block_type` 及 `table_id`、`view_id`、`record_id`、`dashboard_id`、`workflow_id`、`docx_token`、`share_token` 等坐标进入对应模块;BaseApp `/app/` URL 返回 `app_token`,并在链接携带时返回 `workspace_token` 和 `page_id`。**Wiki URL(`.../wiki/<token>`)也可直接传给 `+url-resolve`**(命令会先解析 Wiki 节点再返回底层 Base 的 `base_token`),无需先在 lark-wiki 侧手工解析 `obj_token`;从 `wiki +node-get` 拿到 `obj_type=bitable` 的 `obj_token` 时,该 `obj_token` 即 `base_token`,同样不要把 wiki `node_token` 当 `--base-token`。实体类型以解析结果为准。
2. **Base 标题或关键词:** `lark-cli base +title-resolve --title '<keyword>' --as user`。单一结果直接取得 `base_token`;多个候选结合标题、所有者和更新时间消歧,仍无法唯一确定时请用户选择。随后按下方 Base Block 资源模型定位目标实体。