npx skills add ...
npx skills add planetscale/skills --skill planetscale-pscale-cli-automation
Use the PlanetScale CLI (pscale) from automated agents with --format json, auth check, pscale sql, and per-command --force. Run before other PlanetScale skills when driving pscale directly. Use when the user asks to automate pscale, run CLI commands headless, or verify pscale auth from an agent.
npx skills add planetscale/skills --skill planetscale-pscale-cli-automation
Teach agents how to invoke pscale non-interactively. This skill covers CLI
conventions only. Operational workflows (inventory, safety review, schema
recommendations) use the other skills in this repo — start with
../planetscale-safe-orchestrator/SKILL.md for a full assessment.
| Document | Where | Purpose |
|---|---|---|
| CLI agent guide | Shipped with pscale (AGENTS.md in the CLI repo, or pscale agent-guide) | How to call pscale: auth, --format json, flag placement, pscale sql |
| Project agent guide | Your application repository's AGENTS.md | Which org, database, branch, engine, prod branch, MCP scope, approval rules |
Do not edit project AGENTS.md without operator approval (see
../planetscale-mcp-agent-operating-model/SKILL.md).
If auth check returns "status": "action_required", follow issues and
next_steps in the JSON. For login, the human may need to approve in the
browser; use pscale auth login --format json.
--format json for automation.--org <org> on resource subcommands (database, branch, sql,
api, …) — not on root pscale.pscale sql mydb main --org bb …).pscale sql, not pscale shell (shell requires a TTY).--role admin (or writer/readwriter) for
writes. Match pscale shell semantics for --role and --replica.--force is per subcommand only (e.g. database delete … --force, pscale sql … --force). There is no global --force or PSCALE_FORCE.--format json alone never skips confirmations — add --force on the
destructive subcommand after explicit user approval.MySQL uses @primary by default (same as pscale shell); pass --keyspace only
for multi-keyspace databases.
pscale agent-guide --format json for the current URL).pscale with --format json as above.Install the full PlanetScale skills pack (if not already):
Then run sub-skills or ../planetscale-safe-orchestrator/SKILL.md for database operations
beyond basic CLI invocation.
Prefer live output over memorized flag syntax:
The embedded guide field contains the full CLI agent guide shipped with your
pscale binary.