一键导入
agents-setup
Set up RUBRIC Agents — configure agent status monitoring, hooks, and the live dashboard. Use when installing or configuring the Agents template.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Set up RUBRIC Agents — configure agent status monitoring, hooks, and the live dashboard. Use when installing or configuring the Agents template.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Set up RUBRIC Crons — configure cron registry paths and visualize scheduled tasks. Use when installing or configuring the Crons template.
Set up RUBRIC Flows — create workflow visualizations, configure pipeline steps, connect to live execution. Use when installing or configuring the Flows template.
Set up RUBRIC Scaffold — configure agents, tabs, status hooks, and the dashboard. Use when installing or configuring the Scaffold template.
Set up RUBRIC Skill Trees — configure workspace scanning, agent icons, and skill visualization. Use when installing or configuring the Skill Tree template.
Research competitors, compare features, pricing, and positioning. Output a structured comparison.
Condense long documents, articles, or transcripts into concise summaries with key takeaways.
| name | agents-setup |
| description | Set up RUBRIC Agents — configure agent status monitoring, hooks, and the live dashboard. Use when installing or configuring the Agents template. |
Note: This skill is written for Claude Code. If the user runs a different agent framework, adapt these instructions to their setup.
Edit config.json. Match agent ids with your Scaffold config if you use one:
{
"brandName": "RUBRIC Agents",
"agents": [
{ "id": "robo", "name": "Robo", "role": "Lead Agent", "color": "#f5a623", "icon": "Crown" },
{ "id": "devo", "name": "Devo", "role": "Dev Agent", "color": "#58abf5", "icon": "Spark" }
]
}
In each agent's Claude Code settings.json, add hooks to report status automatically:
{
"hooks": {
"on_session_start": "curl -s -X POST http://localhost:5050/api/agent-status -H 'Content-Type: application/json' -d '{\"agent\":\"devo\",\"status\":\"active\",\"task\":\"Session started\"}'",
"on_session_end": "curl -s -X POST http://localhost:5050/api/agent-status -H 'Content-Type: application/json' -d '{\"agent\":\"devo\",\"status\":\"idle\"}'"
}
}
Replace devo with each agent's id. The task field is optional — use it to describe current work.
| Status | Meaning | How it's set |
|---|---|---|
active | Agent is running right now | Hook on session start, or manual POST |
recent | Was active within the idle threshold | Auto-calculated by the server |
idle | No recent activity | Hook on session end, or timeout |
offline | Never reported / no data | Default when no status exists |
# Set active with a task description
curl -X POST http://localhost:5050/api/agent-status \
-H 'Content-Type: application/json' \
-d '{"agent":"devo","status":"active","task":"Building dashboard"}'
# Set idle
curl -X POST http://localhost:5050/api/agent-status \
-H 'Content-Type: application/json' \
-d '{"agent":"devo","status":"idle"}'
# Query all agent statuses
curl -X POST http://localhost:5050/api/agent-status \
-H 'Content-Type: application/json' -d '{}'
The dashboard includes a Demo toggle in the UI. Enable it to simulate all agents cycling through status states. Use this to verify your layout and colors before connecting real agents.
cd /path/to/agents && npm install && node server.js