关于 core-actionbook
core-actionbook 为 Agent 提供预先整理的浏览器操作手册,以结构化页面信息和选择器替代解析完整 HTML,适用于浏览器自动化流程。
主要功能
- 01按关键词搜索操作手册
- 02获取页面结构与选择器
- 03列出元素支持的操作
- 04按相关度和来源筛选
适用场景
- 01查找网站任务的操作步骤
- 02执行浏览器操作前定位选择器
MCP 相关
它通过 MCP 提供 `search_actions` 和 `get_action_by_id` 工具,用于搜索手册并获取页面详情、选择器及支持的操作。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ actionbook/ rust-skills --skill core-actionbook安装后在 Claude Code 中输入/core-actionbook确认已加载。
附带文件agents/openai.yaml
详细介绍
Actionbook
用于浏览器自动化的预计算操作手册。Agent 接收结构化的页面信息,而不是解析整个 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