Install any skill in seconds. Free to start, no credit card required.
Get Started Free →streamlit/generating-changelog
Generates polished website release notes between two git tags for docs.streamlit.io.
Passed 8 of 14 test cases with the skill, and 7 of 14 without it.
and 5 more in the full report
5 fixed7 passed either way6 still failing4 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
How should external contributor `octocat` be credited at the end of a changelog line for PR #14125?
| Checked | Without skill | With skill |
|---|---|---|
| Formats contributor username links without an @ prefix in the link text. | Missed | Passed |
The instructions your model reads when the skill loads.
Generate publish-ready website changelog (docs.streamlit.io format) between two git tags. Uses PR labels (impact:users, impact:internal, change:*) for categorization and rewrites PR titles into user-friendly descriptions.
The GitHub release changelog is auto-generated from .github/release.yml — this skill only produces the website format.
Usage: /generating-changelog <previous-tag> <new-tag> (e.g., /generating-changelog 1.44.1 1.45.0)
If only one tag is given, treat it as the new release tag and fetch the previous tag automatically.
gh api repos/streamlit/streamlit/releases/latest --jq '.tag_name'
git rev-parse -q --verify "refs/tags/<tag>" > /dev/null
This command must succeed (exit code 0) for each tag.git log -1 --format=%ai <new-tag>
Run the fetch script to extract PR numbers from git log and batch-fetch metadata via GitHub GraphQL:
uv run python scripts/changelog_fetch_prs.py <prev-tag> <new-tag>
This produces work-tmp/pr-data.json — a JSON array of {number, title, body, labels, author, related_issues, related_issues_truncated} objects sorted by PR number. The body field contains the first 2500 characters of the PR description.
related_issues is sourced from the same batched GraphQL query (no per-PR N+1 requests) and includes linked issue numbers plus 👍 counts:
test cases passed, vs 7 / 14 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.