{
  "schemaVersion": "1.0",
  "item": {
    "slug": "feishu-docs-v2",
    "name": "Feishu Docs",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/upupc/feishu-docs-v2",
    "canonicalUrl": "https://clawhub.ai/upupc/feishu-docs-v2",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/feishu-docs-v2",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=feishu-docs-v2",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "package.json",
      "scripts/index.js"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/feishu-docs-v2"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/feishu-docs-v2",
    "agentPageUrl": "https://openagent3.xyz/skills/feishu-docs-v2/agent",
    "manifestUrl": "https://openagent3.xyz/skills/feishu-docs-v2/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/feishu-docs-v2/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Feishu Docs Skill",
        "body": "用于管理飞书云文档的 CLI 工具封装 skill。"
      },
      {
        "title": "功能",
        "body": "get - 读取飞书文档内容（支持 JSON/Markdown/Text 格式）\nget-blocks - 获取文档块结构化数据\ncreate - 创建新文档（支持从文件导入内容）\nimport-file - 将本地文件导入为飞书文档（支持 txt, docx, xlsx, csv, md 等）\nlist - 列出文件夹内容\ndelete - 删除文档\nupdate - 更新文档内容（覆盖或追加模式）"
      },
      {
        "title": "环境配置",
        "body": "需要在 .env 文件中配置以下环境变量：\n\nFEISHU_APP_ID=cli_xxxxxxxxxx\nFEISHU_APP_SECRET=xxxxxxxxxx\nFEISHU_DOMAIN=https://open.feishu.cn"
      },
      {
        "title": "获取应用凭证",
        "body": "访问 https://open.feishu.cn/app\n创建企业自建应用\n在\"凭证与基础信息\"中获取 App ID 和 App Secret\n在\"权限管理\"中添加以下权限：\n\ndocx:document - 查看、编辑、创建文档\ndrive:drive - 查看、删除云空间文件\ndrive:file - 上传文件\ndrive:importTask - 导入文件为文档\nauth:tenant - 获取租户访问凭证"
      },
      {
        "title": "读取文档",
        "body": "# 读取文档内容（JSON 格式）\nnode scripts/index.js get -d doccxxxxxxxxxxxxxx\n\n# 读取并保存为 Markdown\nnode scripts/index.js get -d doccxxxxxxxxxxxxxx -o output.md --format markdown\n\n# 获取文档块结构\nnode scripts/index.js get-blocks -d doccxxxxxxxxxxxxxx -o blocks.json"
      },
      {
        "title": "创建文档",
        "body": "# 创建空文档\nnode scripts/index.js create -f foldxxxxxxxxxxxxxx -t \"我的文档\"\n\n# 从文件创建文档（自动转换 Markdown）\nnode scripts/index.js create -f foldxxxxxxxxxxxxxx -t \"我的文档\" --file content.md"
      },
      {
        "title": "导入本地文件",
        "body": "# 导入 Markdown 文件为飞书文档\nnode scripts/index.js import-file -f ./document.md --folder-token foldxxxxxxxxxxxxxx --type docx --ext md\n\n# 导入为表格\nnode scripts/index.js import-file -f ./data.csv --folder-token foldxxxxxxxxxxxxxx --type sheet --ext csv"
      },
      {
        "title": "列出文件夹",
        "body": "# 列出根目录\nnode scripts/index.js list\n\n# 列出指定文件夹\nnode scripts/index.js list --folder-token foldxxxxxxxxxxxxxx"
      },
      {
        "title": "更新文档",
        "body": "# 覆盖文档内容\nnode scripts/index.js update -d doccxxxxxxxxxxxxxx --file new-content.md\n\n# 追加内容\nnode scripts/index.js update -d doccxxxxxxxxxxxxxx --content \"追加的文本\" --append"
      },
      {
        "title": "删除文档",
        "body": "# 删除文档（需要 --force 确认）\nnode scripts/index.js delete -d doccxxxxxxxxxxxxxx --force"
      },
      {
        "title": "注意事项",
        "body": "所有命令都需要先配置 .env 文件中的环境变量\n文档 token 以 docc 开头，文件夹 token 以 fold 开头\n导入大文件时需要等待转换完成，脚本会自动轮询任务状态\n创建文档时，文档信息会保存到 doc-{documentId}.json 文件中"
      }
    ],
    "body": "Feishu Docs Skill\n\n用于管理飞书云文档的 CLI 工具封装 skill。\n\n功能\nget - 读取飞书文档内容（支持 JSON/Markdown/Text 格式）\nget-blocks - 获取文档块结构化数据\ncreate - 创建新文档（支持从文件导入内容）\nimport-file - 将本地文件导入为飞书文档（支持 txt, docx, xlsx, csv, md 等）\nlist - 列出文件夹内容\ndelete - 删除文档\nupdate - 更新文档内容（覆盖或追加模式）\n环境配置\n\n需要在 .env 文件中配置以下环境变量：\n\nFEISHU_APP_ID=cli_xxxxxxxxxx\nFEISHU_APP_SECRET=xxxxxxxxxx\nFEISHU_DOMAIN=https://open.feishu.cn\n\n获取应用凭证\n访问 https://open.feishu.cn/app\n创建企业自建应用\n在\"凭证与基础信息\"中获取 App ID 和 App Secret\n在\"权限管理\"中添加以下权限：\ndocx:document - 查看、编辑、创建文档\ndrive:drive - 查看、删除云空间文件\ndrive:file - 上传文件\ndrive:importTask - 导入文件为文档\nauth:tenant - 获取租户访问凭证\n使用方式\n读取文档\n# 读取文档内容（JSON 格式）\nnode scripts/index.js get -d doccxxxxxxxxxxxxxx\n\n# 读取并保存为 Markdown\nnode scripts/index.js get -d doccxxxxxxxxxxxxxx -o output.md --format markdown\n\n# 获取文档块结构\nnode scripts/index.js get-blocks -d doccxxxxxxxxxxxxxx -o blocks.json\n\n创建文档\n# 创建空文档\nnode scripts/index.js create -f foldxxxxxxxxxxxxxx -t \"我的文档\"\n\n# 从文件创建文档（自动转换 Markdown）\nnode scripts/index.js create -f foldxxxxxxxxxxxxxx -t \"我的文档\" --file content.md\n\n导入本地文件\n# 导入 Markdown 文件为飞书文档\nnode scripts/index.js import-file -f ./document.md --folder-token foldxxxxxxxxxxxxxx --type docx --ext md\n\n# 导入为表格\nnode scripts/index.js import-file -f ./data.csv --folder-token foldxxxxxxxxxxxxxx --type sheet --ext csv\n\n列出文件夹\n# 列出根目录\nnode scripts/index.js list\n\n# 列出指定文件夹\nnode scripts/index.js list --folder-token foldxxxxxxxxxxxxxx\n\n更新文档\n# 覆盖文档内容\nnode scripts/index.js update -d doccxxxxxxxxxxxxxx --file new-content.md\n\n# 追加内容\nnode scripts/index.js update -d doccxxxxxxxxxxxxxx --content \"追加的文本\" --append\n\n删除文档\n# 删除文档（需要 --force 确认）\nnode scripts/index.js delete -d doccxxxxxxxxxxxxxx --force\n\n注意事项\n所有命令都需要先配置 .env 文件中的环境变量\n文档 token 以 docc 开头，文件夹 token 以 fold 开头\n导入大文件时需要等待转换完成，脚本会自动轮询任务状态\n创建文档时，文档信息会保存到 doc-{documentId}.json 文件中"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/upupc/feishu-docs-v2",
    "publisherUrl": "https://clawhub.ai/upupc/feishu-docs-v2",
    "owner": "upupc",
    "version": "0.1.3",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/feishu-docs-v2",
    "downloadUrl": "https://openagent3.xyz/downloads/feishu-docs-v2",
    "agentUrl": "https://openagent3.xyz/skills/feishu-docs-v2/agent",
    "manifestUrl": "https://openagent3.xyz/skills/feishu-docs-v2/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/feishu-docs-v2/agent.md"
  }
}