jina について
jinaは、URLの内容抽出、サイト検索、Webページのスクレイピングを行うスキルです。Reflyのワークフローで実行し、ツール呼び出しの結果からテキストを取得します。
主な機能
- 01URLの内容抽出
- 02Webサイトの検索
- 03特定サイトに限定した検索
- 04Webページのスクレイピング
活用シーン
- 01記事本文の抽出
- 02指定サイト内の検索
- 03後続処理向けのページテキスト取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ refly-ai/ refly-skills --skill jinaインストール後、Claude Code で/jinaを入力して読み込まれたか確認します。
同梱ファイルREADME.md
詳細
Jina
Jina を使って URL からコンテンツを抽出し、検索します。次のような場合に使用します:(1)任意の URL からコンテンツを読み取って抽出する、(2)サイト固有の検索を実行する、(3)ウェブページのコンテンツをスクレイピングする。
入力
JSON 形式で入力します。
{
"url": "URL to read and extract content from (e.g., https://example.com/article)",
"query": "Search query for finding relevant content (e.g., 'AI workflow automation')",
"site": "Optional: specific site to search within (e.g., 'github.com' to search only GitHub)"
}
実行(パターン B:テキスト/データ)
ステップ 1:スキルを実行して実行 ID を取得する
RESULT=$(refly skill run --id skpi-jqzppbf80ss2qz3kx7wtqwsw --input '{
"url": "https://example.com/article",
"query": "AI workflow"
}')
RUN_ID=$(echo "$RESULT" | jq -r '.payload.workflowExecutions[0].id')
# RUN_ID is we-xxx format, use this for workflow commands
ステップ 2:ブラウザーでワークフローを開き、完了まで待つ
open "https://refly.ai/workflow/c-ee1nlrsdlebaodpn5fvs3sj2"
refly workflow status "$RUN_ID" --watch --interval 30000
ステップ 3:テキストコンテンツを抽出する
# Get text content from toolcalls
CONTENT=$(refly workflow toolcalls "$RUN_ID" --files --latest | jq -r '.payload.nodes[].content')
echo "$CONTENT"
期待される出力
- 種類:テキストコンテンツ
- 形式:抽出された URL のコンテンツまたは検索結果
- アクション:コンテンツをユーザーに表示する
ルール
基本スキルのワークフローに従ってください:~/.claude/skills/refly/SKILL.md
コメント
Markdown 対応