CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

share

Save, back up, or share the current project on Cursor — creates a repo (a saved, versioned copy that isn't public) even for users who have never used git, handling all setup automatically. Use when the user asks to save, back up, publish, or share their project on Cursor, or how to not lose it.

Quality

87%

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

86%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 lean, highly actionable workflow with executable commands, explicit validation gates for secret staging, and clear error-recovery branching. The only tightenings are mild repetition of the privacy guarantee and a missing post-push verification checkpoint.

DimensionReasoningScore

Conciseness

Quotes: "git rev-parse --is-inside-work-tree", "git init -b main", "origin repo create <name>" — the body teaches nothing Claude already knows and every section carries instructions. Not 5 because the "isn't public / not public" fact is stated four times (intro, step 2 quote, step 4, visibility section) and the no-jargon rule appears in three places; these repetitions could be trimmed.

4 / 5

Actionability

Copy-paste-ready commands cover every state transition ("git init -b main", "git add -A && git commit -m \"Initial commit\"", "origin repo create <name>", "git remote add origin <clone URL printed by create>", "git push -u origin main") with concrete pre-checks ("git status --porcelain", secret patterns like ".env*") and branches for existing-remote, no-git, and create-failure cases.

5 / 5

Workflow Clarity

Quotes: a numbered 4-step sequence with explicit checkpoints — remote pre-check ("A remote already exists → ... commit + push ... and stop"), pre-stage secret gate ("ask before including it — never stage-and-push blind"), and a create-failure recovery path ("follow the `origin` skill's recovery table"). Not 5 because there is no post-push verification step and the error-recovery detail is delegated to the external origin skill's table.

4 / 5

Progressive Disclosure

The ~84-line body contains only core-flow content with clear section headers, and its single external dependency is explicitly signaled one level deep with a concrete path ("the `origin` skill (synced at `~/.cursor/skills-cursor/origin/SKILL.md")"). Nothing that belongs in a separate file is inlined, and no bundle files exist to split.

5 / 5

Total

18

/

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 explicitly answers both what and when with natural trigger phrasing and a well-scoped Cursor niche. The main residual gaps are a generic "handling all setup automatically" claim and a few missing trigger synonyms such as "upload".

Suggestions

Replace the generic "handling all setup automatically" with the concrete setup actions performed (git init, remote creation, first push) to lift specificity.

Add one or two common trigger variations such as "upload" or "put my project online" to broaden natural keyword coverage.

Mention the restore/sync capability in the description so users asking to recover or re-download their project also trigger this skill.

DimensionReasoningScore

Specificity

Quotes: "Save, back up, or share the current project on Cursor", "creates a repo (a saved, versioned copy that isn't public)", "handling all setup automatically" — several concrete, distinct actions are named. Not 5 because "handling all setup automatically" is a generic capability claim and follow-on capabilities (restore, sync) appear only in the body, leaving minor coverage gaps.

4 / 5

Completeness

Explicit what ("creates a repo (a saved, versioned copy that isn't public) even for users who have never used git, handling all setup automatically") plus an explicit when with concrete trigger phrases ("Use when the user asks to save, back up, publish, or share their project on Cursor, or how to not lose it") — a direct match to the anchor-5 pattern.

5 / 5

Trigger Term Quality

Quotes: "save, back up, publish, or share their project on Cursor", "how to not lose it" — five natural phrasings users would actually say, including the colloquial "not lose it". Not 5 because common variations such as "upload", "put it online", or "make a copy" are absent; not 3 because coverage goes well beyond a single domain keyword.

4 / 5

Distinctiveness Conflict Risk

The "on Cursor" scoping and the novice-repo niche ("even for users who have never used git") carve a clear, distinct trigger set. Not 5 because "publish, or share their project" could still overlap with generic git-publish or backup skills; not 3 because the scoping is much tighter than a bare domain mention.

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/share/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.