seshat-studio

Serves a local browser console rendering one Seshat workspace's recorded readiness state.

2|Updated Jun 22, 2026
One-click install
npx skills add https://github.com/Kemetra/Seshat-BI --skill seshat-studio-kemetra
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: seshat-studio
Source: https://github.com/Kemetra/Seshat-BI/tree/main/.claude/skills/seshat-studio
Command: npx skills add https://github.com/Kemetra/Seshat-BI --skill seshat-studio-kemetra

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Analysts working in a Seshat workspace need to see readiness by stage, tables, turns, and pending human approvals without reading raw state files or terminal output, and without any tool that could silently grant approvals or fabricate evidence. ## Core Features & Use Cases - Read-only workspace rendering: Displays recorded readiness statuses, tables, turns, and outstanding approvals for exactly one pinned workspace per process, on loopback only. - Strict refusal boundaries: Never grants approvals, advances stages, writes passes, invents evidence, or emits numeric readiness scores; credentials are redacted before anything reaches the browser. - Named diagnostics: Missing optional studio extra, broken web-stack imports, and missing frontend assets each surface as named refusals with remedies rather than tracebacks. - Use Case: A data analyst standing in a Seshat workspace says "open Studio" to review which governance gates still need human sign-off before a Power BI delivery, viewing the readiness board in a browser while stage transitions remain owned by the readiness verbs. ## Quick Start Ask the assistant to open Studio for the current Seshat workspace, for example by saying "open Studio and show me this workspace's readiness board in the browser".

Frequently Asked Questions about seshat-studio

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

FAQPage Schema
How do I open the Seshat Studio console for my workspace?▼

Ask in natural language, such as "open Studio" or "show me this workspace in the browser", while standing in the workspace. Studio pins that one workspace, binds loopback on an OS-assigned port, and prints the address to open manually.

Can Seshat Studio approve a readiness gate or advance a stage?▼

No. Studio only renders recorded state and shows which gate is waiting and who owes the sign-off. Stage transitions and approvals belong to the readiness verbs, which stop at their own human gates.

Why does launching Studio fail with a message about the studio extra?▼

Studio's web stack is an optional extra, so a base install refuses with a named diagnostic. Add the extra with pipx inject into the existing environment or pip install in a virtual environment, matching how Seshat was installed.

Can I view multiple Seshat workspaces in one Studio instance?▼

No. Studio serves exactly one pinned workspace per process with no in-app switcher. To inspect another workspace, stop the running console and launch a new one against the other workspace.

Is Seshat Studio safe to expose on a network or share with teammates?▼

No. Studio binds loopback only and is a local console for the person at the machine, not a hosted or multi-tenant service. It must not be exposed to a network or placed behind a tunnel to share a workspace.