mcpField
F
feishu-docx

feishu-docx

github.com/leemyswドキュメント57299 回インストール33 週間前に更新
リポジトリ

feishu-docx について

feishu-docx は、Feishu/Lark のクラウド文書を Markdown に書き出すコマンドラインツールです。AI 分析向けの文書、スプレッドシート、多次元テーブル、Wiki ノードに対応し、画像もダウンロードできます。

主な機能

  1. 01クラウド文書の Markdown 書き出し
  2. 02スプレッドシートと多次元テーブル対応
  3. 03Wiki ノードの解決と書き出し
  4. 04文書内画像のダウンロード
  5. 05標準出力へのコンテンツ出力

活用シーン

  1. 01Feishu の文書を AI エージェントの分析用に準備
  2. 02スプレッドシートを Markdown テーブルに変換
  3. 03Wiki ページを後続処理向けに書き出し

インストール

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

$npx skills add https://github.com/leemysw/agent-kit --skill feishu-docx

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

詳細

Feishu Docx Exporter

Feishu/Lark のクラウドドキュメントを Markdown 形式にエクスポートして、AI 分析に利用できます。

手順

セットアップ(一度のみ)
  1. ツールをインストールします。
pip install feishu-docx
  1. Feishu アプリの認証情報を設定します。
feishu-docx config set --app-id YOUR_APP_ID --app-secret YOUR_APP_SECRET
# or use environment variables
  1. OAuth で認証します(ブラウザーが開きます)。
feishu-docx auth
ドキュメントをエクスポートする

任意の Feishu ドキュメント URL を Markdown にエクスポートします。

feishu-docx export "<FEISHU_URL>" -o ./output

エクスポートされた Markdown ファイルは、ドキュメントのタイトルをファイル名として保存されます。

対応するドキュメントの種類
  • docx:Feishu クラウドドキュメント → 画像付き Markdown
  • sheet:スプレッドシート → Markdown テーブル
  • bitable:多次元テーブル → Markdown テーブル
  • wiki:ナレッジベースのノード → 自動で解決してエクスポート

例

wiki ページをエクスポートする
feishu-docx export "https://xxx.feishu.cn/wiki/ABC123" -o ./docs
カスタムファイル名でドキュメントをエクスポートする
feishu-docx export "https://xxx.feishu.cn/docx/XYZ789" -o ./docs -n meeting_notes
スプレッドシートを Markdown テーブルとしてエクスポートする
feishu-docx export "https://xxx.feishu.cn/sheets/DEF456" --table md
コンテンツを直接読み取る(AI エージェントに推奨)
# Output content to stdout instead of saving to file
feishu-docx export "https://xxx.feishu.cn/wiki/ABC123" --stdout
# or use short flag
feishu-docx export "https://xxx.feishu.cn/wiki/ABC123" -c
ファイルに保存せずにコンテンツを読み取る(Python)
from feishu_docx import FeishuExporter

exporter = FeishuExporter(app_id="xxx", app_secret="xxx")
content = exporter.export_content("https://xxx.feishu.cn/wiki/xxx")
print(content)

コマンドリファレンス

コマンド説明
feishu-docx export <URL>ドキュメントを Markdown にエクスポート
feishu-docx authOAuth 認証
feishu-docx config set認証情報を設定
feishu-docx config show現在の設定を表示
feishu-docx config clearトークンキャッシュをクリア

ヒント

  • 画像は、ドキュメント名のフォルダーに自動でダウンロードされます。
  • HTML の代わりに Markdown テーブルを使用するには、--table md を指定します。
  • トークンはキャッシュされ、自動更新されるため、再認証は不要です。
  • Lark(海外版)の場合は、--lark フラグを追加します。

コメント