Skip to content
Back to skills

Agent Hq

BSecurity

Deploy the Agent HQ mission-control stack (Express + React + Telegram notifier / Jarvis summary) so other Clawdbot teams can spin up the same board, high-priority watcher, and alert automation. Includes setup, telemetry, and automation hooks.

  • 14 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 7, 2026
devopsbashsqlreactnodeexpressgitapifrontendbackend

Works with

  • api

Security analysis

B88/100
  • mediumUses curl or wget to download content
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned September 7, 2026

npx -y skills add modbender/skill-library-mcp --skill agent-hq --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Hq?

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

Security grade badge for Agent Hq
[![Security: B — Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-agent-hq/badge)](https://www.skillsdirectory.com/skills/modbender-agent-hq)

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-hq
description: Deploy the Agent HQ mission-control stack (Express + React + Telegram notifier / Jarvis summary) so other Clawdbot teams can spin up the same board, high-priority watcher, and alert automation. Includes setup, telemetry, and automation hooks.
---

# Agent HQ Installation

## Summary

- **Backend + frontend**: Express API with SQLite board + Vite/React UI served from `frontend-react/dist`.
- **Automation pieces**: Jarvis summary (`scripts/jarvis-connector.js`), Telegram notifier (`scripts/notify-jarvis-telegram.js` + cron), plus a high-priority watcher inside `backend/server.js`.
- **Data**: `data/board.json` seeds missions/agents/cards; the board persists in `data/mission.db`.
- **Notifications**: `config/telegram.json` (or `AGENT_HQ_TELEGRAM_*` env vars) lets you send alerts to Telegram.

## Setup steps

1. Clone the repo and install deps:
   ```bash
   git clone https://github.com/thibautrey/agent-hq.git
   cd agent-hq
   npm install
   npm --prefix frontend-react install
   ```
2. Edit `config/telegram.json` with your `botToken`/`chatId` (or set `AGENT_HQ_TELEGRAM_TOKEN`/`AGENT_HQ_TELEGRAM_CHAT_ID`). Keep this file secret.
3. Build the UI and start the server:
   ```bash
   npm --prefix frontend-react run build
   npm run start:agent-hq
   ```
   The UI is served on `/` and the API lives under `/api` (default port 4000).
4. Configure cron jobs (Heartbeats + Telegram):
   - Jarvis summary: `node scripts/jarvis-connector.js` or `scripts/notify-jarvis-telegram.js --force` as needed.
   - Telegram notifier cron (see `run-telegram-notifier.sh`).
5. Use the UI to create cards or `POST /api/cards`/`/api/cards/quick` to keep Jarvis busy.

## Runtime commands

- **View board**: `curl http://localhost:4000/api/board`
- **Trigger Telegram alert**: `curl -X POST http://localhost:4000/api/notify-telegram`
- **Quick card**: `curl -X POST http://localhost:4000/api/cards/quick -H "Content-Type: application/json" -d '{"text":"Design review needed"}'`
- **Jarvis summary**: `node scripts/jarvis-connector.js`

## Tips

- Drop cards directly into `data/board.json` before first run for a seeded mission.
- `high_priority_jobs` table in SQLite prevents duplicate Telegram alerts.
- `AGENT_HQ_API_TOKEN` protects mutating endpoints for scripted integrations.

## Release notes

- **2026-02-09** – Mission-control stack created, README translated to English, changelog added, and the Clawdhub installer skill `agent-hq@1.0.0` published (now mirrored with this manifest).

Enjoy running your own Mission Control.

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.

Comments

Loading comments…