mcpField
F
feishu-doc

feishu-doc

github.com/zrt-ai-labドキュメント29645 回インストール14 週間前に更新
リポジトリ

feishu-doc について

Feishu Doc Skillは、スクリプトからFeishuのWiki、Docs、Sheets、Bitableを読み書きするスキルです。ブロック単位の操作に対応し、長文は分割して追記できます。

主な機能

  1. 01Docs、Sheets、Bitable、Wikiの読み取り
  2. 02空の文書作成とMarkdown上書き
  3. 03文書末尾へのMarkdown追記
  4. 04ブロックの一覧・取得・更新・削除
  5. 05長文を分割して追記

活用シーン

  1. 01Feishu Wikiや表の内容を読む
  2. 02Markdown文書の作成と書き込み
  3. 03既存文書の特定ブロックを更新
  4. 04長文を複数回に分けて書き込む

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/zrt-ai-lab/opencode-skills --skill feishu-doc

インストール後、Claude Code で/feishu-docを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

_meta.json
append_simple.js
config.json
create.js
download_file.js
fetch_mock.js
index.js
input_guard.js
package-lock.json
package.json
README.md
setup_iter11.js
test-read.js
validate_patch.js
lib/
auth.js
bitable.js
docx.js
sheet.js
wiki.js

詳細

Feishu Doc スキル

Feishu(Lark)の Wiki、ドキュメント、スプレッドシート、Bitable からコンテンツを取得します。ドキュメントを作成、更新します。

前提条件

  • 先に feishu-common をインストールしてください。
  • このスキルは、トークンと API 認証に ../feishu-common/index.js を使用します。

機能

  • 読み取り:ドキュメント、スプレッドシート、Bitable、Wiki からコンテンツを取得します。
  • 作成:空の新規ドキュメントを作成します。
  • 書き込み:Markdown でドキュメントのコンテンツを上書きします。
  • 追記:ドキュメントの末尾に Markdown コンテンツを追記します。
  • ブロック:特定のブロックを一覧表示、取得、更新、削除します。

長文ドキュメントの処理(長さ制限なし)

LLM の出力上限(約 2000~4000 トークン)を超える長文ドキュメントを作成するには:

  1. まずドキュメントを作成して、doc_token を取得します。
  2. コンテンツを論理的なセクション(例:はじめに、第 1 章、第 2 章)に分割します。
  3. feishu_doc_append を使用して、各セクションを順番に追記します。
  4. 非常に長い場合は、feishu_doc_write の 1 回の呼び出しでドキュメント全体を書き込もうとしないでください。追記を繰り返す方法を使用してください。

使い方

# Read
node index.js --action read --token <doc_token>

# Create
node index.js --action create --title "My Doc"

# Write (Overwrite)
node index.js --action write --token <doc_token> --content "# Title\nHello world"

# Append
node index.js --action append --token <doc_token> --content "## Section 2\nMore text"

設定

スキルのルートに config.json ファイルを作成するか、環境変数を設定してください。

{
  "app_id": "YOUR_APP_ID",
  "app_secret": "YOUR_APP_SECRET"
}

環境変数:

  • FEISHU_APP_ID
  • FEISHU_APP_SECRET

コメント