CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

new-repo

Create a Cursor-hosted repo for the current project and push it. Use when a project has no git remote yet and the user asks to create a repo on Cursor, push the project to Cursor, or set up a Cursor-hosted remote; installs and signs in the origin CLI when needed.

Quality

92%

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

100%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.

This is an exemplary skill body: lean, fully executable, and safely sequenced, with pre-flight checks (existing remote, staged secrets), a bounded retry loop, and explicit hard limits. Structure is appropriate for a short single-purpose skill with no unnecessary bundle files.

DimensionReasoningScore

Conciseness

The body is ~45 lean lines with zero concept explanations (no git tutorials, no CLI background); every sentence adds a rule, a command, or a decision point (e.g., "If the user seems unfamiliar with git, keep the vocabulary plain"). Nothing could be cut without losing information, matching the top anchor.

5 / 5

Actionability

Every step ships copy-paste-ready commands (`git rev-parse --is-inside-work-tree`, `git init -b main`, `origin repo create <name>`, `git push -u origin main`) with inline conditionals as comments. Common cases are covered including the taken-name retry rule and the report URL format, matching the fully-executable top anchor.

5 / 5

Workflow Clarity

A clearly sequenced 1-2-3 workflow with explicit validation checkpoints: inspect remotes before creating anything ("Never create a second repo"), review staged files and `.gitignore`/secrets before committing ("never stage-and-push blind"), and an error-recovery feedback loop (name taken → close variant → retry once → ask the user; auth errors → `origin` skill recovery table). Not a 4 because no checkpoint is missing or merely implicit.

5 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent) and none are needed: this is a single-task skill under 50 lines with well-organized numbered sections and a Hard Limits section. The one external pointer (the `origin` skill at ~/.cursor/skills-cursor/origin/SKILL.md) is clearly signaled and exactly one level deep, satisfying the simple-skill exception for a top score.

5 / 5

Total

20

/

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: third-person, concrete, and explicit about both capability and trigger conditions, with a useful precondition (no existing remote) that reduces misuse. The only gaps are a couple of missing natural synonyms and no disambiguation cue against the overlapping `share` skill.

DimensionReasoningScore

Specificity

"Create a Cursor-hosted repo for the current project and push it" plus "installs and signs in the origin CLI when needed" lists several concrete actions (create, push, install, sign-in). Not a 5 because coverage is thin on what the flow involves overall (e.g., preparing/committing the project, remote wiring); not a 3 because more than 1-2 specific actions are named.

4 / 5

Completeness

Clearly answers both: what ("Create a Cursor-hosted repo for the current project and push it") and when ("Use when a project has no git remote yet and the user asks to create a repo on Cursor, push the project to Cursor, or set up a Cursor-hosted remote"). The 'Use when' clause is explicit with concrete trigger phrases and a precondition, matching the top anchor exactly.

5 / 5

Trigger Term Quality

"create a repo on Cursor", "push the project to Cursor", and "set up a Cursor-hosted remote" are natural phrases a user would actually say. Not a 5 because common synonyms like "publish", "upload", or "put this on Cursor" are absent, leaving a few natural trigger terms missing.

4 / 5

Distinctiveness Conflict Risk

The Cursor-specific triggers and the "no git remote yet" condition carve out a clear niche, but the skill body reveals a sibling `share` skill covering the identical flow, and the description offers no cue for choosing between them. Mostly distinct with minor overlap risk against that closely related skill, so not a 5.

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

saski/arnesto

Path

.cursor/skills-cursor/new-repo/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.