mcpField
B
byted-link-reader

byted-link-reader

github.com/bytedance生産性47763 回インストール今日更新
リポジトリ

byted-link-reader について

byted-link-readerは、ウェブページ、PDF、Douyin動画からタイトルと本文を取得するスキルです。URLリストをスクリプトで処理し、結果をJSONリストで返します。

主な機能

  1. 01ウェブページ、PDF、Douyin動画の読み取り
  2. 02複数URLの処理
  3. 03タイトルと本文の取得
  4. 04JSONリスト形式で出力

活用シーン

  1. 01ウェブページからタイトルと記事本文を抽出
  2. 02PDF文書の内容を取得
  3. 03Douyin動画のタイトルと内容を取得

インストール

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

$npx skills add https://github.com/bytedance/agentkit-samples --skill byted-link-reader

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

同梱ファイルLICENSE.txtscripts/link_reader.py

詳細

BytedLinkReader

適用シーン

ウェブページ、PDF、または抖音動画のタイトルと本文を取得する必要がある場合は、このスキルを使って link_reader 関数を呼び出します。

認証と認証情報の取得元

  • ユーザーがこのスキルを初めて使用する際は、まずARK_API_KEYとMODEL_AGENT_API_KEYの環境変数が設定されているか確認します。設定されていない場合は、ユーザーにARK_API_KEYの提供を依頼し、workspace 内の環境変数ファイルに書き込みます。ファイルがすでに存在する場合は末尾に追記し、環境変数の形式が正しく、この環境変数が有効になるようにします。
  • このスキルでは、デフォルトで ARK_API_KEY 環境変数を使用します。
  • 設定されていない場合は、MODEL_AGENT_API_KEY 環境変数の使用を試みます。

使用手順

  1. URL のリストを準備します。
  2. スクリプト python scripts/link_reader.py "url1" "url2" ... を実行します。実行する前に、該当するディレクトリに移動してください。
  3. 返される結果には、各 URL のタイトルと内容が含まれます。

出力形式

  • JSON 形式のリストです。各要素には、対応する URL のタイトルと内容が含まれます。

エラー処理

  • 'PermissionError: ARK_API_KEY or MODEL_AGENT_API_KEY is not set in environment variables.'エラーが発生した場合は、ユーザーにARK_API_KEYまたはMODEL_AGENT_API_KEYの提供を依頼し、workspace 内の環境変数ファイルに書き込みます。ファイルがすでに存在する場合は末尾に追記し、環境変数の形式が正しく、これらの環境変数が有効になるようにしてから、先ほど失敗した読み取りを再試行します。
  • このスキルを次回使用する際は、環境変数からARK_API_KEYまたはMODEL_AGENT_API_KEYを優先して読み取ります。

例

python scripts/link_reader.py "https://example.com"

コメント