CtrlK
BlogDocsLog inGet started
Tessl Logo

github-multi-account

Detect and set up account-locked gh aliases for multi-account GitHub. The AI reads this skill, detects accounts, asks the user which is personal/work, and runs the setup automatically.

64

Quality

76%

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

Fix and improve this skill with Tessl

tessl review fix ./.copilot/skills/github-multi-account/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%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 skill is highly actionable with executable code and a clear, verified workflow; it is lean and well-structured. The main gap is the absence of an explicit error-recovery loop and the lack of any split-out script reference for the larger code blocks.

Suggestions

Add a feedback loop after Step 4 (e.g. if ghp/ghw api user fails, recheck profile load and PATH) to strengthen workflow_clarity for the system-altering setup.

Consider moving the PowerShell setup block into a scripts/ file referenced once, reducing inline bulk and improving progressive_disclosure.

Generalize the repo-specific binding block (bradygaster/squad) so it reads as a pattern rather than a hard-coded example.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence without explaining gh or PowerShell basics; the only mild redundancy is the function block appearing both for the profile and the current session, which is justified by intent.

4 / 5

Actionability

Provides fully executable, copy-paste-ready PowerShell with clearly marked placeholders, concrete verification commands (ghp api user --jq '.login'), and specific shell built-ins — covering the common cases completely.

5 / 5

Workflow Clarity

Steps 1–5 are clearly sequenced and a verification step (Step 4) is present for a profile/PATH-modifying operation, but there is no explicit error-recovery feedback loop if verification fails.

4 / 5

Progressive Disclosure

Well-organized into clearly headed sections with no nested or broken references and no bundle files to navigate; at ~85 lines the inlined PowerShell blocks could arguably live in a script, so it stops just short of 5.

4 / 5

Total

17

/

20

Passed

Description

70%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 names concrete actions and occupies a distinct niche, but it omits an explicit 'Use when' trigger clause, which caps completeness. Voice is appropriately third-person.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user has multiple GitHub accounts and wants account-locked gh aliases.'

Include natural synonyms such as 'multiple GitHub accounts' or 'switch GitHub accounts' to broaden trigger coverage.

Briefly state what the resulting aliases (ghp/ghw) do so the capability is fully conveyed.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'detects accounts', 'asks the user which is personal/work', 'runs the setup automatically' — but does not enumerate what the aliases actually do, leaving minor gaps in coverage.

4 / 5

Completeness

The 'what' is clear (set up account-locked gh aliases for multi-account GitHub) but there is no 'Use when...' trigger clause, so per the missing-trigger guidance completeness is capped at 3.

3 / 5

Trigger Term Quality

Natural phrases like 'multi-account GitHub', 'gh aliases', and 'personal/work' map to how a user would describe this need, though synonyms like 'switch GitHub account' or 'multiple GitHub accounts' are absent.

4 / 5

Distinctiveness Conflict Risk

'multi-account GitHub' is a clear niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

16

/

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.

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
bradygaster/squad
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.