monitor

Monitor workflow progress in real-time via HTTP and WebSocket.

4|1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/poz110/claude-harness --skill monitor-poz110
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monitor
Source: https://github.com/poz110/claude-harness/tree/main/plugins/claude-harness/skills/monitor
Command: npx skills add https://github.com/poz110/claude-harness --skill monitor-poz110

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Flask, Flask-SocketIO, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a real-time visualization dashboard for workflow monitoring, displaying status, duration, and product documents. It offers HTTP + WebSocket services for multi-client simultaneous connections.

Core Features & Use Cases

  • Real-time Status Display: Progress bars for 14 states, highlighting the current state.
  • Duration Statistics: Time taken for each phase, total time, and current phase time.
  • Agent Information: Shows the Agent and operation type for each state.
  • Product Documents: Clickable nodes to view corresponding product documents.
  • WebSocket Real-time Synchronization: Updates are pushed automatically when the state changes.
  • Manual/Automatic Node Marking: Manual vs. automatic node indication (👤 vs. 🤖).

Quick Start

Start the monitoring service with the command /monitor.

Frequently Asked Questions about monitor

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

FAQPage Schema
How do I build a real-time workflow monitoring dashboard?

To build a real-time workflow monitoring dashboard, use this Skill to visualize 14 workflow states, track phase duration, and display product documents via HTTP and WebSocket multi-client connections. Start the service with the /monitor command.

What is WebSocket real-time synchronization for workflow status tracking?

WebSocket real-time synchronization for workflow status tracking automatically pushes state updates to connected clients. This mechanism ensures your monitoring dashboard instantly reflects phase changes, duration statistics, and agent operations without manual page refreshes.

Do I need Flask and Flask-SocketIO to run this real-time dashboard?

Yes, you need Flask and Flask-SocketIO installed to run this real-time dashboard. These Python libraries provide the required web server framework and WebSocket communication protocol to support multi-client simultaneous connections.

Can I view product documentation directly from the monitoring dashboard nodes?

Yes, you can view product documentation directly from the monitoring dashboard nodes. The Skill provides clickable nodes that display corresponding product documents alongside real-time workflow status, phase duration, and agent operation types.

How does the dashboard differentiate between manual and automatic workflow nodes?

The dashboard differentiates manual and automatic workflow nodes using visual indicators. It marks manual node operations with a person icon and automatic node operations with a robot icon, providing clear visibility into the workflow's execution state.