AI Agents
The Stategraph skills in github.com/stategraph/skills let AI agents drive the stategraph CLI: Claude Code, agents that use skills.sh, or any tool that loads SKILL.md files. The skills teach the workflows, the safe defaults, and the canonical command form. An agent can do everything that Infrastructure as a Database exposes.
Available skills
| Skill | Purpose |
|---|---|
stategraph |
Router. Detects Stategraph tasks and dispatches each to one of the five workflow skills below. |
stategraph-query |
Read-only SQL queries, state summaries, inventory, blast radius, and gap analysis. |
stategraph-cost |
State and tenant cost, attribution by tag or provider, cost history, coverage gaps, and plan-time cost deltas. |
stategraph-change |
stategraph tf plan, stategraph tf apply, state deletion, and the transaction lifecycle. |
stategraph-import |
Import .tfstate or HCL, and wire a Terraform repository to Stategraph. |
stategraph-refactor |
Interactive address rewrites: restructure a repository and keep state addresses. |
Most users need only the stategraph router, which hands off through the agent's Skill tool.
Before you begin
- The Stategraph CLI on your
PATH. See CLI reference. - A configured tenant:
STATEGRAPH_API_BASE,STATEGRAPH_API_KEY, andSTATEGRAPH_TENANT_IDexported, andstategraph infosucceeds. See Setup.
Install
Install the skills with the skills CLI:
npx skills add stategraph/skills
Or install one skill:
npx skills add stategraph/skills -s stategraph-query
Manual install (Claude Code)
Copy each skill to ~/.claude/skills/<name>/SKILL.md:
git clone https://github.com/stategraph/skills /tmp/stategraph-skills
cp -r /tmp/stategraph-skills/skills/* ~/.claude/skills/
rm -rf /tmp/stategraph-skills
Usage
Ask the agent a Stategraph question, and the router picks the workflow:
- "What S3 buckets do we have?" runs
stategraph-query - "How much does this tenant cost, broken down by team?" runs
stategraph-cost - "Plan these changes." runs
stategraph-change - "Import this terraform.tfstate." runs
stategraph-import - "Refactor this repo into child modules without losing state." runs
stategraph-refactor
With all six skills installed, you can also start a workflow directly: /stategraph-query, /stategraph-cost, /stategraph-change, /stategraph-import, or /stategraph-refactor.
Safety model
stategraph-queryandstategraph-costare read-only. They never calltf plan,tf apply, imports, or refactors. The only write, instategraph-cost, starts a cost recalculation, not an infrastructure change.- The change, import, and refactor skills make changes, each in its own workflow.
- With a plan-only API token, the worst result of an agent error is a wrong plan that you discard, not a destroyed database. Use plan-only tokens for agents that run without review, such as overnight runs.
- Give plan and apply rights to agents behind a review step, such as a CI runner on a green pull request.
Create a plan-only token from an existing API key:
stategraph user access-tokens create --name agent-plan --plan
Scope it further with --plan-tenant, --plan-modified, and --plan-pulled-in. See Access tokens for the capability model, and Access control for authentication.
See also
- github.com/stategraph/skills: each skill's full
SKILL.md. - Refactoring: the workflow that the refactor skill drives.
- Refactor commands: its CLI reference.
- CLI reference:
stategraph info, the first command agents run.