CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

gh-repo

Complete Git and GitHub CLI repository management skill. Use when initializing git repos (git init), generating .gitignore files, creating GitHub repositories, cloning, editing, forking, listing, archiving, syncing, or managing repositories. Also handles GitHub CLI authentication (gh auth login, logout, status, token, refresh). Covers the full workflow from local project initialization to GitHub deployment. Includes git init, .gitignore templates for all major languages/frameworks, gh repo create (with all flags), gh repo edit, clone, fork, list, view, delete, archive/unarchive, sync, rename, deploy-key, and set-default commands.

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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 well-structured, highly actionable body: copy-paste-ready commands, a clear numbered end-to-end workflow, concrete common scenarios, and clean progressive disclosure to four real one-level-deep reference files. The only improvements are trimming obvious inline comments, deduplicating the auth block against references/auth.md, and adding a post-push verification step to the main workflow.

DimensionReasoningScore

Conciseness

The body is efficient overall — quick-reference table, lean workflows, scenario blocks — with only minor trimmable material: obvious comments Claude doesn't need ('# Check authentication status', '# Login interactively', '# Verify git is installed') and an inline auth command block that substantially duplicates references/auth.md. Fits the 4 anchor ('efficient; minor instances of over-explanation') rather than 3, since the padding is incidental rather than whole unnecessary sections.

4 / 5

Actionability

Commands are fully executable and copy-paste ready: the numbered workflow ('git init', 'git add .', 'git commit -m "Initial commit"', 'gh repo create my-project --public --source . --push'), the step-by-step alternative, and three concrete 'Common Scenarios' covering the common cases. Matches the 5 anchor ('fully executable; copy-paste ready; specific examples cover the common cases').

5 / 5

Workflow Clarity

The main workflow is clearly sequenced (numbered steps 1-6) with a Prerequisites pre-check (verify git installed, check gh auth status) and both combined and step-by-step variants. However, there is no post-operation validation (e.g., confirming the push succeeded or 'gh repo view' to verify), fitting the 4 anchor ('clear sequence with most checkpoints; minor validation gaps') rather than 5's explicit validate/feedback loops; the destructive-operation cap does not apply since no destructive workflow is instructed.

4 / 5

Progressive Disclosure

Clear overview structure (Prerequisites, Quick Reference table, workflow, scenarios, exit codes) with well-signaled one-level-deep references: all four bundle files (references/auth.md, gitignore-templates.md, repo-create.md, repo-management.md) exist, contain the promised detail, and are referenced nowhere deeper. Content is appropriately split between inline quick commands and reference files, matching the 5 anchor.

5 / 5

Total

18

/

20

Passed

Description

88%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 with an explicit 'Use when' trigger clause, comprehensive concrete command coverage, and third-person voice. Its main weaknesses are mild redundancy (the final 'Includes...' sentence restates commands already named), a few missing natural trigger phrases like 'push to GitHub', and slightly broad framing ('Complete', 'managing repositories') that raises minor conflict risk with general git skills.

DimensionReasoningScore

Specificity

The description lists many concrete actions with comprehensive coverage: 'gh repo create (with all flags), gh repo edit, clone, fork, list, view, delete, archive/unarchive, sync, rename, deploy-key, and set-default' plus the full gh auth command set. It matches the 5 anchor ('multiple specific concrete actions; comprehensive coverage') rather than 4 because there are no meaningful gaps in capability coverage.

5 / 5

Completeness

It explicitly answers both questions: 'Use when initializing git repos (git init), generating .gitignore files, creating GitHub repositories, cloning, editing, forking, listing, archiving, syncing, or managing repositories' provides concrete trigger phrases, and the capability list answers 'what' in detail. This matches the 5 anchor exactly; a 'Use when' clause is present, so the completeness cap of 3 does not apply.

5 / 5

Trigger Term Quality

Good natural keyword coverage: 'git init', '.gitignore', 'creating GitHub repositories', 'cloning', 'forking', 'archiving', 'syncing', 'gh auth login' are phrases users would actually say. A few common variations are missing (e.g., 'push to GitHub', 'publish a repo', 'new repository'), which fits the 4 anchor ('good keyword coverage; a few natural terms missing') rather than the comprehensive synonym coverage of 5.

4 / 5

Distinctiveness Conflict Risk

The niche (GitHub CLI repository lifecycle management plus authentication) is mostly distinct with command-specific triggers, but 'Complete Git and GitHub CLI repository management' and the catch-all 'managing repositories' invite minor overlap with a general git-usage skill, and 'Complete'/'full workflow' edge toward over-claim. Fits the 4 anchor ('mostly distinct; minor overlap risk with closely related skills') better than 5's 'minimal conflict risk'.

4 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

KennethJefferson/cc_skill_gh-repo

Path

.claude/skills/gh-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.