CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

github-host-alias

Use when running git clone, git remote add, git remote set-url, or suggesting GitHub SSH commands to ensure all GitHub access uses the saski SSH host alias.

Quality

85%

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.

The body is a lean, highly actionable reference: concrete rewrite rules, executable commands for cloning and remote fixes, and genuinely non-obvious environment details (the gh auth/GITHUB_TOKEN interaction). Weaknesses are minor — some repetition across the Goal, Use This Skill When, and Cross-Platform Rules sections, and no explicit verification step after rewriting a remote.

Suggestions

Consolidate the repeated alias rule: 'Goal', 'Use This Skill When', and 'Cross-Platform Rules' each restate the same environment constraint; merge them into one section to save tokens.

Add a verification step to the workflow, e.g., after 'git remote set-url', confirm with 'git remote -v' or test with 'ssh -T git@github.com-saski' so failures are caught immediately.

DimensionReasoningScore

Conciseness

The core guidance is tight — the alias rule ('Do not use bare git@github.com:... rewrite it to git@github.com-saski:') and the GITHUB_TOKEN handling are unpadded and add non-obvious information. However, 'Goal', 'Use This Skill When', and 'Cross-Platform Rules' each restate the same core rule already conveyed elsewhere ('Treat github.com-saski as the universal GitHub SSH alias for this environment'), so minor trimming is possible — anchor 4. Not 5 because of this repetition; not 3 because no concepts Claude already knows are explained and there is no padding.

4 / 5

Actionability

Fully executable, copy-paste-ready commands cover the common cases: 'git clone git@github.com-saski:saski/my-repo.git', 'git remote set-url origin git@github.com-saski:owner/repository-name.git', and 'env -u GITHUB_TOKEN gh auth login', plus a concrete before/after URL normalization ('git@github.com:owner/repo.git' becomes 'git@github.com-saski:owner/repo.git'). Matches anchor 5 ('fully executable; copy-paste ready; specific examples cover the common cases'). Not 4 because no key detail is missing from the covered scenarios.

5 / 5

Workflow Clarity

The Workflow section gives a clear 4-step sequence ('1. Check whether the target URL is a GitHub SSH URL. 2. Normalize bare GitHub SSH URLs... 3. Leave already-correct... 4. For HTTPS GitHub remotes... replace them') with decision branches covering all URL types — anchor 4 ('clear sequence with most checkpoints; minor validation gaps'). Not 5 because there is no explicit verification step (e.g., confirming with 'git remote -v' or 'ssh -T git@github.com-saski') after the rewrite; not 3 because the sequence itself is complete, unambiguous, and the operations are not destructive/batch so no cap applies.

4 / 5

Progressive Disclosure

No bundle files exist and none are needed; this is a single-purpose skill whose body is short and organized into clear sections (Goal, Use This Skill When, SSH Host Alias Context, GitHub CLI Caveat, Workflow, Examples, Cross-Platform Rules) with nothing inlined that belongs in a separate file. Per the rubric guideline, a short skill with no need for external references scores 5 with well-organized sections. Not 4 because there are no organization gaps or misplaced content.

5 / 5

Total

18

/

20

Passed

Description

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

The description is strong: it names concrete git subcommands as explicit triggers, states a clear purpose, and occupies a distinct environment-specific niche. The main gaps are that the 'what' is phrased as a goal rather than a direct action (URL rewriting), and common trigger variations like push/pull/fetch and auth-failure phrases are absent.

Suggestions

State the capability as a direct action in the description, e.g., 'Rewrites bare git@github.com: SSH URLs to git@github.com-saski: when running or suggesting git clone, git remote add/set-url, push, pull, or fetch commands.'

Add natural trigger variations users say during auth failures, such as 'permission denied (publickey)', 'HTTPS remote', or 'wrong GitHub account', so the skill surfaces in troubleshooting moments too.

DimensionReasoningScore

Specificity

Quotes 'git clone, git remote add, git remote set-url, or suggesting GitHub SSH commands' — several named concrete commands plus a catch-all, matching anchor 4 ('several specific actions; minor gaps in coverage'). Not 5 because push/pull/fetch are not enumerated and coverage leans on the generic 'suggesting GitHub SSH commands'; not 3 because it goes well beyond 1-2 concrete actions.

4 / 5

Completeness

Explicitly answers 'when' ('Use when running git clone, git remote add, git remote set-url, or suggesting GitHub SSH commands') and 'what' ('ensure all GitHub access uses the saski SSH host alias'). Both are present, matching anchor 4; not 5 because the 'what' is a purpose clause rather than a direct capability statement (e.g., 'rewrites bare git@github.com: URLs to git@github.com-saski:'), which is less concrete than the anchor 5 example's direct action list.

4 / 5

Trigger Term Quality

Includes natural phrases users actually say — 'git clone', 'git remote add', 'git remote set-url', 'GitHub SSH' — giving good keyword coverage per anchor 4. Not 5 because common variations like 'git push', 'git pull', 'HTTPS remotes', or 'permission denied (publickey)' are missing; not 3 because multiple exact natural command phrases are present rather than just domain keywords.

4 / 5

Distinctiveness Conflict Risk

The 'saski SSH host alias' niche is highly specific to this environment, with distinct triggers (specific git subcommands plus SSH alias context) and minimal conflict risk with other skills, matching anchor 5. Not 4 because no closely related skill would plausibly claim this niche or trigger wrongly for it.

5 / 5

Total

17

/

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

saski/arnesto

Path

.agents/skills/github-host-alias/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.