Andy 的 Hermes Agent 技能库,包含浏览器自动化和 Prompt 优化工具。
通过 Chrome DevTools Protocol 控制 Chrome 浏览器,支持自动化、性能分析、网络监控、设备模拟。
核心功能:
- 浏览器自动化(导航、JS 执行、截图、点击)
- 性能分析(追踪、CrUX 集成)
- 网络监控(请求/响应、条件模拟)
- 设备模拟(移动设备、分辨率、User-Agent)
安装:
npm install -g chrome-devtools-mcp文档:browser-automation/chrome-devtools-mcp/SKILL.md
自动化 prompt 评估-改进循环,配合 promptfoo 使用,无框架锁定,人工在环。
核心功能:
- 自动评估 prompt 质量
- 识别低分 prompt
- 用 LLM 自动重写
- 重新评估验证
- 版本备份 + 占位符验证
安装:
npm install -g prompt-optimizer文档:prompt-engineering/prompt-optimizer/SKILL.md
# 克隆仓库
git clone https://github.com/AIPMAndy/hermes-skills-andy.git
# 复制到 Hermes skills 目录
cp -r hermes-skills-andy/browser-automation ~/.hermes/skills/
cp -r hermes-skills-andy/prompt-engineering ~/.hermes/skills/
# 重启 Hermes Agent
hermes restart在 Hermes 对话中:
用户:帮我打开 GitHub trending 并截图
AI:[自动加载 chrome-devtools-mcp skill] → 启动 Chrome → 截图
用户:优化我的 Demo 演示词
AI:[自动加载 prompt-optimizer skill] → 评估 → 重写 → 验证
适用场景:
- 自动化测试
- 网页截图
- Demo 演示录制
- 性能分析
- 网络监控
配置到 Hermes:
# ~/.hermes/config.yaml
mcp:
servers:
chrome:
command: chrome-devtools-mcp
args: ["--headless"]适用场景:
- 优化单个 prompt
- 批量优化多 prompt 流水线
- 准备 Demo 演示词
- 优化投资人演讲稿
- 多语言 prompt 优化
配置文件:
# prompt-optimizer.config.yaml
promptsDir: prompts
evalConfig: evals/promptfooconfig.yaml
versionsDir: evals/prompt-versions
threshold: 4.0
maxIterations: 3
rewriterModel: openai:gpt-4o
dimensions:
clarity: CLARITY
relevance: RELEVANCE
completeness: COMPLETENESS
providerToFile:
demo-intro: demo-intro.txt
demo-features: demo-features.txt欢迎提交 Issue 和 PR!
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启 Pull Request
MIT License
Andy
- GitHub: @AIPMAndy
- 微信:AI PMAndy
- Hermes Agent - 强大的 AI Agent 框架
- chrome-devtools-mcp - Chrome DevTools MCP 服务器
- prompt-optimizer - Prompt 优化工具
- promptfoo - Prompt 评估框架
Made with ❤️ by Andy