CtrlK
BlogDocsLog inGet started
Tessl Logo

github-copilot-models

Query and display available GitHub Copilot AI models with their capabilities, context limits, and features. Use when: "what models are available", "show copilot models", "list github models", "check model capabilities", "switch models". Examples: - user: "What models can I use with GitHub Copilot?" → fetch and display available models - user: "Show me models with vision support" → filter models by capability - user: "Which model has the largest context window?" → compare model specifications - user: "List all GPT-5 models" → filter by model family

68

Quality

83%

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

75%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 highly actionable skill body dominated by runnable commands, explicit validation, and a well-structured one-level-deep bundle. The main deductions are verbosity in the Mindset and Anti-Patterns sections (with the staleness point repeated four times) and navigation defects: five dangling evals/ links and a malformed options table.

Suggestions

Remove or fix the Eval Scenarios links to evals/scenario-1..5/task.md — these files do not exist in the bundle, so the section currently breaks navigation.

Trim the Anti-Patterns section by collapsing the WHY and Consequence paragraphs into one line each, and state the registry-staleness point once instead of repeating it across Mindset, When to Use, the second anti-pattern, and Troubleshooting.

Add the missing header row (e.g. | Option | Description | Example | with a separator row) to the Script Options table so it renders as a table.

DimensionReasoningScore

Conciseness

Most of the body is executable commands rather than explanation, but there is real padding: the Mindset prose ("always at least as stale as the gap since that release"), five anti-patterns each carrying WHY plus a Consequence paragraph, and the registry-staleness point restated in Mindset, When to Use, the second anti-pattern, Troubleshooting, and the References table. It fits "mostly efficient but could be tightened" better than the noticeably-verbose anchor, since none of it explains concepts Claude already knows.

3 / 5

Actionability

Copy-paste ready throughout: script invocations ("scripts/fetch-models.sh --json"), concrete jq filters ("jq '.data[] | select(.policy.state == "enabled")'"), per-command and config-file model switching, and a validation one-liner. The common cases (list, filter, compare, switch, verify) are each covered by a runnable command.

5 / 5

Workflow Clarity

The flow is clear and validation is explicit ("**Validation:** Test the model is active..." with `opencode run "Echo back: model working" && echo "✓ Model active"`), and error recovery is signaled via Troubleshooting pointers. However, the end-to-end sequence is never laid out as an ordered list — the reader assembles it from Usage, Decision Framework, and Switching Models sections — which fits "clear sequence with most checkpoints" rather than the fully sequenced anchor.

4 / 5

Progressive Disclosure

The bundle is appropriately split: two real, substantive one-level-deep references (manual-queries-and-workflows.md, troubleshooting.md) and a script, surfaced through a well-organized References table with a When-to-Use column. It falls short of the top anchor because the Eval Scenarios section links to evals/scenario-1..5/task.md files that do not exist in the bundle, and the Script Options table is missing its header row.

4 / 5

Total

16

/

20

Passed

Description

91%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 that explicitly states both capability and trigger conditions with concrete, natural user phrasings and worked examples. The only weaknesses are minor: slightly broad trigger terms ("switch models") and a capability list that stops just short of full coverage.

DimensionReasoningScore

Specificity

"Query and display available GitHub Copilot AI models with their capabilities, context limits, and features" plus example actions "filter models by capability", "compare model specifications", and "filter by model family" lists several specific actions. Minor gaps (no mention of auth or troubleshooting scope) keep it below the comprehensive-coverage anchor.

4 / 5

Completeness

Explicitly answers both what ("Query and display available GitHub Copilot AI models with their capabilities, context limits, and features") and when ("Use when:" followed by concrete quoted trigger phrases and four worked examples).

5 / 5

Trigger Term Quality

Natural user phrasings are comprehensively covered: "what models are available", "show copilot models", "list github models", "check model capabilities", "switch models", plus example variants like "What models can I use with GitHub Copilot?" and "Which model has the largest context window?".

5 / 5

Distinctiveness Conflict Risk

Scoped to a clear niche (the GitHub Copilot models API), but the triggers "switch models" and "check model capabilities" are generic enough to risk minor overlap with other provider/model-configuration skills.

4 / 5

Total

18

/

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

relative_links

Relative link issues: 5 missing, 5 deeper-than-1-level

Warning

Total

15

/

16

Passed

Repository
pantheon-org/tekhne
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.