core-actionbook について
core-actionbookは、ブラウザー自動化向けに事前作成された操作マニュアルをエージェントへ提供します。HTML全体の解析を避け、構造化されたページ情報とセレクターを利用できます。
主な機能
- 01キーワードでマニュアル検索
- 02ページ構造とセレクターの取得
- 03要素で可能な操作の提示
- 04関連度とソースによる絞り込み
活用シーン
- 01Webサイト作業の手順を探す
- 02ブラウザー操作前にセレクターを特定
MCP 対応
`search_actions`と`get_action_by_id`をMCPツールとして公開し、マニュアルの検索やページ情報、セレクター、対応操作の取得に使えます。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ actionbook/ rust-skills --skill core-actionbookインストール後、Claude Code で/core-actionbookを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
Actionbook
ブラウザー自動化用の事前計算済みアクションマニュアルです。エージェントはHTML全体を解析する代わりに、構造化されたページ情報を受け取ります。
ワークフロー
- search_actions - キーワードで検索し、URLベースのアクションIDとコンテンツのプレビューを返します
- get_action_by_id - ページの詳細、DOM構造、要素セレクターを含むアクションマニュアル全体を取得します
- 実行 - 返されたセレクターをブラウザー自動化ツールで使用します
MCP ツール
search_actions- キーワードで検索します。返される情報:URLベースのアクションID、コンテンツのプレビュー、関連度スコアget_action_by_id- アクションの詳細を取得します。返される情報:アクションの内容、ページ要素のセレクター(CSS/XPath)、要素の種類、許可されているメソッド(click、type、extract)、ドキュメントのメタデータ
パラメーター
search_actions:
query(必須):検索キーワード(例:「airbnb search」、「google login」)type:vector|fulltext|hybrid(デフォルト)limit:最大結果数(デフォルト:5)sourceIds:ソースIDで絞り込み(カンマ区切り)minScore:最低関連度スコア(0~1)
get_action_by_id:
id(必須):URLベースのアクションID(例:example.com/page)
応答例
{
"title": "Airbnb Search",
"url": "www.airbnb.com/search",
"elements": [
{
"name": "location_input",
"selector": "input[data-testid='structured-search-input-field-query']",
"type": "textbox",
"methods": ["type", "fill"]
}
]
}
コメント
Markdown 対応