CtrlK
BlogDocsLog inGet started
Tessl Logo

1k-pr-daily-report

Generate a 24-hour PR activity report grouped by module with Chinese summaries. Use when the user asks for PR statistics, daily report, PR summary, or mentions "PR 统计", "每日报告", "PR 汇总", "日报".

70

Quality

85%

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

SKILL.md
Quality
Evals
Security

Quality

Content

80%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.

Highly actionable and well-structured with executable commands and an exact output template. The main weakness is the absence of validation/verification for a batch PR-processing workflow, which caps workflow clarity.

Suggestions

Add a validation checkpoint after the fetch step (e.g. verify the gh command succeeded and warn if zero PRs are returned) to satisfy the batch-operation workflow-clarity requirement.

Include error-recovery guidance for the classify step, such as confirming every PR was assigned a module or explicitly placed under 其他.

Trim the trailing "Rules" items that restate the format template (group by module, - #number line) to remove minor redundancy.

DimensionReasoningScore

Conciseness

The body is lean with no concept over-explanation and uses a tight table plus an exact format template, though the trailing "Rules" list mildly restates the format example (e.g. group by module, - #number lines).

4 / 5

Actionability

It gives a copy-paste-ready `gh pr list` command with full JSON fields and a Linux variant, a concrete module-classification table, and an exact output template covering the common cases.

5 / 5

Workflow Clarity

Steps 1–4 are clearly sequenced, but this batch operation (up to 100 PRs) lacks validation checkpoints — no check that the fetch succeeded, no handling of partial/empty results — so the batch-operation cap applies.

3 / 5

Progressive Disclosure

It is self-contained with well-organized Step 1–4 sections and no need for external references, which is appropriate for a focused single-task skill.

5 / 5

Total

17

/

20

Passed

Description

90%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 strong, well-scoped description that clearly states the capability and provides rich bilingual trigger coverage. The only mild gap is that it describes a single concrete action rather than enumerating several.

DimensionReasoningScore

Specificity

"Generate a 24-hour PR activity report grouped by module with Chinese summaries" names the domain with one concrete action and rich detail, but does not list several distinct actions needed for a 4.

3 / 5

Completeness

It explicitly answers both what ("Generate a 24-hour PR activity report grouped by module with Chinese summaries") and when ("Use when the user asks for PR statistics, daily report...") with concrete trigger phrases.

5 / 5

Trigger Term Quality

It provides comprehensive natural trigger terms across both languages — "PR statistics, daily report, PR summary" and "PR 统计, 每日报告, PR 汇总, 日报" — covering synonyms a user would actually say.

5 / 5

Distinctiveness Conflict Risk

The bilingual PR daily-report niche with module grouping and Chinese summaries is distinct, and the specific Chinese trigger phrases minimize overlap with generic PR or reporting skills.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
OneKeyHQ/app-monorepo
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.