CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

claimable-postgres

Provision instant temporary Postgres databases via Claimable Postgres by Neon (pg.new). No login or credit card required. Use for quick Postgres environments and throwaway DATABASE_URL for prototyping.

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/claimable-postgres/SKILL.md

The canonical home for this skill is claimable-postgres in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-organized single-file skill with concrete commands, complete response/error documentation, and safety-gated workflows including pre-run checks and verification steps. Its weaknesses are repetition (duplicated curl block, repeated 72-hour and @latest reminders), a boilerplate "When to Use" section, and no error-recovery guidance despite an error table.

Suggestions

Remove the duplicated curl POST block: keep it only in the REST API section and have Quick Start link to it, and drop the boilerplate "When to Use" section, which adds no information.

State the 72-hour claim reminder and the @latest --yes rationale once each (e.g., in Output Checklist and the CLI section) instead of repeating them across the workflow paths.

Add a short error-recovery step to the Agent Workflow (e.g., what to do on a 400/500 API response or a failed CLI run) to turn the documented error table into an actionable feedback loop.

DimensionReasoningScore

Conciseness

The body is mostly dense, useful reference material, but the identical curl POST command is duplicated verbatim in Quick Start and REST API, the "@latest --yes" advice and the 72-hour claim reminder each repeat 3-4 times, and the trailing "When to Use" section is empty boilerplate ("Use this skill when tackling tasks related to its primary domain or functionality as described above"). This matches the mostly-efficient-but-could-be-tightened anchor.

3 / 5

Actionability

Fully executable, copy-paste-ready guidance throughout: exact curl commands with payloads, a concrete response JSON shape, an HTTP error table with messages, a complete CLI flags table, a working SDK snippet, and a psql seed command covering the common cases.

5 / 5

Workflow Clarity

Both the API and CLI paths are clearly sequenced with real checkpoints (pre-run .env check, confirm-intent step, verify the connection string was written, Output Checklist) and destructive seed SQL is gated by confirmation. It falls short of the top anchor only because there is no explicit error-recovery loop (the error table lists HTTP codes but no fix/retry guidance) — a minor validation gap, matching the most-checkpoints-present anchor.

4 / 5

Progressive Disclosure

No bundle files exist and the skill is a single well-sectioned ~220-line document with an internal anchor link ("see [Which Method?](#which-method) below") and one external docs link. Structure and navigation are good, but secondary content (full CLI options, SDK, Vite plugin, limits tables) that suits reference files is inlined in the main file, matching the good-structure-with-minor-gaps anchor rather than a well-split overview.

4 / 5

Total

16

/

20

Passed

Description

78%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong third-person description that explicitly covers both what the skill does and when to use it, with good natural trigger terms. The main gap is that it lists only one concrete action (provisioning), leaving related capabilities (checking status, claiming, seeding) unstated.

DimensionReasoningScore

Specificity

"Provision instant temporary Postgres databases" names the domain with one concrete action, and constraints are explicit ("No login or credit card required"), but only a single action is listed rather than several specific ones, matching the 1-2-concrete-actions anchor rather than the several-actions anchor.

3 / 5

Completeness

It clearly answers what ("Provision instant temporary Postgres databases via Claimable Postgres by Neon (pg.new). No login or credit card required.") and when with an explicit trigger clause ("Use for quick Postgres environments and throwaway DATABASE_URL for prototyping."), matching the both-what-and-when-with-concrete-triggers anchor.

5 / 5

Trigger Term Quality

Good natural-term coverage: "temporary Postgres databases", "quick Postgres environments", "throwaway DATABASE_URL", "prototyping", plus provider terms (pg.new, Neon). A few natural variations ("test database", "demo database", "sandbox") are missing, so it falls short of the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

The temporary/no-login/throwaway framing plus pg.new and Neon branding gives it a clear niche, but it could still overlap with general Neon or permanent Postgres provisioning skills on generic "set up a database" requests, which is the minor-overlap anchor rather than minimal conflict risk.

4 / 5

Total

16

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills/skills/claimable-postgres/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.