Changelog Linter

v1.0.0

Validate CHANGELOG.md files against the Keep a Changelog format (keepachangelog.com). Checks version ordering, date formats, section types, link references,...

0· 49·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the provided assets: SKILL.md describes using the bundled scripts/changelog_linter.py to lint CHANGELOG.md files, and that script is present. The declared capabilities (lint, versions, order, links) align with the functions implemented in the script.
Instruction Scope
SKILL.md instructs the agent to run the included Python script against a supplied CHANGELOG.md file. The script (as shown) parses the provided text and performs static checks; it does not request reading unrelated system files, environment variables, or sending data externally.
Install Mechanism
No install specification is provided (instruction-only plus a bundled script). No remote downloads or package installs are requested. The script claims to use only the Python stdlib.
Credentials
No environment variables, credentials, or config paths are required. The script operates on a file argument, which is proportional to a linter's needs.
Persistence & Privilege
Skill is not always-enabled and does not request modification of agent configuration or persistent presence. It runs on-demand and only executes the local script.
Assessment
This skill appears coherent and low-risk: it bundles a pure-Python linter that only reads the changelog file you point it at and reports formatting/version/link issues. Before installing or running: (1) skim the full scripts/changelog_linter.py to verify there are no unexpected filesystem or network operations (the visible code uses only stdlib parsing); (2) run it in a restricted environment (CI container or sandbox) first, especially if you will feed it sensitive files; and (3) remember it will read the file(s) you pass it (so do not point it at directories or files you don't intend to analyze). The STATUS.md notes a price; that is unrelated to technical behavior but may affect purchasing decisions.

Like a lobster shell, security has layers — review code before you run it.

latestvk97cn0f4y6wtfwmnbnmw2qjmqs84q088

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments