CtrlK
BlogDocsLog inGet started
Tessl Logo

github-operations

管理 GitHub Pull Request 和 Issue。包括创建/更新/合并 PR、添加评论、管理 Issue 等。注意:文件读写、分支操作、代码提交等请使用 git-delegation 技能。

62

Quality

73%

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 ./manager/agent/worker-skills/github-operations/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable command catalog with concrete, copy-paste-ready examples and clear sectioning. Its weaknesses are a missing validation step in the merge workflow and a monolithic inline structure that would benefit from splitting the API reference into a bundled file.

Suggestions

Add a validation checkpoint to the workflow before merging, e.g. 'Run get_pull_request_status and confirm CI passes before merge_pull_request.'

Move the per-tool command catalog into a references file (e.g. references/github-tools.md) and keep SKILL.md as a concise overview pointing to it, improving progressive disclosure.

Replace the per-section one-line descriptions with a compact table and use placeholder owner/repo (e.g. <owner>/<repo>) so examples generalize instead of repeating the same hardcoded repository.

DimensionReasoningScore

Conciseness

The body is mostly lean, executable command blocks with little concept explanation, but the repeated one-line descriptions ('List PRs in a repository:') duplicate the tool headings and every example hardcodes the same owner/repo, so it could be tightened.

2 / 3

Actionability

Nearly every operation is shown as a concrete, copy-paste-ready 'mcporter call mcp-github.<tool>' command with real arguments, fully executable rather than pseudocode.

3 / 3

Workflow Clarity

The 'Typical Workflow' lists a 5-step sequence but lacks validation checkpoints (e.g. check CI status / mergeability before merging); since merging is destructive, the missing feedback loop caps workflow clarity at 2.

2 / 3

Progressive Disclosure

No bundle files exist and the full API reference (~400 lines) lives inline in SKILL.md; sections are well-organized, but reference content that could be split into a separate file is kept inline with no signaled external references.

2 / 3

Total

9

/

12

Passed

Description

82%Weight 40%Scale 1-3

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 specific, well-scoped description with good natural trigger terms and an explicit boundary against a sibling skill. Its main gap is the absence of an explicit 'Use when...' trigger, which leaves the 'when to use' guidance implicit.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user asks to create/review/merge a PR or to create/update/comment on an Issue.'

Keep the git-delegation boundary note but pair it with the positive trigger so the 'when' is stated, not just implied.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete actions — '创建/更新/合并 PR、添加评论、管理 Issue' (create/update/merge PR, add comments, manage Issues) — matching the anchor for listing several specific concrete actions.

3 / 3

Completeness

It clearly answers 'what' but lacks an explicit 'Use when...' trigger clause; per the guidelines a missing explicit trigger caps completeness at 2, even though the git-delegation boundary note implies scope.

2 / 3

Trigger Term Quality

It uses the natural terms a user would say — 'GitHub Pull Request', 'PR', and 'Issue' — giving good coverage of the domain's common vocabulary rather than only jargon.

3 / 3

Distinctiveness Conflict Risk

It carves a clear niche (PR/Issue management) and explicitly redirects file/branch/commit operations to 'git-delegation', which actively reduces the risk of triggering the wrong skill.

3 / 3

Total

11

/

12

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.

Validation15 / 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
agentscope-ai/AgentTeams
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.