AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Add Changelog

skill-danielrosehill-claude-data-wrangler-plugin-add-changelog · by danielrosehill

Add or update a CHANGELOG.md in a data repository, recording dataset versions, schema changes, row-count deltas, enrichments applied, and re-publications. Follows Keep-a-Changelog conventions adapted for datasets. Use when the user wants versioned documentation of how a dataset has evolved over time.

No reviews yet
0 installs
34 views
0.0% view→install

Install

$ agentstack add skill-danielrosehill-claude-data-wrangler-plugin-add-changelog

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-danielrosehill-claude-data-wrangler-plugin-add-changelog)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
5mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Add Changelog? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Add Changelog (for Data Repositories)

Maintain a CHANGELOG.md focused on dataset evolution rather than code.

When to invoke

  • Data repository has no changelog and the user wants one.
  • After any skill that changes dataset content or schema (enrichment, cleaning, synthetic overlay, republication) and the user wants a log entry added.

Format

Adapted from Keep a Changelog, with dataset-specific sections:

# Changelog

All notable changes to this dataset are documented here.
This format is adapted from Keep a Changelog; versions follow SemVer-ish rules:
- MAJOR: breaking schema or semantic changes (column removed/renamed, unit change).
- MINOR: new columns, new rows, compatible enrichments.
- PATCH: fixes to existing values, documentation updates, no schema change.

## [Unreleased]

## [1.2.0] — 2026-04-23
### Added
- `currency_code`, `currency_symbol` columns via `enrich-with-currency` (ISO 4217).
- 1,204 new rows from 2026-Q1 source pull.

### Changed
- `revenue` column parsed from text to numeric; original preserved as `revenue_raw`.
- Country names standardised to ISO 3166 short names.

### Fixed
- 17 rows with `country = "USA"` corrected to "United States".

### Provenance
- Skills used: `standardise-country-names`, `add-iso3166`, `enrich-with-currency`, `text-to-numeric`.
- Data dictionary updated: 2026-04-23.

## [1.1.0] — 2026-03-15
...

Procedure

  1. Find or create CHANGELOG.md in the data repository root.
  2. Determine the current version — from the most recent versioned heading, or from a VERSION file if present. If none, start at 1.0.0.
  3. Classify the change — Added / Changed / Fixed / Removed / Deprecated / Security.
  4. Infer the version bump:
  • Schema breaking → MAJOR.
  • New columns / new rows / enrichments → MINOR.
  • Value fixes / doc updates → PATCH.

Confirm with the user before applying.

  1. Draft the entry — pull context from the data dictionary provenance log if available, and the git diff if the repository is under version control.
  2. Insert at the top under ## [Unreleased], or promote Unreleased to a new version with today's date.
  3. Write back the updated changelog.
  4. Optionally tag — offer to create a git tag (v1.2.0) and push it if the repo has a remote.

Dependencies

Standard library only.

Edge cases

  • First-time changelog — produce a reasonable [1.0.0] baseline entry describing the dataset's initial state.
  • Concurrent edits — if an [Unreleased] section already has pending entries, append rather than overwrite.
  • Non-git repo — skip the tag step silently; just write the file.
  • Multi-dataset repo — if the repo holds multiple datasets, scope entries per dataset name (e.g. ### [customers] Added). Ask the user which dataset the change applies to.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.