CtrlK
BlogDocsLog inGet started
Tessl Logo

form-github-search-query

Forms a GitHub search query based on a natural language query and the type of search (issue or PR). This skill helps users create effective search queries to find relevant issues or pull requests on GitHub.

57

Quality

65%

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 ./src/lm/skills/form-github-search-query/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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 well-organized, actionable reference of GitHub search syntax with strong examples and tips. Its main gaps are missing validation checkpoints in the workflow and no progressive file separation for the large syntax reference.

Suggestions

Add a brief worked example showing a natural-language query being translated step-by-step into the final search syntax.

Insert an explicit verification checkpoint after query formation (e.g. 'Confirm the query includes repo:/org:, a sort:, and an is: qualifier before returning it').

Consider moving the large syntax qualifier table into a references/ file and keeping only the most common qualifiers inline to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The syntax reference table and tips are dense, genuinely useful information Claude would not already know, with only minor redundancy, fitting anchor 4 rather than the leaner anchor 5.

4 / 5

Actionability

Concrete qualifiers with value descriptions, 7 real example queries, and explicit tactical tips make this mostly executable, though it lacks an end-to-end NL-to-query worked example, matching anchor 4.

4 / 5

Workflow Clarity

A clear 3-step sequence is present but validation/checkpoints are absent; the skill is non-destructive so no hard cap applies, placing it at anchor 3 rather than 4.

3 / 5

Progressive Disclosure

No bundle files exist; the single self-contained file is well-organized with clear section headers and no nested references, fitting anchor 4 rather than 5 since the sizable syntax table could arguably live in a reference file.

4 / 5

Total

15

/

20

Passed

Description

61%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 clearly communicates the skill's purpose and niche but omits explicit 'Use when...' trigger guidance, capping completeness. It is mostly specific and distinct with good natural-language trigger terms.

Suggestions

Add an explicit 'Use when...' trigger clause, e.g. 'Use when the user wants to search GitHub issues or pull requests by natural language.'

Tighten specificity by mentioning the syntax-conversion capability (e.g. 'translates natural language into GitHub search syntax').

Add a couple of natural synonyms like 'GitHub search' or 'find issues/PRs' to broaden trigger coverage.

DimensionReasoningScore

Specificity

The description names the domain and ~2 concrete actions ('Forms a GitHub search query', 'create effective search queries to find relevant issues or pull requests') but is not comprehensive, matching anchor 3 rather than 4.

3 / 5

Completeness

It clearly states the 'what' but lacks any 'Use when...' clause or equivalent trigger guidance, so completeness is capped at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Includes natural terms a user would say ('GitHub search query', 'issues or pull requests', 'natural language query') with good coverage, though a few common synonyms are missing, fitting anchor 4.

4 / 5

Distinctiveness Conflict Risk

It targets a clear niche (GitHub issue/PR search query formation) with minimal overlap risk, matching anchor 4 rather than 5 due to less-than-explicit trigger phrasing.

4 / 5

Total

14

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
microsoft/vscode-pull-request-github
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.