关于 agent-update-checker
agent-update-checker 是维护技能,可检查 Research-Agent 技能集合和两个 MCP 依赖是否有更新。它通过 Python 脚本执行检查与更新,并要求先取得用户确认。
主要功能
- 01同时检查三个更新目标
- 02检查技能集合仓库
- 03检查 Chrome DevTools MCP 是否可用
- 04检查 Windows 上的 Windows MCP 是否可用
- 05更新前要求用户批准
- 06保护个人设置与凭据
适用场景
- 01检查 Agent 技能是否有新提交
- 02使用前确认 MCP 软件包可用
- 03获用户批准后更新依赖
MCP 相关
该技能通过 `bin/mcp_auto_updater.py` 管理 Chrome DevTools MCP 和 Windows MCP 的更新检查与安装。执行更新前会要求用户明确批准。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ lensetek/ research-agent-skills-collection --skill agent-update-checker安装后在 Claude Code 中输入/agent-update-checker确认已加载。
详细介绍
Agent 更新检查器与多 MCP 自动更新器
概述
此技能作为集中式维护系统,确保整个 Research-Agent 技能集合以及关键 MCP 依赖项(Chrome DevTools MCP 和 Windows MCP)始终保持最新版本并可随时使用,同时避免出现 “package not installed” 错误的风险。
依赖项
- Python 辅助脚本:
bin/mcp_auto_updater.py(用于自动检查并安装 3 个实体)。
快速入门
使用示例:
“使用 agent-update-checker 技能,检查 agent 技能、Chrome DevTools MCP 和 Windows MCP 是否有最新版本。”
工作流
1. 执行集成检查(3 个实体检查)
Agent 通过终端执行集成检查脚本:
py bin/mcp_auto_updater.py --check --json
该脚本将同时检查 3 个实体:
- Research-Agent-Skills-Collection: GitHub 上的主要技能仓库(
https://github.com/lensetek/Research-Agent-Skills-Collection)。 - Chrome DevTools MCP(
chrome-devtools-mcp): 检查是否可以获取软件包npx -y chrome-devtools-mcp@latest。 - Windows MCP(
cursortouch/windows-mcp): 在 Windows OS 上检查是否可以获取软件包uvx windows-mcp/pip install windows-mcp。
2. 向用户报告并确认
- 向用户简要报告这三个软件包的状态:
“更新检查结果:
1. Agent Skills Repo:有新的提交/功能。
2. Chrome DevTools MCP:可通过 npx -y chrome-devtools-mcp@latest 触发。
3. Windows MCP:可通过 uvx windows-mcp serve 触发。” - 明确询问用户:“您是否希望我下载并将所有 Agent 技能和 MCP 软件包更新到最新版本?”
3. 执行集成更新(获得批准后)
如果用户回答“是”或同意更新:
- 更新 MCP 依赖项:
py bin/mcp_auto_updater.py --update - 更新 Agent Skills Collection:
Agent 请用户重新下载,或自行从主要仓库 URL 重新下载:
“请从 URL https://github.com/lensetek/Research-Agent-Skills-Collection 下载并安装 agent 技能更新”
常见错误与关键规则
- 未经许可覆盖: 严禁在未获得用户“是”的确认前覆盖或下载更新。务必先询问。
- 删除个人配置: 本次更新严禁重置
user_profile.json等个性化文件或.env中的秘密凭证。 - 声称软件包未安装: 严禁声称
chrome-devtools-mcp或windows-mcp软件包未安装;务必通过bin/mcp_auto_updater.py执行自动配置。