BlackBeltTechnology/pi-agent-dashboard

Real-time web dashboard for pi coding-agent sessions. Multi-session view, live chat mirroring, integrated terminal, diff viewer, pi-flows execution, and mobile-first remote control via mDNS or zrok tunnel. Coexists with pi's TUI — doesn't replace it.

This repository also configures its own agents. See what pi-agent-dashboard tells them →

279Stars on the repository
97Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Offline-mine this project's pi session JSONL logs into reusable, verified knowledge: extracts faults, decisions, corrections, procedures and docs, promotes only recurring patterns, and routes artifacts into skillmanage, memory and docs. Use on "mine my sessions", "distill session knowledge", "extract lessons from…

not rated 279 +6 yesterday A SkillSpector: warn 78 tokens original MIT

doc-summarizer

26

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Summarize documents of any size: extract with the document-converter engine, chunk to fit context, fan out to subagents, then synthesize one unified summary. Handles PDF, DOCX, PPTX, XLSX, HTML, CSV, TXT, MD. Triggers: "summarize this document", "what's in this PDF", "give me a summary of these files", "extract key…

not rated 279 +6 yesterday A SkillSpector: pass 105 tokens original MIT

document-converter

27

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Convert documents bidirectionally via the pi-doc-engine facade: ingest PDF/DOCX/PPTX/XLSX to provenance-stamped Markdown (with OCR), and produce templated DOCX/PDF from Markdown with diagrams, TOC and round-trip merge. Use on "convert this PDF to markdown", "ingest these docs into kb", "make a DOCX from markdown with…

not rated 279 +6 changed 8d ago A SkillSpector: pass 97 tokens original MIT

code-simplification

28

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Active simplify pass for working code. Use when explicitly asked to "simplify this", "reduce complexity", "clean this up", "make this clearer", or when behavior-preserving readability/maintainability is the goal. Complements the project's passive simplicity-first rule by running a deliberate complexity-reduction loop.…

not rated 279 +6 yesterday A 82 tokens copy · 92% MIT

doubt-driven-review

29

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

In-flight adversarial check on a non-trivial decision BEFORE it stands — distinct from post-hoc review of a finished diff. Use on "stress-test this decision", "are we sure about this", "verify before commit", "poke holes in this", when working in unfamiliar code, or before an irreversible step (migration, prod deploy…

not rated 279 +6 yesterday A SkillSpector: warn 90 tokens original MIT

interview-me

30

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Pre-spec intent extraction — one question at a time until 95% confidence about what the user actually wants, BEFORE any openspec proposal exists. Use when an ask is underspecified (missing who/why/success/constraint), or on "interview me", "grill me", "stress-test my thinking". Upstream of openspec-explore; writes no…

not rated 279 +6 yesterday A 90 tokens copy · 94% MIT

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

See runtime state a console.log cannot reach — set real breakpoints, step, and dump the scope chain of a paused Node/TypeScript process. Use on "set a breakpoint", "inspect runtime state", "console.log isn't enough", "step through this", "what's in this closure at runtime", "attach a debugger". Not a logging or…

not rated 279 +6 yesterday A SkillSpector: warn 83 tokens original MIT

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Make runtime behavior visible and diagnosable. Use on triggers like "add logging/metrics/tracing", "instrument this", "add alerting", "we can't tell what happened in prod", or when a feature needs evidence it works at runtime. Fills an instrumentation gap not covered by the project's existing skills. Not a ship or…

not rated 279 +6 yesterday A 76 tokens copy · 92% MIT

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Measure-first performance work. Use on triggers like "it's slow", "profile this", "optimize perf", "fix the bottleneck", "improve load time / Core Web Vitals", or when a measured regression needs fixing. Enforces measure-before-optimize. Fills a perf gap not covered by existing project skills. Not a build/ship…

not rated 279 +6 yesterday A SkillSpector: warn 77 tokens original MIT

review-code

34

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Review a code change well — engine-agnostic critical review discipline for an inline dev loop. Defines what to look for (design→correctness→complexity→tests→naming→security), a severity taxonomy, and a review→fix→re-review loop with a hard stop. Use on "review this code", "review my diff", "is this change good"…

not rated 279 +6 yesterday A SkillSpector: pass 96 tokens original MIT

scenario-design

35

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Draft real-life test SCENARIOS (not smoke tests) from a change/feature spec. Derives edge-case, performance, frontend-quirk and error-handling scenarios with ISTQB techniques, routes each to a test level, and writes test-plan.md, emitting clarification questions on a spec gap. Use on "design test scenarios", "what…

not rated 279 +6 yesterday A SkillSpector: pass 88 tokens original MIT

security-hardening

36

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Harden code against vulnerabilities. Use on triggers like "security audit", "harden this", "threat model", "is this safe", or when touching untrusted input, auth, sessions, secrets, data storage, or third-party integrations. Fills a security gap not covered by existing project skills. Not a generic review or ship…

not rated 279 +6 yesterday B SkillSpector: warn 74 tokens original MIT

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Root-cause a bug already in front of you, instead of guessing at fixes. Use on triggers like "root cause this", "why is this failing", "debug systematically", "this test is flaky", "it works locally but not in CI", or when a fix attempt has already failed once. Enforces a phased evidence-first process before any code…

not rated 279 +6 yesterday A SkillSpector: pass 86 tokens original MIT

browser

38

BlackBeltTechnology/pi-agent-dashboard

Skill Claude Code

Browser automation via the agent-browser CLI. Use when the user needs to drive websites or Electron desktop apps — navigating, filling forms, clicking, screenshots, extracting data, testing web apps, visual UI checks, the Pi Dashboard's Electron shell, or the user's own logged-in browser (SSO/2FA sites). Triggers…

not rated 279 +6 changed 8d ago A SkillSpector: warn 92 tokens original MIT

canvas-webapp

39

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex needs its repo

Render a React/Vite (or any bundled) web app on the pi-dashboard canvas, which loads loopback URLs in a sandboxed opaque-origin iframe. Use when a canvas(target:{kind:"url"|"server"}) target shows up blank white, an empty surface, or a /live/ 500 ECONNREFUSED. Covers why Vite dev servers and non-CORS static servers…

not rated 279 +6 yesterday A SkillSpector: warn 99 tokens original MIT

pi-dashboard

40

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Monitor and control the pi-dashboard server. List sessions, send prompts, abort runs, spawn new sessions, manage git branches, control flows, and configure the dashboard — all via REST API. Use when you need to interact with other pi sessions, check dashboard health, or orchestrate multi-session workflows.

not rated 279 +6 yesterday B SkillSpector: warn 63 tokens original MIT

project-init

41

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Scaffold an unconfigured directory into a configured pi project. Interactive, profile-driven: previews the planned writes, then writes AGENTS.md, .pi/settings.json and prompt files — optionally also a knowledge base, an openspec/ scaffold, and user-global /.pi/agent/settings.json. Use on a bare directory, or when the…

not rated 279 +6 yesterday A SkillSpector: warn 81 tokens original MIT

accessibility-a11y

42

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Semantic HTML, keyboard navigation, focus states, ARIA labels, skip links, and WCAG contrast requirements. Use when ensuring accessibility compliance, implementing keyboard navigation, or adding screen reader support.

not rated 279 +6 yesterday A SkillSpector: pass 44 tokens original MIT

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Reusable component patterns for cards, sections, forms, and layouts with consistent prop interfaces and composition strategies. Use when creating new components, refactoring existing ones, or establishing component design patterns.

not rated 279 +6 yesterday A SkillSpector: pass 41 tokens original MIT

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Mobile-first responsive patterns with sticky headers, floating CTAs, accessible navigation, and touch-friendly interactions. Use when implementing responsive layouts, mobile navigation, or ensuring touch-friendly UI.

not rated 279 +6 yesterday A SkillSpector: pass 39 tokens original MIT

tailwind-shadcn

45

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Tailwind CSS utility patterns with shadcn/ui component usage, theming via CSS variables, and responsive design. Use when styling components, installing shadcn components, implementing dark mode, or creating consistent design systems.

not rated 279 +6 yesterday A SkillSpector: warn 50 tokens original MIT

typescript-strict

46

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

TypeScript strict mode patterns with interfaces, type guards, generics, and utility types. Use when defining types, creating type-safe functions, handling nullable values, or implementing generic components.

not rated 279 +6 yesterday A SkillSpector: pass 41 tokens original MIT

zod-react-hook-form

47

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Form validation combining Zod schemas with React Hook Form, including localized error messages, Server Action integration, and shadcn/ui Form components. Use when building forms, validating user input, handling form submissions, or implementing Server Actions with validation.

not rated 279 +6 yesterday A SkillSpector: pass 54 tokens original MIT

kb-search

48

BlackBeltTechnology/pi-agent-dashboard

Skill Claude CodeCodex

Search the local markdown knowledge base for facts, prior decisions, definitions, people, error codes, config flags, and how-we-fixed-it notes. ALWAYS search here BEFORE answering a project-specific question from memory, guessing, or asking the user. Use whenever you hit an unknown term, an unfamiliar entity, an error…

not rated 279 +6 yesterday A SkillSpector: pass 84 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: