Skip to content
Back to skills

Agent Boost

ASecurity

Analyze any deployed web application and add a smart Agent layer to it. Triggered by /agent-boost. Scans the project, recommends an Agent + Skills combo, asks the user to confirm, then generates a standardized MCP Bridge, agent.md, SKILL files, embeds a chat widget. Registers the agent with the shared agent-server. Works for any app type — not HR specific.

  • 417 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added September 8, 2026
developmentshellbashfastapiapi

Works with

  • api
  • mcp

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add infometa/workbuddyskills --skill agent-boost --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Boost?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agent Boost
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/infometa-agent-boost/badge)](https://www.skillsdirectory.com/skills/infometa-agent-boost)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: agent-boost
description: "Analyze any deployed web application and add a smart Agent layer to it. Triggered by /agent-boost. Scans the project, recommends an Agent + Skills combo, asks the user to confirm, then generates a standardized MCP Bridge, agent.md, SKILL files, embeds a chat widget. Registers the agent with the shared agent-server. Works for any app type — not HR specific."
---

# agent-boost

为 Web 应用增加智能 Agent 能力。本 skill 是 `/agent-boost` 命令的核心实现。

> 核心设计:Agent 大脑跑在共享的 `agent-server`(FastAPI)上;MCP Bridge 跟用户应用一起跑(plugin 标准化生成,用户不写);定时任务在 server 端。企微等外部集成由 agent-server 管理面板在 agent 创建后独立绑定,不进入创建主线。

> MCP 服务:身份认证与状态查询通过 `hr-claw-agent-server` MCP 服务完成(完整路径见下方速查表),调用 `check_identity`、`get_agent_status` 两个工具;Agent 注册统一走 `register-agent.sh` 脚本(dev/prod 同一脚本,仅 `AGENT_SERVER_URL` 不同)。

> Shell 命令约定见 `references/shell-conventions.md`(所有阶段适用)。

---

## MCP 工具速查

> MCP 服务完整路径:`HRIT/agent-boost/hr-claw-agent-server`(调用 MCP 工具时需使用完整路径,简写 `hr-claw-agent-server` 仅用于文档简称)。

| 工具 | MCP 服务 | 用途 | 使用阶段 |
|------|---------|------|---------|
| `check_identity` | `HRIT/agent-boost/hr-claw-agent-server` | 检查当前用户身份(鉴权平台自动注入 `x-tai-identity`) | §0 路由 |
| `get_agent_status` | `HRIT/agent-boost/hr-claw-agent-server` | 查询远端 Agent 注册状态 | §0 路由 |

---

## 流程纪律

1. **主线六阶段顺序执行** — §0→§1→§2→§3→§4→§5,路线 B/C 按路由跳转但不逆行
2. **能力启用遵循注册表** — §1 detect / §2 confirm / §3 inject / §5 test 均按 `modules/registry.md` 调用已启用能力的锚点;未启用的能力全程跳过,主线不硬编码任何能力名
3. **注册成功(`state:deployed`)后必须执行 §5 验证**,通过质量门禁后才输出「完成」
4. **禁止创建 `docs/plan.md`** — 本 skill 工作流已完整定义
5. **身份认证与状态查询通过 MCP 工具完成**(`check_identity`、`get_agent_status`);**Agent 注册统一走 `register-agent.sh` 脚本**(dev/prod 同一脚本,仅 `AGENT_SERVER_URL` 不同)
6. **脚本操作调用封装脚本** — `KEY1="v1" bash ${SKILL_DIR}/scripts/xxx.sh`(gen-bridge / register-agent / test-mcp / remote-exec / prod-deploy 等)

---

## 主线流程

| 阶段 | 加载文件 | 一句话 | 能力 Hook |
|------|----------|--------|-----------|
| §0 路由 | `phases/0-context.md` | 检测状态 → 路线 A/B/C | — |
| §1 分析 | `phases/1-analyze.md` | 扫描项目 → 核心能力矩阵 | 【detect】 |
| §2 建议 | `phases/2-suggest.md` | 模板推荐 → 逐项弹窗确认(含能力启用确认) | 【confirm】 |
| §3 创建 | `phases/3-create.md` | 生成所有代码产物(Bridge + 各能力产物;不注册不部署) | 【inject】 |
| §4 注册 | `phases/4-register.md` | 入口决策 → 部署 Bridge(如需)→ 注册 Agent → 验证 loaded | — |
| §5 验证 | `phases/5-verify.md` | MCP 工具质量 + 能力测试 → 质量门禁通过才输出完成 | 【test】 |

**能力模块:**

| 模块 | 文件 | 层级 | 覆盖 |
|------|------|------|------|
| MCP Bridge | `modules/mcp.md` | 核心(always-on) | 生成(§3) → 部署(§4) → 测试(§5) |
| API 授权 | `modules/authz.md` | 可选能力(按需启用) | detect(§1) → confirm(§2) → inject(§3) → test(§5) |
| 数仓问数 | `modules/dw-qa.md` | 可选能力(按需启用) | detect(§1) → confirm(§2) → inject(§3) → test(§5) |

> 可选能力的注册表见 `modules/registry.md`。新增可选能力不改 phase 文件,只改 registry + 加 module 文件。

各阶段详细说明中内嵌脚本调用示例,脚本清单及变量定义见各阶段文件。

---

## 产物自检(注册后强制核对)

- [ ] `.agent/agent.md` 存在,frontmatter 解析无误,body 非空
- [ ] `.agent/boost-state.json` 存在,`state` 为 `deployed`
- [ ] 每个 skill 有 `SKILL.md`,frontmatter 含 `name`/`description`
- [ ] `mcp_server/mcp_bridge.py` 包含 `call_api` 和 `list_endpoints`,py_compile 通过
- [ ] 若启用 authz:`.agent/authz/api-authz.json` 存在,`apis` 非空;`enforcement=middleware` 时授权中间件已生成并注入应用入口
- [ ] `public/chat-widget.js` + `public/agent-entry-widget-icon.svg` 存在
- [ ] `public/index.html` 末尾包含 `<script src="chat-widget.js">`(如适用)
- [ ] agent 已注册且 `loaded: true`
- [ ] §5 已执行:
      - 核心报告 `.agent/mcp-test-report.json` 存在,`summary.gate=true`
      - authz 的 L3 结果在核心报告 `l3` 段(未启用 authz 时核心 gate 仅含 L1+L2)

---

## 故障排查

详见 `troubleshooting.md`。

Files in this skill

  • SKILL.md5 KB
  • assets/templates/agent-entry-widget-icon.svg6.2 KB
  • assets/templates/authz/express-agent-authz.js.template4.9 KB
  • assets/templates/authz/fastapi_agent_authz.py.template4.8 KB
  • assets/templates/authz/flask_agent_authz.py.template4.4 KB
  • assets/templates/chat-widget.js54.8 KB
  • assets/templates/dw-qa/SKILL.md.template5.5 KB
  • assets/templates/dw-qa/templates.md.template1.4 KB
  • assets/templates/mcp_bridge.py.template8 KB
  • assets/templates/requirements.txt49 B
  • deploy/anydev.md6.7 KB
  • deploy/manual.md1.3 KB
  • deploy/prod.md3.5 KB
  • modules/authz.md17.7 KB
  • modules/dw-qa.md11.2 KB
  • modules/mcp.md14 KB
  • modules/registry.md6.4 KB
  • phases/0-context.md3.6 KB
  • phases/1-analyze.md3.1 KB
  • phases/2-suggest.md6.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in development →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.