CtrlK
BlogDocsLog inGet started
Tessl Logo

skill-copilot-provider

GitHub Copilot CLI as optional zero-cost provider via copilot -p programmatic mode

52

Quality

57%

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 ./.claude/skills/skill-copilot-provider/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 provides largely executable, well-structured guidance for integrating Copilot CLI as a provider, with a clear auth precedence ladder and concrete dispatch commands. Main weaknesses are repetition of the provider/emoji blocks, an inline time-sensitive date, and a detection snippet that is a fragment rather than runnable code.

Suggestions

Show the provider list once and reference it from the example workflows, or trim the duplicated emoji blocks to cut roughly a third of the body.

Wrap the detection logic in a complete runnable form (e.g., a named shell function or a full if/else with the skip branch shown) so it is copy-paste executable.

Move version/date details ('GA since Feb 2026') into a versioning or deprecation note so time-sensitive info does not clutter the operational guidance.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete commands, but the provider emoji block is repeated three times (indicator legend plus both example workflows) and the time-sensitive 'GA since Feb 2026' date sits inline rather than in a deprecated/old-patterns section. Not 4 because the duplication is unnecessary padding; not 2 because there is no explanation of concepts Claude already knows.

3 / 5

Actionability

Concrete, executable commands throughout ('copilot login', 'copilot -p "<prompt>" --no-ask-user', 'export COPILOT_GITHUB_TOKEN=...') plus a specific auth precedence list. Not 5 because the detection snippet is a fragment (a bare 'return 0' that only works inside an unseen surrounding function) and the example workflows show expected output rather than runnable commands.

4 / 5

Workflow Clarity

Sections imply a rough sequence (detection, authentication, dispatch) but there are no explicit validation checkpoints, and the failure path is stated as prose ('silently skip') rather than a shown branch. Not 4 because the sequence is implicit in section order rather than a defined workflow; not 2 because the ordering is coherent and degradation behavior is at least stated.

3 / 5

Progressive Disclosure

Well-organized single-file structure with clear sections, no broken or nested references, and no bundle files that should have been split out. Not 5 because the indicator legend and duplicated example workflow blocks could be consolidated or moved behind a reference, leaving minor organization gaps.

4 / 5

Total

14

/

20

Passed

Description

53%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 specific and distinctive about what the skill does, but it omits any 'when to use' guidance in the description itself (delegating triggers to a separate frontmatter field) and reads as a noun phrase rather than an action statement. Natural trigger phrasing lives outside the evaluated text.

Suggestions

Merge trigger phrasing into the description, e.g. append: 'Use when the user says "copilot provider", "add copilot", or "use copilot" for multi-LLM workflows.'

State actions in third-person verb form ('Adds GitHub Copilot CLI as an optional zero-cost provider...') to strengthen specificity.

Include a synonym or two in the description itself (GitHub Copilot, Copilot CLI) rather than relying solely on the separate trigger field.

DimensionReasoningScore

Specificity

Names the domain and one concrete mechanism ('via copilot -p programmatic mode') but is a verb-less noun phrase with no enumerated actions, matching 'names domain and 1-2 concrete actions, not comprehensive'. It does not reach 4 because no list of specific actions is present, and exceeds 2 because the programmatic-mode mechanism is concrete rather than generic.

3 / 5

Completeness

The 'what' is clear (Copilot CLI as an optional zero-cost provider via copilot -p), but the description contains no 'when' clause — the rubric explicitly caps completeness at 3 for a missing 'Use when...' or equivalent. Not 2 because the 'what' is concrete rather than vague.

3 / 5

Trigger Term Quality

'GitHub Copilot CLI' and 'copilot -p' are relevant keywords, but the natural phrases users would say ('add copilot', 'use copilot', 'copilot provider') exist only in the separate trigger field, not the description — missing common variations. Not 2 because domain keywords are present and specific; not 4 because the description itself lacks the natural trigger phrasing.

3 / 5

Distinctiveness Conflict Risk

'GitHub Copilot CLI' is a clear niche unlikely to fire for unrelated skills, but 'optional zero-cost provider' overlaps with sibling provider skills in the same multi-LLM ecosystem — mostly distinct with minor overlap risk. Not 5 because the provider framing shares trigger surface with related provider skills.

4 / 5

Total

13

/

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
nyldn/claude-octopus
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.