byted-link-reader について
byted-link-readerは、ウェブページ、PDF、Douyin動画からタイトルと本文を取得するスキルです。URLリストをスクリプトで処理し、結果をJSONリストで返します。
主な機能
- 01ウェブページ、PDF、Douyin動画の読み取り
- 02複数URLの処理
- 03タイトルと本文の取得
- 04JSONリスト形式で出力
活用シーン
- 01ウェブページからタイトルと記事本文を抽出
- 02PDF文書の内容を取得
- 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環境変数の使用を試みます。
使用手順
- URL のリストを準備します。
- スクリプト
python scripts/link_reader.py "url1" "url2" ...を実行します。実行する前に、該当するディレクトリに移動してください。 - 返される結果には、各 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"
コメント
Markdown 対応