CtrlK
BlogDocsLog inGet started
Tessl Logo

github-commit-recovery

Recover deleted commits from GitHub using REST API, web interface, and git fetch. Use when you have commit SHAs and need to retrieve actual commit content, diffs, or patches. Includes techniques for accessing "deleted" commits that remain on GitHub servers.

68

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

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

Highly actionable and well-organized with concrete commands and real examples, but it carries narrative padding and off-scope secret-scanning content, lacks validation feedback loops in its batch workflow, and is monolithic with no progressive disclosure into bundle files.

Suggestions

Trim non-instructional padding: remove the Istio 'Impact' bullets and the 'High-Value Secret Categories'/'Files Most Likely to Contain Secrets' sections, or move them to a reference file, since they are tangential to commit recovery.

Add a validate-fix-retry feedback loop to the batch download pattern (e.g., retry on 403/rate-limit with backoff, verify downloaded patches are non-empty/diff-formatted) so the batch workflow clears the workflow_clarity cap.

Split detailed material into bundle files under references/ (e.g., real-world case studies, API response schemas) and signal them from SKILL.md so progressive disclosure reaches the one-level-deep ideal.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete commands, but padding remains: the Istio 'Impact' bullets, the off-scope 'High-Value Secret Categories'/'Files Most Likely to Contain Secrets' lists, and a re-explanation of author-vs-committer that Claude already knows. Not 3 because not every token earns its place; not 1 because the bulk is actionable rather than concept exposition.

2 / 3

Actionability

Provides copy-paste-ready curl, git, python, and jq commands with real example SHAs and URLs across all three methods, fully executable rather than pseudocode.

3 / 3

Workflow Clarity

Methods are clearly sequenced and a troubleshooting section aids recovery, but the batch-download pattern returns None on failure with no retry or validation feedback loop; the rubric caps batch-operation workflows at 2. Not 1 because sequencing and error-case coverage are present, but explicit validation checkpoints are missing.

2 / 3

Progressive Disclosure

No bundle files exist and the ~290-line body is monolithic in SKILL.md, with content that could be split (real-world examples, secret-category lists) kept inline; well-sectioned but no one-level-deep references. Not 3 because it exceeds the under-50-line simple-skill carve-out and content that should be separate is inline.

2 / 3

Total

9

/

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 tight, third-person description that concretely states capabilities, gives an explicit 'Use when' trigger, and uses natural keywords with low conflict risk. Voice and trigger guidance both meet the top anchors.

DimensionReasoningScore

Specificity

Names multiple concrete actions ('Recover deleted commits', 'retrieve actual commit content, diffs, or patches') across three explicit methods (REST API, web interface, git fetch), matching the multiple-specific-actions anchor.

3 / 3

Completeness

Explicitly answers what ('Recover deleted commits... retrieve actual commit content, diffs, or patches') and when ('Use when you have commit SHAs and need to retrieve...'), satisfying both halves with an explicit trigger clause.

3 / 3

Trigger Term Quality

Includes natural user-facing terms ('deleted commits', 'GitHub', 'commit SHAs', 'diffs', 'patches') that a developer would actually say, giving good coverage rather than just jargon.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (GitHub deleted-commit recovery) with distinct triggers (commit SHAs, deleted commits, diffs/patches) unlikely to overlap with other skills.

3 / 3

Total

12

/

12

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.

Validation15 / 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
gadievron/raptor
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.