CtrlK
BlogDocsLog inGet started
Tessl Logo

bk-monitor-weekly-report

通过 GitHub MCP 获取用户 PR 并生成周报。当用户提到生成周报、写周报时使用。

50

Quality

54%

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 ./bcs-services/bcs-project-manager/.cursor/skills/bk-monitor-weekly-report/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

46%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 workflow is structured around concrete tool calls, but quality is dragged down by duplicated content, missing validation checkpoints for a batch operation, and dangling references to bundle files that do not exist. Fixing the references and adding verification steps would materially improve the score.

Suggestions

Remove the duplicated "可用资源" section and add the missing references/weekly-template.md and references/classification-rules.md files (or inline their key content).

Add validation checkpoints after the PR search (handle zero results) and after classification/report generation (review the output before presenting).

Tighten or justify the "IF-THEN 规则" note, which currently adds noise without actionable guidance.

DimensionReasoningScore

Conciseness

The body is mostly lean with named tools and a repo list, but the "可用资源" references section is duplicated verbatim and an unexplained "IF-THEN 规则" note adds noise, so it could be tightened.

3 / 5

Actionability

Tool names, fields, and repos are concrete and executable, but the critical template and classification rules are only referenced (weekly-template.md, classification-rules.md) and those files do not exist in the bundle, leaving key details missing.

3 / 5

Workflow Clarity

Four steps are clearly sequenced, but this batch operation (searching PRs across 5 repos and classifying them) has no validation checkpoints — no checks for empty results, login retrieval, or report review — so workflow clarity is capped at 3 per the batch-operation guideline.

3 / 5

Progressive Disclosure

The body signals references via skill:// URIs, but the referenced files (classification-rules.md, weekly-template.md) do not exist in any bundle directory, so navigation points nowhere; the references block is also duplicated.

2 / 5

Total

11

/

20

Passed

Description

62%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 concisely covers both what the skill does and when to use it with natural trigger phrases, scoring well on completeness and distinctiveness. It is held back by limited action specificity and somewhat thin trigger-term coverage.

Suggestions

Add one or two more concrete actions in the what-clause (e.g., classify PRs by type, aggregate into a structured template) to raise specificity.

Broaden trigger terms with common phrasings (e.g., "总结本周工作", "weekly summary", "PR report") beyond just 生成周报/写周报.

DimensionReasoningScore

Specificity

The description names the domain (PR fetching, weekly report generation) and two concrete actions ("获取用户 PR" and "生成周报"), matching the anchor for 1-2 concrete actions, but it does not list several specific actions needed for a 4.

3 / 5

Completeness

It explicitly answers both what (fetch PRs via GitHub MCP and generate a weekly report) and when (use when the user mentions generating or writing a weekly report), though the trigger scope is slightly narrow rather than fully comprehensive.

4 / 5

Trigger Term Quality

It includes natural phrases a user would say ("生成周报", "写周报") in the "when" clause, but coverage is limited to two near-synonyms with no broader variations or file/keyword equivalents.

3 / 5

Distinctiveness Conflict Risk

It targets a distinct niche (PR-based weekly reporting) with a specific, low-conflict trigger; minor overlap risk exists with other report-generation skills, but it is mostly distinguishable.

4 / 5

Total

14

/

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
TencentBlueKing/bk-bcs
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.