CtrlK
BlogDocsLog inGet started
Tessl Logo

archiving-databases

Process use when you need to archive historical database records to reduce primary database size. This skill automates moving old data to archive tables or cold storage (S3, Azure Blob, GCS). Trigger with phrases like "archive old database records", "implement data retention policy", "move historical data to cold storage", or "reduce database size with archival".

71

Quality

88%

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

SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-3

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

A strong, highly actionable archival skill with concrete SQL/CLI commands and well-sequenced validation checkpoints. Its main weaknesses are verbosity in the narrative Examples and failure to leverage the provided bundle files, leaving the SKILL.md monolithic.

Suggestions

Tighten the Examples into concise spec-style scenarios (table, criteria, batch size, outcome) rather than narrative paragraphs to improve token efficiency.

Move the archive-table DDL and batch SQL into assets/archival_template.sql and the automation logic into scripts/database_archival.py, then reference them from the body so the SKILL.md becomes a lean overview.

Remove generic prerequisite boilerplate ('Understanding of data retention requirements and compliance policies') that Claude already knows, keeping only operational requirements (credentials, CLIs, permissions).

DimensionReasoningScore

Conciseness

The Instructions are dense with executable SQL and assume Claude's competence, but the three narrative Examples ('An orders table with 50M rows... VACUUM reclaims 72GB. Query performance on active orders improves by 40%.') and some generic prerequisite boilerplate ('Understanding of data retention requirements and compliance policies (GDPR, HIPAA, SOX)') could be tightened without losing clarity.

2 / 3

Actionability

Fully executable commands throughout: `CREATE TABLE orders_archive (LIKE orders INCLUDING ALL)`, `INSERT INTO orders_archive SELECT *, NOW(), batch_id FROM orders WHERE <criteria>`, `COPY (...) TO '...' WITH CSV HEADER`, `gzip`, and `aws s3 cp ... --sse aws:kms` are copy-paste ready with only justified criteria placeholders.

3 / 3

Workflow Clarity

A clear 10-step sequence with an explicit validation checkpoint in step 5 ('Verify row counts match' then 'Delete from source only after verification') wrapped in a transaction, plus an Error Handling table providing feedback loops such as 'restart from the last completed batch using batch_id tracking' and 'retry with exponential backoff'.

3 / 3

Progressive Disclosure

The body is well-sectioned internally (Overview, Prerequisites, Instructions, Error Handling, Examples) but is effectively monolithic: the provided bundle directories (assets/, scripts/) contain only placeholder READMEs and are never referenced from the body, and content that could be split out (SQL templates, automation scripts) is inline rather than in the bundled files.

2 / 3

Total

10

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 description that concretely states what the skill does and when to use it, with natural trigger phrases and a distinct niche. The only blemish is the awkward opener 'Process use when...', which is a grammatical fragment rather than a substantive weakness.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'archive historical database records', 'reduce primary database size', and 'moving old data to archive tables or cold storage (S3, Azure Blob, GCS)'.

3 / 3

Completeness

Clearly answers both what ('automates moving old data to archive tables or cold storage') and when ('use when you need to archive historical database records to reduce primary database size' plus an explicit 'Trigger with phrases like...' clause).

3 / 3

Trigger Term Quality

Good coverage of natural phrases a user would say: "archive old database records", "implement data retention policy", "move historical data to cold storage", and "reduce database size with archival".

3 / 3

Distinctiveness Conflict Risk

A clear database-archival niche with distinct triggers unlikely to overlap with unrelated skills; the combination of archival + cold-storage targets is specific.

3 / 3

Total

12

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
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.