CtrlK
BlogDocsLog inGet started
Tessl Logo

github-operations

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

68

Quality

83%

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

77%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 executable commands and a clear workflow, but the full per-tool command catalog is inlined rather than split into reference files, hurting progressive disclosure, and destructive operations lack validation checkpoints.

Suggestions

Move the bulk per-tool command catalog into a references/ file (e.g., REFERENCES.md) and keep only a Quick Start plus key examples in SKILL.md.

Add explicit validation/verification steps before destructive or batch operations (e.g., verify PR status and CI before merge_pull_request).

Tighten the repeated mcporter invocation boilerplate by noting the common pattern once and showing only differing arguments per tool.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete examples and minimal concept over-explanation, though the large per-tool code block catalog repeats the same mcporter invocation pattern many times.

4 / 5

Actionability

Provides fully executable, copy-paste-ready mcporter commands with real arguments for every supported operation, including a two-step example for review comments.

5 / 5

Workflow Clarity

The Typical Workflow section sequences clone→push→create→review→merge clearly, but batch/destructive operations like merge lack explicit validation or verify checkpoints.

4 / 5

Progressive Disclosure

Well-organized by section but monolithic — all ~20 tool examples are inlined in SKILL.md with no separate reference files, and no bundle files exist to offload the API catalog.

3 / 5

Total

16

/

20

Passed

Description

88%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 specific, complete, and distinct, explicitly delimiting scope against git-delegation. The only minor gap is trigger-term coverage could include more synonyms and English variants.

Suggestions

Add English trigger synonyms (e.g., 'Pull Request, PR, Issue, review, merge, comment') alongside the Chinese terms to broaden natural-language matching.

Consider listing a few concrete trigger phrases users would say (e.g., 'Use when the user asks to open, review, or merge a pull request').

DimensionReasoningScore

Specificity

Lists multiple concrete actions — '创建/更新/合并 PR、添加评论、管理 Issue' — covering comprehensive PR and Issue operations.

5 / 5

Completeness

Clearly answers 'what' (manage PR/Issue operations) and 'when' via the explicit 'assign_when' trigger clause describing Worker PR/Issue management needs.

5 / 5

Trigger Term Quality

Includes natural terms like 'Pull Request', 'PR', 'Issue', '评论', '合并' but lacks common synonyms/file extensions and is partly rendered as inline Chinese.

4 / 5

Distinctiveness Conflict Risk

Distinct GitHub PR/Issue niche with explicit boundary guidance pointing git/file/branch operations to git-delegation, minimizing conflict risk.

5 / 5

Total

19

/

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.

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.