CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

github-gh-cli

Inspect GitHub pull requests, issues, workflow runs, and API data with the gh CLI. Use when the user wants repository facts from GitHub without opening the browser, especially for PR status, CI failures, issue lists, or structured JSON output.

63

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.codex/skills/github-gh-cli/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's command reference is excellent and lean, and the working rules encode genuinely non-obvious operational policy with validation checkpoints. Its weaknesses are stylistic: dense prose paragraphs hide sequenced workflows and their verification steps, and specialized procedures are inlined where splitting them out would keep the overview leaner.

Suggestions

Convert the PR-update and fork-reuse rules into numbered step sequences that include the exact executable commands (e.g., gh pr view 123 --repo owner/repo --json headRepository,headRefName,headRefOid) so the 'read back the PR head' verification checkpoint is actionable rather than described.

Move the 'Contributor scope and permission advice' subsection to a separate reference file (e.g., references/contributor-assessment.md) and link it from SKILL.md, keeping the main file focused on gh usage and trimming the dense prose.

Rewrite the remaining 'Working rules' paragraphs as short bullet checklists to cut sentence density while preserving each rule's concrete field names and validation requirements.

DimensionReasoningScore

Conciseness

The 'Common commands' sections are lean, but 'Working rules' and its subsections pack policy into dense compound sentences (e.g., 'A local upstream or an identically named branch in the base repository does not identify the PR source') that could be tightened into short checklists, and the contributor-scope section is tangential to the skill's stated read-oriented purpose.

3 / 5

Actionability

'Common commands' provides copy-paste executable gh commands for PRs, CI runs, issues, and API queries, and the rules cite concrete fields ('headRepository', 'headRefName', 'headRefOid', 'permissions.push'). The advanced PR-update and fork-reuse workflows, however, describe steps in prose without the corresponding executable commands, keeping this below a 5.

4 / 5

Workflow Clarity

Validation checkpoints are present ('read back the PR head equal to the intended local commit before claiming an update or merging', 'read back uncertain effects before retrying'), so the destructive-operation cap is not triggered, but the multi-step workflows are embedded in narrative paragraphs rather than clearly ordered steps, leaving the sequence implicit as in the 3 anchor.

3 / 5

Progressive Disclosure

A single well-organized file with clear section headers ('Use this skill when', 'Working rules', 'Common commands') and no nested references, so navigation is easy. At ~63 lines with specialized procedures (fork-reuse recovery, contributor assessment) inlined that could arguably live in separate reference files, it sits at 'good structure, minor organization gaps' rather than a 5.

4 / 5

Total

14

/

20

Passed

Description

87%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 the tool and domain, enumerates concrete capabilities and deliverables, and includes an explicit 'Use when' clause with natural trigger phrases. Only minor improvements are possible around action-verb variety and synonym coverage.

DimensionReasoningScore

Specificity

Names the tool and domain explicitly ('Inspect GitHub pull requests, issues, workflow runs, and API data with the gh CLI') and lists concrete deliverables ('PR status, CI failures, issue lists, or structured JSON output'), but relies on a single uniform verb ('Inspect') rather than the multiple distinct actions of the 5 anchor.

4 / 5

Completeness

Explicitly answers both what ('Inspect GitHub pull requests, issues, workflow runs, and API data with the gh CLI') and when ('Use when the user wants repository facts from GitHub without opening the browser, especially for PR status, CI failures...') with concrete trigger phrases, matching the 5 anchor.

5 / 5

Trigger Term Quality

Includes natural phrases users would say ('PR status', 'CI failures', 'issue lists', 'structured JSON output', 'gh CLI') with good keyword coverage, but misses common synonyms like 'GitHub Actions', 'checks', or 'build failures' that would warrant a 5.

4 / 5

Distinctiveness Conflict Risk

Names the exact tool ('gh CLI') and a clear niche (GitHub repository facts), with distinct triggers (PR status, CI failures, JSON output) and minimal overlap risk with other skills. Voice is third person, so no penalty applies.

5 / 5

Total

18

/

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

huangruiteng/CS-Notes

Path

.codex/skills/github-gh-cli/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.