drive-file

📁 cklxx/elephant.ai 📅 Today
0
总安装量
1
周安装量
安装命令
npx skills add https://github.com/cklxx/elephant.ai --skill drive-file

Agent 安装分布

amp 1
cline 1
opencode 1
cursor 1
continue 1
kimi-cli 1

Skill 文档

drive-file

飞书云盘管理:浏览文件、创建文件夹、复制和删除文件。

调用

通过 channel tool 的 action 参数调用:

Action 说明
list_drive_files 列出文件夹中的文件
create_drive_folder 创建新文件夹
copy_drive_file 复制文件到指定文件夹
delete_drive_file 删除文件

参数

list_drive_files

参数 类型 必填 说明
folder_token string 否 文件夹 token(默认根目录)
page_size integer 否 每页数量
page_token string 否 分页 token

create_drive_folder

参数 类型 必填 说明
folder_token string 否 父文件夹 token(默认根目录)
name string 是 文件夹名称

copy_drive_file

参数 类型 必填 说明
file_token string 是 源文件 token
folder_token string 是 目标文件夹 token
name string 是 新文件名
file_type string 否 文件类型(默认 file)

delete_drive_file

参数 类型 必填 说明
file_token string 是 文件 token
file_type string 否 文件类型(默认 file)

示例

浏览根目录文件
→ channel(action="list_drive_files")

创建新文件夹
→ channel(action="create_drive_folder", name="项目资料")

复制文件到另一个文件夹
→ channel(action="copy_drive_file", file_token="fileXXX", folder_token="folderYYY", name="副本.pdf")

自动执行原则

  • 根目录默认:用户说”看看我的文件”时,直接调用 channel(action="list_drive_files"),默认列出根目录,不要问 folder_token。
  • 禁止交互式菜单:不要给出选项让用户选择,直接执行最合理的操作。
  • 链式浏览:列出文件后如果用户想进入某个文件夹,自动用该文件夹的 token 再次查询。
  • 名称智能推断:创建文件夹时如果用户没给名称,根据上下文自动命名。

安全等级

  • list_drive_files: L1 只读
  • create_drive_folder / copy_drive_file: L3 高影响
  • delete_drive_file: L4 不可逆