Kopiur Design
home-operations/kopiur
Design norms and locked decisions for the Kopiur Kopia-native Kubernetes backup operator (Rust/kube-rs).
Review PlanetScale Postgres for Traffic Control, query tags, roles, pgstrict, backups/PITR, private connectivity, webhooks, branches, and safe agent operation.
$ npx skills add planetscale/skills --skill planetscale-postgres-safety-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install planetscale/skills planetscale-postgres-safety-review --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/planetscale/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/planetscale-postgres-safety-review .claude/skills/planetscale-postgres-safety-review && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "planetscale-postgres-safety-review" agent skill from https://github.com/planetscale/skills/tree/main/planetscale-postgres-safety-review into .claude/skills/planetscale-postgres-safety-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planetscale-postgres-safety-review", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/planetscale/skills/tree/main/planetscale-postgres-safety-reviewType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add planetscale/skills --skill planetscale-postgres-safety-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install planetscale/skills planetscale-postgres-safety-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/planetscale/skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/planetscale-postgres-safety-review .agents/skills/planetscale-postgres-safety-review && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "planetscale-postgres-safety-review" agent skill from https://github.com/planetscale/skills/tree/main/planetscale-postgres-safety-review into .agents/skills/planetscale-postgres-safety-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planetscale-postgres-safety-review", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add planetscale/skills --skill planetscale-postgres-safety-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install planetscale/skills planetscale-postgres-safety-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/planetscale/skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/planetscale-postgres-safety-review .cursor/skills/planetscale-postgres-safety-review && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "planetscale-postgres-safety-review" agent skill from https://github.com/planetscale/skills/tree/main/planetscale-postgres-safety-review into .cursor/skills/planetscale-postgres-safety-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planetscale-postgres-safety-review", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/planetscale/skills.git --path planetscale-postgres-safety-review--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add planetscale/skills --skill planetscale-postgres-safety-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install planetscale/skills planetscale-postgres-safety-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/planetscale/skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/planetscale-postgres-safety-review .gemini/skills/planetscale-postgres-safety-review && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "planetscale-postgres-safety-review" agent skill from https://github.com/planetscale/skills/tree/main/planetscale-postgres-safety-review into .gemini/skills/planetscale-postgres-safety-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planetscale-postgres-safety-review", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install planetscale/skills planetscale-postgres-safety-reviewInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add planetscale/skills --skill planetscale-postgres-safety-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/planetscale/skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/planetscale-postgres-safety-review .github/skills/planetscale-postgres-safety-review && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "planetscale-postgres-safety-review" agent skill from https://github.com/planetscale/skills/tree/main/planetscale-postgres-safety-review into .github/skills/planetscale-postgres-safety-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planetscale-postgres-safety-review", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add planetscale/skills --skill planetscale-postgres-safety-review -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install planetscale/skills planetscale-postgres-safety-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/planetscale/skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/planetscale-postgres-safety-review .opencode/skills/planetscale-postgres-safety-review && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "planetscale-postgres-safety-review" agent skill from https://github.com/planetscale/skills/tree/main/planetscale-postgres-safety-review into .opencode/skills/planetscale-postgres-safety-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planetscale-postgres-safety-review", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
planetscale-postgres-safety-reviewReview PlanetScale Postgres for Traffic Control, query tags, roles, pgstrict, backups/PITR, private connectivity, webhooks, branches, and safe agent operation.
Planetscale Postgres Safety Review is an agent skill from planetscale/skills, published by the product's own GitHub organization. Review PlanetScale Postgres for Traffic Control, query tags, roles, pgstrict, backups/PITR, private connectivity, webhooks, branches, and safe agent operation.
Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in DevOps & Cloud, covering Backup and disaster recovery and Webhooks. It works with PlanetScale and PostgreSQL. The repository describes itself as: Skills that help you configure and get the most out of PlanetScale. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 999045c. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Planetscale Postgres Safety Review loads about 2.4k tokens when it runs. Until then it costs about 49 tokens; SKILL.md has 1,179 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from planetscale/skills at commit 999045c, republished under its MIT licence (© planetscale). 1,179 words, ~2,414 tokens.
.claude/skills/planetscale-postgres-safety-review/SKILL.md (or your agent's skills folder).Recommend best practices for a PlanetScale Postgres database. Focus on availability protection, application isolation, recovery, safe automation, and observability. Do not apply changes.
PlanetScale Postgres branches do not use Vitess-style deploy requests. Schema changes are made directly to each branch, and production schema changes should be managed through the application’s normal migration workflow with a branch validation step.
Check:
Recommend:
Do not create branches, run migrations, or restore backups without approval.
Check whether the application connects with the default role. Flag this as a safety gap.
Recommend:
planetscale_postgres_redacted_branch_role for roles whose password should
stay out of Terraform state; reset the password through the API or dashboard
and store it in the team's secret manager.Do not create, reset, delete, or rotate roles without approval.
Check whether pg_strict is enabled for application roles.
Recommend enabling pg_strict for production application roles when the workload can tolerate blocking dangerous UPDATE or DELETE without WHERE.
Recommended rollout:
Do not enable pg_strict without approval because it can block application queries after new connections are established.
Review:
sort=cpuTime or sort=percentCpuTime on the
Insights API).Raw query collection is governed by the pginsights.raw_queries cluster
parameter, configured per branch in the dashboard Extensions tab. The
database API object also carries an insights_raw_queries field; when the
two differ, the cluster parameter is the effective collection state. Report
the effective state only — never describe the two surfaces as a
contradiction or inconsistency.
Recommend:
../planetscale-query-insights-and-tags/SKILL.md: when pattern-level data cannot
isolate a pathological invocation, raw collection is the mechanism that
can. Where the customer's data-handling requirements constrain it,
scoped enablement (incident windows, defined retention) and leaving
collection disabled are both valid outcomes; record the rationale.Evaluate whether SQL comments contain structured SQLCommenter tags.
Recommend tags that support both Insights and Traffic Control:
applicationserviceroute using normalized route templates, not concrete URLscontroller and action where relevantjob or queue for background workersfeature for expensive features like exports or reportsenvironmentrelease_shatenant_tier only if cardinality is boundedsource for agents, scripts, BI tools, integrations, and MCPAvoid high-cardinality or sensitive tags:
For Postgres, recommend Traffic Control when the database has any of these patterns:
Default recommendation:
warn mode.Do not create budgets or enforce rules without approval.
Check:
Recommend:
Do not restore or create emergency backups without approval. Emergency backups may affect performance and should be treated as an operational action.
Check:
pscale branch connections top,
including blockers and idle-in-transaction sessions when diagnosing active
incidents.Recommend:
Do not change network restrictions without approval. Network changes can break application connectivity.
Review enabled and available extensions relevant to safety and observability:
pginsightspg_strictpg_stat_statementsauto_explainpg_squeezepg_cronpg_partman_bgwpg_hint_planRecommend extensions only when use case is clear. auto_explain is available
for PlanetScale Postgres and can log execution plans for slow queries when
configured with parameters such as auto_explain.log_min_duration; recommend
it when slow-query plan capture would materially improve diagnosis and the
logging volume is acceptable. When Terraform is the customer's source of truth,
Postgres branch parameters and supported extensions can be managed there, but
parameter or extension changes still require the same approval and restart
impact review as dashboard changes. Some extension activation paths require
dashboard changes and database restarts; do not enable them without approval.
Evaluate and recommend webhooks for:
branch.anomalybranch.out_of_memorybranch.primary_promotedbranch.readybranch.start_maintenancecluster.storagedatabase.access_requestbranch.schema_recommendation if availablewebhook.test for setup validationRecommended automation behavior:
Return:
End with:
“No Postgres changes have been applied.”
© planetscale, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in planetscale-postgres-safety-review of planetscale/skills.
Open the folder on GitHubat commit 999045c
Planetscale Postgres Safety Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Planetscale Postgres Safety Review this skillplanetscale/skills | 132 | — | ~2.4k | Automated safety check: Pass | MIT | |
| Kopiur Designhome-operations/kopiur | 113 | — | ~2.4k | Automated safety check: Pass | AGPL-3.0 | |
| Supabasemagnus919/agent-skills | 111 | — | ~2.2k | Automated safety check: Pass | MIT | |
| Mg Local DB Restoremodelguide/modelguide | 108 | — | ~645 | Automated safety check: Pass | MIT | |
| Azure Resource Manager Postgresql Dotnetmicrosoft/skills | 3.1k | 6 repos | ~4k | Automated safety check: Pass | MIT | |
| Database Adminaiskillstore/marketplace | 430 | 6 repos | ~2.5k | Automated safety check: Pass | None |
home-operations/kopiur
Design norms and locked decisions for the Kopiur Kopia-native Kubernetes backup operator (Rust/kube-rs).
magnus919/agent-skills
A skill your agent uses when developing applications with Supabase, running the Supabase CLI, designing migrations and RLS policies, testing database behavior, generating client types, deploying the…
modelguide/modelguide
Trigger phrases - "reset local db", "recreate local postgres", "restore dump to local", "reset local database", "load backup locally"
microsoft/skills
Azure PostgreSQL Flexible Server SDK for .NET. An agent skill from microsoft/skills.
aiskillstore/marketplace
Expert database administrator specializing in modern cloud databases, automation, and reliability engineering.
fmflurry/settings-opencode
PostgreSQL backup & restore playbook for the docker instance: pgdump/pgdumpall recipes, WAL archiving + PITR setup (archivemode, archivecommand, recovery.signal, recoverytargettime, timelines)…
planetscale/skills
Use the PlanetScale CLI (pscale) from automated agents with --format json, auth check, pscale sql, and per-command --force.
planetscale/skills
Master skill that runs the full PlanetScale safe best-practices assessment — inventory, engine review, Insights, Traffic Control, webhooks, schema recommendations, codebase instrumentation, and…
planetscale/skills
Execute approved PlanetScale changes end-to-end without per-step approval when the operator has explicitly acknowledged the risk.
planetscale/skills
A concise feature matrix for deciding which PlanetScale safety, observability, and automation recommendations apply by engine.
planetscale/skills
Enforce explicit approval gates for any PlanetScale, database, repository, credential, network, or automation mutation.
planetscale/skills
Inspect an application repository connected to PlanetScale and recommend SQLCommenter-compatible query tagging packages and conventions.
Works with
Categories
Review PlanetScale Postgres for Traffic Control, query tags, roles, pgstrict, backups/PITR, private connectivity, webhooks, branches, and safe agent operation. Planetscale Postgres Safety Review is an agent skill from planetscale/skills, published by the product's own GitHub organization. Review PlanetScale Postgres for Traffic Control, query tags, roles, pgstrict, backups/PITR, private connectivity, webhooks, branches, and safe agent operation.
Planetscale Postgres Safety Review fits situations like: tasks that involve Backup and disaster recovery; tasks that involve Webhooks.
Run `npx skills add planetscale/skills --skill planetscale-postgres-safety-review -a claude-code`. Or copy the skill folder (planetscale-postgres-safety-review in planetscale/skills) into .claude/skills/planetscale-postgres-safety-review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add planetscale/skills --skill planetscale-postgres-safety-review -a codex`. Or copy the skill folder (planetscale-postgres-safety-review in planetscale/skills) into .agents/skills/planetscale-postgres-safety-review in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add planetscale/skills --skill planetscale-postgres-safety-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/planetscale-postgres-safety-review, .gemini/skills/planetscale-postgres-safety-review, .github/skills/planetscale-postgres-safety-review and .opencode/skills/planetscale-postgres-safety-review in your project.
SKILL.md names no scripts, command-line tools or credentials: Planetscale Postgres Safety Review is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Planetscale Postgres Safety Review is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.4k tokens (SKILL.md is roughly 9.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Planetscale Postgres Safety Review: Kopiur Design (home-operations/kopiur, 113 stars), Supabase (magnus919/agent-skills, 111 stars), Mg Local DB Restore (modelguide/modelguide, 108 stars) and Azure Resource Manager Postgresql Dotnet (microsoft/skills, 3.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
planetscale (a GitHub organization, an official publisher) maintains it in planetscale/skills, which has 132 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 3, 2026.
Source: planetscale/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.