前置条件: 先阅读
../lark-shared/SKILL.md了解认证、全局参数和安全规则。
在飞书云空间中创建一个新文件夹。该 shortcut 对原生 drive files create_folder 做了一层更适合日常使用的封装:--folder-token 可省略,此时会在调用者根目录创建;如果使用 --as bot,创建成功后 CLI 会尝试把新文件夹的可管理权限自动授予当前 CLI 用户。
# 在根目录创建文件夹
lark-cli drive +create-folder \
--name "周报归档"
# 在指定父文件夹下创建子文件夹
lark-cli drive +create-folder \
--folder-token <PARENT_FOLDER_TOKEN> \
--name "2026-W16"
# 预览底层调用
lark-cli drive +create-folder \
--folder-token <PARENT_FOLDER_TOKEN> \
--name "分析资料" \
--dry-run
成功后会返回一个 JSON 对象,常见字段包括:
folder_token:新建文件夹 token,可直接用于后续 drive +move、drive +upload 等命令url:新建文件夹链接(如果接口返回)name:文件夹名称parent_folder_token:父文件夹 token;为空字符串表示创建在根目录permission_grant(可选):仅 --as bot 时返回,说明是否已自动为当前 CLI 用户授予可管理权限[!IMPORTANT] 如果文件夹是以应用身份(bot)创建的,如
lark-cli drive +create-folder --as bot,在创建成功后 CLI 会尝试为当前 CLI 用户自动授予该文件夹的full_access(可管理权限)。以应用身份创建时,结果里会额外返回
permission_grant字段,明确说明授权结果:
status = granted:当前 CLI 用户已获得该文件夹的可管理权限status = skipped:本地没有可用的当前用户open_id,因此不会自动授权;可提示用户先完成lark-cli auth login,再让 AI / agent 继续使用应用身份(bot)授予当前用户权限status = failed:文件夹已创建成功,但自动授权用户失败;会带上失败原因,并提示稍后重试或继续使用 bot 身份处理该文件夹
permission_grant.perm = full_access表示该资源已授予“可管理权限”。不要擅自执行 owner 转移。 如果用户需要把 owner 转给自己,必须单独确认。
| 参数 | 必填 | 说明 |
|---|---|---|
--name |
是 | 文件夹名称,不能为空,最长 256 字节 |
--folder-token |
否 | 父文件夹 token;省略时表示在调用者根目录创建 |
--folder-token 时,shortcut 会向 API 显式传空字符串 folder_token="",让后端按“根目录”语义创建--as bot 时,结果才会额外带上 permission_grantlark-cli drive files create_folderdrive +create-folder--folder-tokenfolder_token[!CAUTION]
drive +create-folder是写入操作,执行前必须确认用户意图。