seshat-bi

Route retail data projects through a governed seven-stage Power BI readiness workflow.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Retail data often reaches dashboards without validated mappings, defined metrics, or reconciled totals, leading to untrustworthy executive decisions. This Skill routes a BI project through Seshat BI's governed seven-stage readiness flow, recording status, evidence, and blocking reasons at every gate so no stage advances without named human approval. ## Core Features & Use Cases - Governed readiness routing: Ten readiness verbs cover the full flow from source profiling and mapping through warehouse migration, governance checks, and live data validation, each stopping at its own approval gate. - Self-describing command surface: seshat next --format agent returns the single machine-readable next action, and an optional read-only MCP governor exposes status, blockers, and approval packaging for programmatic loops. - PBIP adoption and safe resets: Assess existing Power BI Project folders read-only before scaffolding adoption, and reset one table's derived artifacts with staged deletions and explicit stop conditions for shared dimensions and downstream reports. - Use Case: A data engineer inherits a messy retail PostgreSQL extract and asks the agent to onboard it; the Skill profiles the source, drives the mapping gate, pauses for owner sign-off on grain and PII decisions, and reports the exact blocked next action with cited evidence. ## Quick Start Ask the agent to inspect this retail source with Seshat BI and tell me the truthful next governed action for my workspace.

Frequently Asked Questions about seshat-bi

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

FAQPage Schema
How do I find the next action in a Seshat BI project?▼

Run `seshat next --format agent` to get the single machine-readable governed next action for the workspace. Always prefer this over guessing a verb or stage, and pass `--table <name>` to check one specific table's stage.

How do I reset a table in Seshat BI?▼

Run `seshat reset <table>` to remove that table's derived mappings, migrations, dbt models, and dagster evidence while preserving the bronze landing. Use `--dry-run` first to review the plan, and stop if the table owns a shared conformed dimension or has downstream Power BI artifacts.

Can Seshat BI adopt an existing Power BI PBIP project?▼

Yes, run `seshat adopt-pbip assess --project <dir>` for a read-only assessment returning one governed next action. Scaffolding only proceeds after human review of the digest, and a .pbix file must first be saved as PBIP in Power BI Desktop.

Does Seshat BI approve readiness stages automatically?▼

No, no verb, tool, or MCP call grants an approval, advances a stage, or emits a score. Judgment calls like grain, PII, and publish safety are packaged via `seshat_prepare_approval_request` and stopped for a named human decision.

What happens if the seshat CLI is not installed?▼

The agent should say so and point to `pipx install seshat-bi` rather than simulating output. The optional MCP governor installs via `pipx install "seshat-bi[mcp]"` for programmatic automation loops.