CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

address-github-comments

Use when you need to address review or issue comments on an open GitHub Pull Request using the gh CLI.

58

Quality

73%

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 ./skills/address-github-comments/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 well-structured, token-efficient skill with a clearly sequenced workflow and useful judgment guidance around thread resolution and posting authorization. Its main weakness is that its most fragile operations — enumerating inline review threads and resolving them — are described abstractly with no executable gh/GraphQL command, capping actionability.

Suggestions

Add a concrete, executable command for enumerating inline review threads, e.g. a gh api graphql invocation for pullRequest.reviewThreads with pagination, replacing the abstract 'use the available GitHub connector or the GraphQL connection' guidance.

Add an executable example for resolving a thread (e.g. resolveReviewThread input via gh api graphql) so step 4's core action is copy-paste ready rather than 'through the supported GitHub API'.

Make the verification checkpoint an explicit feedback loop: state that if the repository checks fail, the fixes should be corrected and the checks re-run before binding the result to the head and reporting.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — no explanation of what gh or a PR is, and each workflow step is a few tight sentences. Minor trimmable padding exists: the 'Not verifying auth' bullet in Common Mistakes duplicates the Prerequisites section, and the generic Limitations boilerplate ('Do not treat the output as a substitute for...') earns little, fitting anchor 4 ('minor instances of over-explanation') rather than anchor 5's every-token-earns-its-place.

4 / 5

Actionability

Several commands are executable (gh auth status, gh auth login, gh pr view --comments, gh pr comment with a fill-in template), but the two most operationally critical steps lack any concrete command: inspecting inline threads is deferred to 'the available GitHub connector or the GraphQL pullRequest.reviewThreads connection with pagination' and resolving a thread to 'the supported GitHub API' — no example mutation or query. That matches anchor 3 ('some concrete guidance but incomplete; missing key details') rather than anchor 4's 'minor gaps'.

3 / 5

Workflow Clarity

The four-step sequence (inspect → categorize/plan → apply → respond) is clear, with checkpoints present: an auth pre-check, 'Read the surrounding implementation', and 'Run the relevant repository checks and bind the result to the updated head before reporting a fix'. Anchor 5 is not met because there is no explicit feedback loop (what to do when checks fail — fix and re-run) and thread-resolution state is only described, not verified; anchor 4 ('clear sequence with most checkpoints present; minor validation gaps') is the best fit.

4 / 5

Progressive Disclosure

This is a short (~64-line), single-topic skill with no bundle files (references/, scripts/, assets/ are absent), and nothing in the body needs to live in a separate file. Sections (Overview, Prerequisites, Workflow, Common Mistakes, When to Use, Limitations) are well-organized and easy to navigate, satisfying anchor 5 for a simple self-contained skill per the rubric's simple-skill note; there are no buried or nested references, so it cannot score lower.

5 / 5

Total

16

/

20

Passed

Description

65%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 serviceable description with an explicit trigger clause, decent natural keywords, and a clear niche, but it leans on one generic verb ('address') and uses second-person voice, which the rubric penalizes. Rewriting in third person with two or three concrete actions (resolve review threads, post evidence-backed replies) and a broader trigger phrase would lift it to the top anchors.

Suggestions

Rewrite in third-person voice (e.g., 'Addresses review and issue comments on an open GitHub Pull Request via the gh CLI: posts evidence-backed replies, resolves inline review threads, and links verification results') to remove the second-person penalty and enumerate concrete actions.

Broaden the trigger clause to cover natural user phrasings such as 'Use when the user asks to respond to PR review feedback, fix review comments, or resolve review threads on a pull request'.

DimensionReasoningScore

Specificity

The description names the domain ("review or issue comments on an open GitHub Pull Request") and the tool ("using the gh CLI"), but the only action offered is the generic "address" — no concrete operations (reply, resolve thread, link commit evidence). Additionally, the second-person phrasing "Use when you need to address..." triggers the rubric's 1-point voice penalty on an already-borderline 3, landing it at anchor 2 ('names the domain but actions are minimal or generic').

2 / 5

Completeness

Both parts are explicitly present: what — "address review or issue comments on an open GitHub Pull Request using the gh CLI"; when — "Use when you need to address review or issue comments". The 'when' clause is explicit but narrow (a single trigger phrasing without the concrete trigger variations anchor 5 expects), matching anchor 4 ('when could be more explicit or specific') and clearly above anchor 3 where 'when' is missing or weakly implied.

4 / 5

Trigger Term Quality

Natural trigger terms are present and would be user-spoken: "review", "comments", "issue comments", "GitHub Pull Request", "gh CLI". Common variations such as "PR feedback", "respond to reviewers", or "resolve review threads" are missing, which fits anchor 4 ('good keyword coverage; a few natural terms missing') rather than anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The niche is clear — responding to existing PR review threads and issue comments via gh — with distinct triggers. There is minor overlap risk with closely related skills (general gh usage, PR creation, code-review skills), which fits anchor 4 ('mostly distinct; minor overlap risk') better than anchor 5's minimal-conflict bar.

4 / 5

Total

14

/

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

sickn33/agentic-awesome-skills

Path

skills/address-github-comments/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.