Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add commands/rahmanef63/control-room/vps-prdgit clone --depth 1 https://github.com/rahmanef63/control-roomWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/rahmanef63/control-room/vps-prd)<a href="https://agentmods.dev/commands/rahmanef63/control-room/vps-prd"><img src="https://agentmods.dev/badge/commands/rahmanef63/control-room/vps-prd.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00000 | $0.00588 |
| Opus 5 | $0.00000 | $0.00294 |
| Sonnet 5 | $0.00000 | $0.00118 |
| Haiku 4.5 | $0.00000 | $0.00059 |
Grade A, and why
vps-prd scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
VPS Control Room — PRD Quick Reference
Gunakan skill ini untuk mendapatkan konteks PRD tanpa membaca seluruh file 1400 baris. Jika butuh detail spesifik, baca section yang relevan dari PRD.md.
Ringkasan Arsitektur
Tiga komponen: frontend/ (Next.js 15), agent/ (Node.js host process), convex/ (self-hosted realtime DB).
Agent adalah satu-satunya yang boleh akses Docker, systemd, journalctl, fail2ban, ufw.
7 Convex Tables
- events — timeline live, TTL 30 hari. Index: by_timestamp, by_type, by_severity.
- audit_log — jejak permanen. Index: by_timestamp, by_target, by_action.
- agent_status — upsert known agents. Index: by_name, by_status.
- system_snapshot — host metrics, TTL 7 hari. Index: by_timestamp.
- alerts — active/resolved. Index: by_status, by_severity.
- commands — command queue. Index: by_status, by_request_id.
- app_status — cache apps. Index: by_name, by_source, by_runtime_status.
5 Collectors (di agent/)
- system — /proc/stat, /proc/meminfo, /proc/uptime, /proc/loadavg, /proc/net/dev, df
- docker — Docker socket HTTP, containers, state, health, ports
- dokploy — Dokploy API, app list, deploy info (fallback ke docker)
- agents — ps aux, filter known list (openclaw-gateway, openclaw-nodes, codex, convex_realtime_daemon.py, ollama serve)
- security — journalctl ssh, fail2ban-client, ufw, ss -tulpn
Allowlist Actions v1
container.restart,container.stop,container.logsservice.restart(known services only)dokploy.redeployfail2ban.unban
6 Dashboard Pages
Overview, Apps, Agents, Security, Events, Audit — plus Actions page dan Login.
Phase Order
0: Repo foundation → 1: Frontend shell → 2: Convex core (paralel dgn 1) → 3: Agent collectors (butuh 2) → 4: UI binding (butuh 1+2) → 5: Action pipeline (butuh 3) → 6: Hardening → 7: Deploy → 8: Verify.
Untuk detail lengkap baca: PRD.md section yang relevan.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 4d ago First seen · 44 lines · 0 tokens per session scan A 4c523e725776
vps-prd is a command published in the GitHub repository rahmanef63/control-room (19 stars, last pushed 4d ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 588 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other commands, from other repositories
portaljs-architect
Recommend a data-portal architecture (storage, compute, catalog, access, hosting, metadata) from your needs, then hand off to the build skills. The advisory entry point.
portaljs-check-data-quality
Audit a local or remote tabular file (CSV/TSV) for common data quality issues. Read-only. Use only when the user explicitly asks to check or audit data quality.
upgrade-webkit
Upgrade Bun's WebKit fork to the latest upstream version of WebKit.
dedupe
Find duplicate GitHub issues.
memory-store
Store an insight, decision, or pattern to memory.
dev
Runs Vendure in development mode. By default it starts three processes: the GraphQL server (ts-node ./src/index.ts), the worker (ts-node ./src/index-worker.ts), and the dashboard (a Vite dev server).