CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

setup-code-maintenance-bot

Set up a Paperclip agent and routine that applies a selected code-maintenance skill to a repository and opens pull requests. Use for nightly maintenance bots, scheduled code gardening, or webhook-driven maintenance, using an existing agent or a new hire.

Quality

89%

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

92%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 well-engineered procedural skill: the five-phase workflow is unambiguous, validation and recovery checkpoints are explicit throughout, and detail is correctly pushed into two purpose-labeled reference files. Its only weakness is minor redundancy across sections (partial-setup reconciliation and paused-state rules restated), which costs a little token efficiency.

DimensionReasoningScore

Conciseness

The body is dense, procedural, and assumes Claude's competence — no space is spent explaining what PRs, routines, or timezones are. Minor repetition keeps it below a 5: partial-setup reconciliation appears in both sections 1 and 4 ("Reconcile any partially completed API setup" / "Resume partial setup from those records"), and paused-state/no-unauthorized-creation guidance recurs across sections 2, 3, and 4.

4 / 5

Actionability

For an instruction-only skill the guidance is fully executable: a copy-paste example prompt ("Use [Paperclip](<verified-web-url>), company Acme? Which agent should own this…"), a concrete table of choices to resolve, exact ordered provisioning states ("create the routine **paused**, add its trigger **disabled**, and read everything back"), and a complete routine-description template deferred to references/run-instructions.md. Specific examples cover the common cases.

5 / 5

Workflow Clarity

A clearly sequenced five-phase workflow (establish destination/agent → resolve contract → prepare config → provision/verify/activate → hand off) with explicit validation checkpoints and error-recovery loops: "Record returned IDs as each step succeeds", "Resume partial setup from those records; an ambiguous response is not a reason to blindly repeat creation", "A successful adapter probe alone does not prove Git push/PR permission", and activation gated on established readiness. Matches the top anchor.

5 / 5

Progressive Disclosure

The body is a decision-focused overview that appropriately splits detail into two real, one-level-deep references, each introduced with its purpose: "Read [references/paperclip-api.md] … for authentication, discovery, connection binding, hiring, and exact provisioning calls" and "Use [references/run-instructions.md] to write the complete routine description". Both files exist and contain no further nested references; navigation is easy.

5 / 5

Total

19

/

20

Passed

Description

83%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 description that clearly states what the skill does and gives explicit 'Use for' triggers with natural phrasing. Concrete actions dominate over vague language, and the Paperclip setup niche is well distinguished; the only gaps are a few missing trigger synonyms and unmentioned lifecycle details.

DimensionReasoningScore

Specificity

"Set up a Paperclip agent and routine that applies a selected code-maintenance skill to a repository and opens pull requests" names several concrete actions (agent setup, routine setup, skill application, PR creation). Not a 5 because it omits parts of the skill's coverage such as scheduling/trigger configuration, verification, and handoff.

4 / 5

Completeness

It explicitly answers both questions: what ("Set up a Paperclip agent and routine that applies a selected code-maintenance skill to a repository and opens pull requests") and when ("Use for nightly maintenance bots, scheduled code gardening, or webhook-driven maintenance") with concrete trigger phrases. Clearly matches the top anchor, not the 4 anchor whose 'when' is less explicit.

5 / 5

Trigger Term Quality

"Use for nightly maintenance bots, scheduled code gardening, or webhook-driven maintenance" provides good natural trigger phrases a user would plausibly say. Not a 5 because common synonyms like "automated maintenance", "scheduled maintenance", or "cron" are missing.

4 / 5

Distinctiveness Conflict Risk

The Paperclip-bot setup niche is clear and distinct from most skills, with specific triggers ("nightly maintenance bots", "webhook-driven maintenance"). Minor overlap risk remains with skills that perform the maintenance itself (e.g., a dependency-maintenance skill), keeping it below the 5 anchor's minimal conflict risk.

4 / 5

Total

17

/

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

relative_links

Relative link issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

paperclipai/paperclip

Path

.agents/skills/setup-code-maintenance-bot/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.