surveil

Monitor Claude Code agent team activity via WebSocket and SQLite.

1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/az9713/my-agent-skills --skill surveil
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: surveil
Source: https://github.com/az9713/my-agent-skills/tree/main/.claude/skills/surveil
Command: npx skills add https://github.com/az9713/my-agent-skills --skill surveil

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating Claude Code agent teams across multiple sources in real time is hard and error‑prone, making it difficult to see who is active, what messages are flowing, and which tasks are in progress.

Core Features & Use Cases

  • Real-time roster and activity dashboard for Claude Code agent teams.
  • Monitors changes under ~/.claude/teams and ~/.claude/tasks to reflect live state, inbox messages, and task updates.
  • Kanban-style task board with Pending, In Progress, and Completed columns, plus session history persisted in SQLite for audits.

Quick Start

Start the surveillance dashboard and open http://localhost:3847 to view live agent activity.

Frequently Asked Questions about surveil

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor multiple Claude Code agent teams in real time?

Monitor Claude Code agent teams in real time using a WebSocket-based dashboard that watches ~/.claude/teams and ~/.claude/tasks directories to reflect live state, inbox messages, and task updates instantly.

What's the best way to track agent activity and task progress across multiple teams?

Track agent activity across teams using a Kanban-style task board with Pending, In Progress, and Completed columns, alongside a real-time roster dashboard providing live operations oversight for all active agents.

Does this real-time agent dashboard persist session history for audits?

Yes, session history is persisted using SQLite-backed storage, recording agent activity and task updates over time so you can review past operations and team coordination data for audits.

Can I view live inbox conversations between Claude Code agents?

Yes, you can view live inbox conversations because the dashboard monitors changes under ~/.claude/teams to reflect inbox messages and session data in real time through server-side endpoints over a WebSocket connection.

Do I need any external dependencies to run the agent surveillance dashboard?

No external dependencies are required to run the agent surveillance dashboard, as it relies on a WebSocket-based frontend, SQLite-backed history storage, and server-side endpoints to deliver state and session data directly.