Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Real-time agent dashboard for OpenClaw. Monitor active tasks, cron job health, issues, and action items from anywhere. Three setup tiers: (1) Zero-config canvas rendering inside OpenClaw, (2) GitHub Pages with 30-second polling — free, 2-minute setup, (3) Supabase Realtime + Vercel for instant websocket updates. All data stays on your machine. PIN-protected. No external services required for Tier 1. Tier 3 requires SUPABASE_URL and SUPABASE_ANON_KEY (no service_role key needed). Only operational status data is pushed (task names, cron status, timestamps) — never credentials, API keys, or file contents. --- name: agent-dashboard description: > Real-time agent dashboard for OpenClaw. Monitor active tasks, cron job health, issues, and action items from anywhere. Three setup tiers: (1) Zero-config canvas rendering inside OpenClaw, (2) GitHub Pages with 30-second polling — free, 2-minute setup, (3) Supabase Realtime + Vercel for instant websocket updates. All data stays on your machine. PIN-protected. No external servic Published capability contract available. No trust telemetry is available yet. Last updated 3/1/2026.
Freshness
Last checked 3/1/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
agent-dashboard is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
Real-time agent dashboard for OpenClaw. Monitor active tasks, cron job health, issues, and action items from anywhere. Three setup tiers: (1) Zero-config canvas rendering inside OpenClaw, (2) GitHub Pages with 30-second polling — free, 2-minute setup, (3) Supabase Realtime + Vercel for instant websocket updates. All data stays on your machine. PIN-protected. No external services required for Tier 1. Tier 3 requires SUPABASE_URL and SUPABASE_ANON_KEY (no service_role key needed). Only operational status data is pushed (task names, cron status, timestamps) — never credentials, API keys, or file contents. --- name: agent-dashboard description: > Real-time agent dashboard for OpenClaw. Monitor active tasks, cron job health, issues, and action items from anywhere. Three setup tiers: (1) Zero-config canvas rendering inside OpenClaw, (2) GitHub Pages with 30-second polling — free, 2-minute setup, (3) Supabase Realtime + Vercel for instant websocket updates. All data stays on your machine. PIN-protected. No external servic
Public facts
6
Change events
1
Artifacts
0
Freshness
Mar 1, 2026
Published capability contract available. No trust telemetry is available yet. Last updated 3/1/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Mar 1, 2026
Vendor
Tahseen137
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. Last updated 3/1/2026.
Setup snapshot
git clone https://github.com/tahseen137/agent-dashboard.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Tahseen137
Protocol compatibility
OpenClaw
Auth modes
api_key
Machine-readable schemas
OpenAPI or schema references published
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
text
Show me the mission control dashboard
bash
gh repo create mission-control --public --clone cd mission-control
bash
mkdir -p data # Copy tier2-github.html to index.html # Copy assets/templates/dashboard-data.json to data/
bash
git add -A && git commit -m "Initial deploy" && git push
bash
mkdir mission-control && cd mission-control # Copy tier3-realtime.html as index.html vercel deploy --prod
bash
export SUPABASE_URL="https://YOUR_PROJECT.supabase.co" export SUPABASE_ANON_KEY="eyJ..." # Same anon key used by the dashboard
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Real-time agent dashboard for OpenClaw. Monitor active tasks, cron job health, issues, and action items from anywhere. Three setup tiers: (1) Zero-config canvas rendering inside OpenClaw, (2) GitHub Pages with 30-second polling — free, 2-minute setup, (3) Supabase Realtime + Vercel for instant websocket updates. All data stays on your machine. PIN-protected. No external services required for Tier 1. Tier 3 requires SUPABASE_URL and SUPABASE_ANON_KEY (no service_role key needed). Only operational status data is pushed (task names, cron status, timestamps) — never credentials, API keys, or file contents. --- name: agent-dashboard description: > Real-time agent dashboard for OpenClaw. Monitor active tasks, cron job health, issues, and action items from anywhere. Three setup tiers: (1) Zero-config canvas rendering inside OpenClaw, (2) GitHub Pages with 30-second polling — free, 2-minute setup, (3) Supabase Realtime + Vercel for instant websocket updates. All data stays on your machine. PIN-protected. No external servic
A real-time dashboard showing what your OpenClaw agent is doing, cron job health, issues requiring attention, and recent activity. Check it from anywhere — your phone, your laptop, wherever.
No external services. The agent renders the dashboard directly in your OpenClaw session.
How to use:
Show me the mission control dashboard
The agent will:
That's it. No deploy, no accounts, nothing to configure.
Free hosting with 30-second auto-refresh. Takes 2 minutes to set up.
Setup:
Create a repo:
gh repo create mission-control --public --clone
cd mission-control
Copy the dashboard:
mkdir -p data
# Copy tier2-github.html to index.html
# Copy assets/templates/dashboard-data.json to data/
Edit index.html:
YOUR_PIN_HERE to your chosen PINEnable GitHub Pages:
main/ (root)Deploy:
git add -A && git commit -m "Initial deploy" && git push
Your dashboard is now live at https://YOUR_USERNAME.github.io/mission-control/
True websocket realtime — updates appear in under 1 second.
Prerequisites:
Step 1: Create Supabase Table
In your Supabase SQL Editor, run assets/templates/setup-supabase.sql.
Step 2: Get Your Keys
From Supabase Dashboard → Settings → API:
SUPABASE_URL (Project URL)SUPABASE_ANON_KEY (anon public key)That's it — no service_role key needed. The anon key handles both reads (dashboard) and writes (push script) via table-specific RLS.
Step 3: Edit the Dashboard
In tier3-realtime.html:
YOUR_SUPABASE_URL with your project URLYOUR_SUPABASE_ANON_KEY with your anon keyYOUR_PIN_HERE with your chosen PINStep 4: Deploy to Vercel
mkdir mission-control && cd mission-control
# Copy tier3-realtime.html as index.html
vercel deploy --prod
Step 5: Configure Push Script
export SUPABASE_URL="https://YOUR_PROJECT.supabase.co"
export SUPABASE_ANON_KEY="eyJ..." # Same anon key used by the dashboard
The dashboard updates itself automatically. Here's how:
Set up a cron job that collects data from OpenClaw APIs and pushes it:
Create a cron job called "Dashboard Update" that runs every 30 minutes.
It should:
1. Run `cron list` to get all cron job statuses, error counts, last run times
2. Run `sessions_list` to find any active sub-agents and their current tasks
3. Build the dashboard JSON from this API data
4. Push to Supabase (or git push for Tier 2)
Data sources: Only OpenClaw built-in APIs (cron list, sessions_list). No local files are read. Action items and recent activity are added manually via the "Manual Update" command below.
Sample cron configuration:
name: Dashboard Update
schedule: "*/30 * * * *" # Every 30 minutes
model: sonnet # Fast model for quick updates
prompt: |
Update the Mission Control dashboard:
1. Run `cron list` to get job names, statuses, error counts, last run times
2. Run `sessions_list` to find active sub-agents and their tasks
3. Build JSON matching the dashboard schema from API data only
4. Push to Supabase or GitHub
Do not read local files. Only use cron list and sessions_list data.
Beyond the periodic cron, the agent pushes updates immediately when significant events happen:
This means the dashboard reflects changes within seconds, not just every 30 minutes.
How to enable: When you start a major task, tell the agent:
After this deploy finishes, push an update to Mission Control.
Every dashboard tier includes a 🔄 Update button in the header:
dashboard-data.json immediatelyUse this when you want to confirm the latest state without waiting for auto-refresh.
The combination of periodic cron + real-time pushes + manual refresh keeps your dashboard accurate at all times. You'll always see what your agent is actually doing.
Urgent items that need your attention. Highlighted at the top with priority badges (high/medium/low).
What the agent is currently working on, with model name and duration.
Your product cards with live/testing/down status badges.
Table showing all scheduled jobs with status, last run time, and error counts. Click to expand error details.
Timeline of recent events and accomplishments.
Green pulsing dot shows websocket is connected. Flash animation when data updates.
| Tier | Tools Needed | External Accounts | Env Vars |
|------|-------------|-------------------|----------|
| Tier 1 | None | None | None |
| Tier 2 | git, gh CLI | GitHub (free) | DASHBOARD_PIN |
| Tier 3 | curl | Supabase (free), Vercel (free) | See below |
| Variable | Required | Tier | Purpose |
|----------|----------|------|---------|
| DASHBOARD_PIN | No | All | PIN code for dashboard access (set directly in HTML config) |
| SUPABASE_URL | Yes | Tier 3 only | Your Supabase project URL |
| SUPABASE_ANON_KEY | Yes | Tier 3 only | Supabase anon key — used for both dashboard reads AND push script writes |
Tier 1 needs zero env vars. Tier 2 needs only a GitHub repo. Tier 3 needs only SUPABASE_URL and SUPABASE_ANON_KEY — no service_role key required.
| Tier | Permissions | Why |
|------|-------------|-----|
| Tier 1 | None | Canvas is built into OpenClaw |
| Tier 2 | exec | To run git push to YOUR GitHub repo |
| Tier 3 | exec | To run curl to YOUR Supabase project |
No other permissions are used. No read permission needed — this skill does not access local files.
The dashboard expects JSON in this format:
{
"lastUpdated": "2024-01-15T12:00:00Z",
"actionRequired": [
{
"title": "Review PR #42",
"url": "https://github.com/you/repo/pull/42",
"priority": "high"
}
],
"activeNow": [
{
"task": "Deploying new feature",
"model": "opus",
"startedAt": "2024-01-15T11:45:00Z"
}
],
"products": [
{
"name": "My App",
"url": "https://myapp.example.com",
"status": "live",
"lastChecked": "2024-01-15T12:00:00Z"
}
],
"crons": [
{
"name": "Daily Report",
"schedule": "9:00 AM daily",
"lastRun": "2024-01-15T09:00:00Z",
"status": "ok",
"errors": 0,
"lastError": null
}
],
"recentActivity": [
{
"time": "2024-01-15T11:30:00Z",
"event": "✅ Deployed v2.1.0 to production"
}
]
}
| Field | Type | Description |
|-------|------|-------------|
| lastUpdated | ISO-8601 | When data was last refreshed |
| actionRequired[].priority | high\|medium\|low | Urgency level |
| products[].status | live\|testing\|down | Product health |
| crons[].status | ok\|error\|paused | Job status |
This is an instruction-only skill — no executable code, no install scripts, no third-party dependencies.
| ✅ Does | ❌ Doesn't | |---------|-----------| | Render HTML dashboards | Read local files (no HEARTBEAT.md, no memory files, no source code) | | Push operational status to YOUR services | Send data to third-party services | | Read OpenClaw APIs only (cron list, sessions_list) | Store, log, or transmit credentials | | Use YOUR Supabase/GitHub accounts | Require service_role or admin keys |
The dashboard pushes ONLY these fields — nothing else:
| Field | Example | Contains secrets? |
|-------|---------|-------------------|
| actionRequired[].title | "Review PR #42" | ❌ No |
| activeNow[].task | "Deploying v2.0" | ❌ No |
| products[].name | "My App" | ❌ No |
| products[].url | "https://myapp.com" | ❌ No (public URLs only) |
| products[].status | "live" | ❌ No |
| crons[].name | "Daily Report" | ❌ No |
| crons[].status | "ok" / "error" | ❌ No |
| crons[].lastError | "timeout after 30s" | ❌ No (error messages only) |
| recentActivity[].event | "✅ Deployed v2.1" | ❌ No |
Never pushed: passwords, API keys, tokens, file contents, database credentials, user data, or PII. The agent builds the JSON from operational status only — task names, timestamps, and status codes.
The auto-update cron uses ONLY OpenClaw built-in APIs:
| Source | What it extracts | Sensitive? |
|--------|-----------------|------------|
| cron list (OpenClaw API) | Job names, status, error counts | ❌ No |
| sessions_list (OpenClaw API) | Active task labels, models | ❌ No |
No local files are read. The cron does not access HEARTBEAT.md, memory files, source code, or any other files on disk. Action items and recent activity are added manually by the user via the "Manual Update" command.
This skill does NOT require a Supabase service_role key. The anon key handles both reads and writes via table-specific RLS:
dashboard_state table allows anon SELECT and UPDATE (via RLS policy)The provided SQL (setup-supabase.sql) configures table-specific RLS:
SELECT: Allowed for anon — dashboard can read statusUPDATE: Allowed for anon on dashboard_state table only — push script can update statusDELETE: Anon cannot delete the dashboard rowThe client-side PIN prevents casual access, NOT determined attackers.
For stronger protection:
agent-dashboard/
├── SKILL.md # This file
├── assets/
│ ├── tier1-canvas.html # Lightweight canvas version
│ ├── tier2-github.html # GitHub Pages + polling
│ ├── tier3-realtime.html # Supabase Realtime version
│ └── push-dashboard.sh # Push script for Tier 3
├── assets/templates/
│ ├── dashboard-data.json # Sample data structure
│ └── setup-supabase.sql # Supabase table setup
└── references/
└── customization.md # Theme and layout customization
data/dashboard-data.json was pushedcron list)Built for the OpenClaw community. MIT License.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
api_key
Streaming
No
Data region
global
Protocol support
Requires: openclew, lang:typescript
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://xpersona.co/api/v1/agents/tahseen137-agent-dashboard/snapshot"
curl -s "https://xpersona.co/api/v1/agents/tahseen137-agent-dashboard/contract"
curl -s "https://xpersona.co/api/v1/agents/tahseen137-agent-dashboard/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"api_key"
],
"requires": [
"openclew",
"lang:typescript"
],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": "https://github.com/tahseen137/agent-dashboard#input",
"outputSchemaRef": "https://github.com/tahseen137/agent-dashboard#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:41:56.538Z",
"sourceUpdatedAt": "2026-02-24T19:41:56.538Z",
"freshnessSeconds": 4424924
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/tahseen137-agent-dashboard/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/tahseen137-agent-dashboard/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/tahseen137-agent-dashboard/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/tahseen137-agent-dashboard/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/tahseen137-agent-dashboard/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/tahseen137-agent-dashboard/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-17T00:50:40.613Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "only",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "overwrite",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "read",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "update",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:only|supported|profile capability:overwrite|supported|profile capability:read|supported|profile capability:update|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Tahseen137",
"href": "https://github.com/tahseen137/agent-dashboard",
"sourceUrl": "https://github.com/tahseen137/agent-dashboard",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-03-01T06:03:23.098Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/tahseen137-agent-dashboard/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/tahseen137-agent-dashboard/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-24T19:41:56.538Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "api_key",
"href": "https://xpersona.co/api/v1/agents/tahseen137-agent-dashboard/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/tahseen137-agent-dashboard/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:41:56.538Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/tahseen137/agent-dashboard#input",
"sourceUrl": "https://xpersona.co/api/v1/agents/tahseen137-agent-dashboard/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:41:56.538Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/tahseen137-agent-dashboard/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/tahseen137-agent-dashboard/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to agent-dashboard and adjacent AI workflows.