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.

70

1.20x
Quality

66%

Does it follow best practices?

Impact

88%

1.20x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/address-github-comments/SKILL.md

The canonical home for this skill is address-github-comments in sickn33/agentic-awesome-skills

SKILL.md
Quality
Evals
Security

Quality

Content

53%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 short, well-sectioned, and starts from executable commands, but it stumbles at its most important step: the given command does not actually reply to or resolve review threads, and there is no verification before claiming a fix is addressed. A small amount of filler (the circular 'When to Use' section) wastes tokens.

Suggestions

Fix step 4 to match the intent: provide the actual thread-reply/resolve mechanism (e.g. 'gh api graphql' with the review thread ID, or 'gh pr review --comment' where applicable) instead of 'gh pr comment', which only posts a general PR comment.

Add a verification checkpoint before responding — confirm the fix is applied, tests pass, or at minimum re-read the comment thread — satisfying the batch-operation validation requirement.

Delete the circular 'When to Use' section and the vague 'Or use a custom script if available' sentence; the Overview already carries that information.

DimensionReasoningScore

Conciseness

The body is mostly lean commands, but includes unnecessary padding: the 'When to Use' section is circular filler ('This skill is applicable to execute the workflow or actions described in the overview'), the Overview restates the description, and 'Or use a custom script if available to list threads' adds vague text that could be trimmed.

3 / 5

Actionability

Some commands are concrete and executable ('gh auth status', 'gh pr view --comments'), but the critical final step is mis-served: the step says to 'respond to the threads as resolved' yet the provided command 'gh pr comment <PR_NUMBER> --body "Addressed in latest commit."' posts a general PR comment rather than replying to a review thread or resolving it, leaving the core mechanism (thread reply/resolve, e.g. via the GraphQL API) missing.

3 / 5

Workflow Clarity

A clear 4-step sequence with a user-confirmation checkpoint exists, but there is no validation that fixes are correct before responding 'Addressed in latest commit', and no guidance for verifying resolution. Because addressing multiple comments is a batch-style operation, the rubric's cap on missing validation applies, holding this at 3.

3 / 5

Progressive Disclosure

No bundle files exist, and the short body is well-organized into clear sections (Overview, Prerequisites, Workflow, Common Mistakes) — appropriate for a skill of this size. Minor gap: the vague 'custom script if available' reference points to nothing concrete.

4 / 5

Total

13

/

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 focused, correctly-scoped description with an explicit 'Use when' trigger and natural keywords, but it uses second-person voice and describes only one generic umbrella action instead of the concrete capabilities (inspect, fix, respond, resolve). Rewriting in third person and enumerating the actions would lift it substantially.

Suggestions

Rewrite in third person to avoid the rubric's second-person penalty, e.g. 'Addresses review and issue comments on an open GitHub Pull Request using the gh CLI. Use when the user asks to respond to PR feedback or resolve review comments.'

Enumerate concrete actions (inspect comment threads, categorize and apply fixes, reply to threads, mark resolved) instead of the single umbrella verb 'address'.

Add natural trigger variations users would actually say: 'PR comments', 'review feedback', 'respond to reviewers', 'resolve threads'.

DimensionReasoningScore

Specificity

The description names the domain ('review or issue comments on an open GitHub Pull Request using the gh CLI') but the action is a single generic umbrella verb ('address') rather than enumerated concrete actions. Per the rubric's voice guideline, the second-person phrasing 'Use when you need to address' ('you') reduces the specificity score by 1 from a base of 3.

2 / 5

Completeness

Both what ('address review or issue comments... using the gh CLI') and when ('Use when you need to address review or issue comments on an open GitHub Pull Request') are present, and the trigger is explicit. However, the what is a single merged sentence with one umbrella action rather than concrete enumerated capabilities, so it falls short of the anchor-5 example's clarity.

4 / 5

Trigger Term Quality

Good natural keyword coverage: 'review' comments, 'issue comments', 'GitHub Pull Request', and 'gh CLI' are phrases users would naturally say. A few common variations are missing, such as 'PR', 'feedback', and 'respond to' or 'resolve' comments.

4 / 5

Distinctiveness Conflict Risk

The niche (triaging and responding to PR review/issue comments via gh CLI) is clear and specific. Minor overlap risk remains with broader GitHub PR-management or code-review skills that could also trigger on 'PR comments'.

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

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills/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.