CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

create-github-issue

Create GitHub issues using the gh CLI. Use when the user wants to create a new issue, report a bug, request a feature, or create a task in GitHub. Trigger keywords - create issue, new issue, file bug, report bug, feature request, github issue.

Quality

86%

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.

The body is highly actionable, with complete executable gh commands and template scaffolds for each issue type, plus sensible pre-flight checks. Its weaknesses are verbatim duplication of the shared policy prose across the bug and feature sections, a help-output options table, and inline templates that a 165-line skill could offload to reference files.

Suggestions

Factor the duplicated policy text (label handling, attestation confirmation, notional UX example, label inspection) into a single shared 'Rules' section referenced by the Bug Reports and Feature Requests sections to cut repetition.

Remove or trim the 'Useful Options' table, which restates 'gh issue create --help' output Claude can obtain directly, keeping only non-obvious options.

Move the three full issue-body heredoc templates into references/ (e.g., references/bug-template.md, references/feature-template.md) so SKILL.md stays a lean overview with well-signaled one-level-deep references.

DimensionReasoningScore

Conciseness

No concept over-explanation or padding, but two large policy blocks are duplicated nearly verbatim between the Bug Reports and Feature Requests sections ('Do not add a type label automatically. Confirm that the human operator personally uses OpenShell...', 'If the issue suggests a change to configuration... Inspect current repository labels...'), and the options table restates 'gh issue create --help' output Claude already knows. This goes beyond the 'minor instances' of the level-4 anchor, fitting 'mostly efficient but could be tightened'.

3 / 5

Actionability

Three complete, copy-paste-ready 'gh issue create' heredoc commands cover the common issue types (bug, feature, task), with concrete post-creation guidance including the markdown link format and a signed-off commit example.

5 / 5

Workflow Clarity

Useful checkpoints are present (auth status prerequisite, attestation gating before creating, label inspection before applying, URL/number output for verification), but the body is organized by issue type rather than as an explicit sequence, and there is no post-creation verification loop. Fits 'clear sequence with most checkpoints present; minor validation gaps'.

4 / 5

Progressive Disclosure

Well-organized sections with a single one-level-deep external reference ('CONTRIBUTING.md') and no nesting. At ~165 lines with all three templates inline, moving templates to a references/ directory would strengthen the structure; fits 'good structure; minor organization gaps'.

4 / 5

Total

16

/

20

Passed

Description

95%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 excellent: concrete, third-person, with a clear what-and-when structure and comprehensive natural trigger keywords. Its only limitation is that the underlying capability is a single action expressed through several type variants.

DimensionReasoningScore

Specificity

Names the concrete tool ('using the gh CLI') and several specific actions ('create a new issue, report a bug, request a feature, or create a task'), with only minor coverage gaps. Not 5 because it is essentially one capability (issue creation) rather than the comprehensive multi-action coverage of the top anchor.

4 / 5

Completeness

Explicitly answers both what ('Create GitHub issues using the gh CLI') and when ('Use when the user wants to create a new issue, report a bug, request a feature, or create a task in GitHub') with concrete trigger phrases.

5 / 5

Trigger Term Quality

'create issue, new issue, file bug, report bug, feature request, github issue' provides comprehensive natural synonyms users would actually say. No file extensions apply to this domain, so the top anchor is fully met.

5 / 5

Distinctiveness Conflict Risk

Clear niche (GitHub issue creation via gh) with distinct triggers around issues/bugs/features; minimal conflict risk with other skills.

5 / 5

Total

19

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository

NVIDIA/OpenShell

Path

.agents/skills/create-github-issue/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.