feishu-wiki について
feishu-wikiは、Feishuのナレッジスペースとページノードを管理するツールです。Wikiの構成を整えられ、本文の読み書きにはfeishu_docが必要です。
主な機能
- 01アクセス可能なナレッジスペースの一覧
- 02ページノードの閲覧
- 03各種ノードの作成
- 04ノードの移動と名前変更
活用シーン
- 01ナレッジスペース内のページ検索
- 02Wikiページやシートノードの作成
- 03ページの配置変更
- 04ページノードの名前変更
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ m1heng/ clawdbot-feishu --skill feishu-wikiインストール後、Claude Code で/feishu-wikiを入力して読み込まれたか確認します。
詳細
Feishu Wiki ツール
ナレッジベースの操作に使用する単一のツール feishu_wiki です。
トークンの抽出
URL https://xxx.feishu.cn/wiki/ABC123def から、token = ABC123def を取得します。
アクション
ナレッジスペースの一覧表示
{ "action": "spaces" }
アクセス可能なすべての Wiki スペースを返します。
ノードの一覧表示
{ "action": "nodes", "space_id": "7xxx" }
親ノードを指定する場合:
{ "action": "nodes", "space_id": "7xxx", "parent_node_token": "wikcnXXX" }
ノードの詳細を取得
{ "action": "get", "token": "ABC123def" }
戻り値:node_token、obj_token、obj_type などです。obj_token を feishu_doc で使用して、ドキュメントを読み書きします。
ノードの作成
{ "action": "create", "space_id": "7xxx", "title": "New Page" }
タイプと親ノードを指定する場合:
{ "action": "create", "space_id": "7xxx", "title": "Sheet", "obj_type": "sheet", "parent_node_token": "wikcnXXX" }
obj_type:docx(デフォルト)、sheet、bitable、mindnote、file、doc、slides
ノードの移動
{ "action": "move", "space_id": "7xxx", "node_token": "wikcnXXX" }
別の場所に移動する場合:
{ "action": "move", "space_id": "7xxx", "node_token": "wikcnXXX", "target_space_id": "7yyy", "target_parent_token": "wikcnYYY" }
ノード名の変更
{ "action": "rename", "space_id": "7xxx", "node_token": "wikcnXXX", "title": "New Title" }
Wiki とドキュメントのワークフロー
Wiki ページを編集するには:
- ノードを取得します:
{ "action": "get", "token": "wiki_token" }→obj_tokenが返されます - ドキュメントを読み取ります:
feishu_doc { "action": "read", "doc_token": "obj_token" } - ドキュメントに書き込みます:
feishu_doc { "action": "write", "doc_token": "obj_token", "content": "..." }
設定
channels:
feishu:
tools:
wiki: true # default: true
doc: true # required - wiki content uses feishu_doc
依存関係: このツールを使用するには、feishu_doc が有効になっている必要があります。Wiki ページはドキュメントです。feishu_wiki でページを移動し、feishu_doc でコンテンツを読み取り、編集します。
権限
必要な権限:wiki:wiki または wiki:wiki:readonly
コメント
Markdown 対応