CtrlK
BlogDocsLog inGet started
Tessl Logo

git-changelog

Use this skill when the task involves generating a changelog, release notes, or commit summary from a Git repository's history. Suitable for tasks like "generate a changelog for v2.0", "summarize what changed since last release", or "create release notes from git commits". Requires access to a Git repository.

71

Quality

89%

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

The canonical home for this skill is git-changelog in agentscope-ai/agentscope-java

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 concise and well-structured with executable commands and a verified script reference. The main gap is the absence of any output-verification guidance for what is otherwise a clean, simple skill.

Suggestions

Add a brief note on validating the result, e.g. checking that CHANGELOG.md is non-empty or reviewing grouped sections after generation, to strengthen workflow_clarity.

Show one line of expected output format so Claude can confirm the script ran correctly and grouped commits as intended.

Mention how the script behaves when --output is omitted (stdout) to close a minor actionability gap.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: a one-line summary, a single script listing, and two executable command lines with no padding or explanation of concepts Claude already knows, matching the 'lean and efficient; every token earns its place' anchor.

5 / 5

Actionability

Provides concrete, copy-paste-ready commands with real flags (--from/--to/--output) and a verified script path, but does not illustrate the expected output format or alternative invocations, leaving minor gaps versus the fully comprehensive level 5.

4 / 5

Workflow Clarity

As a simple single-action skill the workflow is unambiguous (run the script with two refs), but there is no verification step confirming the generated changelog is non-empty or correct, which keeps it just below the level-5 anchor with explicit checkpoints.

4 / 5

Progressive Disclosure

Well-organized sections (Available Scripts, Usage) with a single one-level-deep reference to a real bundle file (scripts/generate_changelog.py, verified to exist), matching the simple-skill exception where under-50-line skills with well-organized sections score 5.

5 / 5

Total

18

/

20

Passed

Description

87%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 strong: it explicitly states both capability and trigger conditions with natural example phrases, and occupies a distinct niche. Minor room for improvement in breadth of trigger synonyms and action specificity.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ("generating a changelog, release notes, or commit summary from a Git repository's history"), but stops short of comprehensive coverage of formatting/grouping specifics, fitting the 'several specific actions; minor gaps' anchor rather than the fully comprehensive level 5.

4 / 5

Completeness

Explicitly answers both what ("generating a changelog, release notes, or commit summary from a Git repository's history") and when ("Use this skill when the task involves..." plus concrete example triggers), matching the anchor for clearly and explicitly answering both with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural trigger phrases users would say ("generate a changelog for v2.0", "summarize what changed since last release", "create release notes from git commits") with good synonym coverage, but a few natural variants like "version history" or "commit log" are absent, placing it just below the comprehensive level 5.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (release-oriented summaries aggregated from git history) with distinct triggers (changelog/release notes/commit summary) and minimal overlap risk, matching the 'clear niche with distinct triggers' anchor; it is distinguishable from a single commit-message skill.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
agentscope-ai/agentscope-java
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.