安装方式
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add larksuite/cli --skill lark-markdown 飞书 Markdown:查看、创建、上传、编辑和比较 Markdown 文件。当用户需要创建或编辑 Markdown 文件、读取、修改、局部 patch 或比较差异时使用。
19.1k
下载量
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add larksuite/cli --skill lark-markdown name: lark-markdown
version: 1.2.0
description: "飞书 Markdown:查看、创建、上传、编辑和比较 Markdown 文件。当用户需要创建或编辑 Markdown 文件、读取、修改、局部 patch 或比较差异时使用。"
metadata:
requires:
bins: ["lark-cli"]
cliHelp: "lark-cli markdown --help"CRITICAL — 开始前 MUST 先用 Read 工具读取 ../lark-shared/SKILL.md,其中包含认证、权限处理
.md 文件,使用 lark-cli markdown +create.md 文件的历史版本差异,或比较远端 Markdown 与本地草稿,使用 lark-cli markdown +diff.md 文件内容,使用 lark-cli markdown +fetchlark-cli markdown +patch.md 文件内容,使用 lark-cli markdown +overwritelark-drive 的 lark-cli drive +version-historylark-drive 的 lark-cli drive +import --type docxlark-drive--name 和本地 --file 文件名都必须显式带 .md 后缀;不满足时 shortcut 会直接报错--content 支持:@file 从本地文件读取内容- 从 stdin 读取内容markdown +patch 的内部语义是:先完整下载 Markdown,再本地替换,再整文件覆盖上传markdown +patch 不是服务端原子 patch;它是 CLI 侧编排出来的局部更新能力markdown +patch 当前只支持单组 --pattern / --contentmarkdown +patch 替换后的最终内容不能为空;如果替换后整篇 Markdown 变成空字符串,CLI 会直接报错,不会上传空文件--file 只接受本地 .md 文件路径Shortcut 是对常用操作的高级封装(lark-cli markdown +<verb> [flags])。有 Shortcut 的操作优先使用。
| Shortcut | 说明 |
|---|---|
[+create](references/lark-markdown-create.md) | Create a Markdown file in Drive |
[+diff](references/lark-markdown-diff.md) | Compare two remote Markdown versions, or compare remote Markdown against a local file |
[+fetch](references/lark-markdown-fetch.md) | Fetch a Markdown file from Drive |
[+patch](references/lark-markdown-patch.md) | Patch a Markdown file in Drive via fetch-local-replace-overwrite |
[+overwrite](references/lark-markdown-overwrite.md) | Overwrite an existing Markdown file in Drive |