modelscope.cn

feishu-wiki

飞书知识库。创建知识空间、Wiki 页面节点。

Installation

$ npx skills add https://modelscope.cn

Also in this package

Other skills from modelscope.cn · top by installs.

npx skills add https://modelscope.cn

Browse all from modelscope.cn

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,946 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

飞书知识库

通过 Wiki v2 API 管理知识空间和页面节点。

Base URL: https://open.feishu.cn/open-apis/wiki/v2

认证与 Token 获取

feishu_skills 根目录执行共享脚本:

TOKEN="$(./scripts/get_feishu_token.sh)"

请求头统一使用 Authorization: Bearer ${TOKEN}

如果业务接口返回 token 无效、过期或 401,强制刷新后仅重试一次原请求:

TOKEN="$(./scripts/get_feishu_token.sh --force-refresh)"

环境变量:

  • FEISHUAPPID
  • FEISHUAPPSECRET

本地缓存: ./.feishutokencache.json(未过期直接复用,默认提前 5 分钟刷新)


知识空间

API 端点 说明
创建空间 POST /spaces {"name":"知识库名称"}
获取列表 GET /spaces -
获取详情 GET /spaces/{space_id} -

⚠️ 权限穿透:空间创建后机器人默认无权维护。建议:

  1. 创建包含机器人的群组
  2. 在知识库【设置】添加该群组为"管理员"
  3. 机器人通过群组身份获得操作权

页面节点

API 端点 说明
创建节点 POST /spaces/{space_id}/nodes 创建 Wiki 页面
获取节点 GET /spaces/{spaceid}/nodes/{nodetoken} -
移动节点 POST /spaces/{spaceid}/nodes/{nodetoken}/move -

创建节点:

{
  "obj_type": "docx",
  "parent_node_token": "root",
  "node_type": "origin",
  "origin_node_token": "doxcnXXX",
  "title": "页面标题"
}

obj_type: doc / sheet / mindnote / bitable / file / docx


最佳实践

  1. 群组授权法(解决权限问题)
  2. 先创建文档再关联originnodetoken
  3. 适合知识沉淀场景