AgentStack
SKILL verified MIT Self-run

Dataset Release

skill-neuroanalytics-data-science-harness-dataset-release · by neuroanalytics

>

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

Install

$ agentstack add skill-neuroanalytics-data-science-harness-dataset-release

✓ 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-neuroanalytics-data-science-harness-dataset-release)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3d 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 Dataset Release? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Skill: dataset-release

Freeze a product at a named version so it can be cited and cross-linked: a version bump, a BIDS CHANGES entry, an immutable datalad version tag, and — when credentials exist — a minted DOI. A release is a durable, resolvable pointer to one exact state (Distributability) with a citable record (Metadata). You own the release judgment; you delegate tagging/saving to the datalad doer and DOI minting to the archive doer.

> Scope note: the version + CHANGES + tag path is always available and fully provenanced. DOI > minting is the gated add-on — the archive doer returns result: unminted (not a fake DOI) when no > Zenodo/OSF/DataCite credential is configured, and the release still completes. Push the tagged > state to a sibling/archive via disseminate/publish.

When to use

  • A product exists in the ledger products[] (via analyze/manage-product) and is ready to be

fixed at a version — a dataset release, a paper's data/outputs snapshot, a report.

  • Do NOT use to group comparisons (analyze/manage-product), to push working state to a sibling

(disseminate/publish), or to cross-link products (disseminate/link-outputs).

Steps

  1. Identify the product + version — get the product id from products[] and the new version

(semver, e.g. 1.0.0; suggest the next bump and confirm). A version is immutable once tagged — never re-tag an existing version; cut a new one.

  1. Ensure a clean tree (datalad doer) — a release must tag committed state:

> "status: report modified/untracked files and the current branch." If dirty, route to analyze/checkpoint first.

  1. Write release metadata — at the dataset root:
  • prepend a BIDS CHANGES entry: followed by bulleted notes.
  • record the version where the dataset expects it; once a DOI is minted, set

dataset_description.json "DatasetDOI".

  1. Tag the release (datalad doer) — delegate a tagged save:

> "save with a version tag: datalad save -m 'release v' --version-tag v." This creates the immutable, provenanced release point.

  1. Mint a DOI (archive doer, gated) — delegate:

> "mint a DOI for tag v of product `` (backend auto: OSF/Zenodo/DataCite)."

  • result: ok → capture the doi; set it in dataset_description.json and (step 6) the ledger.
  • result: unminted → proceed without a DOI; report how to enable minting. Never invent one.
  1. Update the ledger — set the product's status: released; append any minted DOI to the

product's dois[] (per docs/project-ledger.md); append a log entry { ts, op: dataset-release, stage: disseminate, note: "released v; doi ", branch: }. Delegate the save to the datalad doer (a plain datalad save, tree already tagged).

  1. Report — the product, version, tag, CHANGES entry, DOI (or "unminted — set ZENODO_TOKEN /

datalad-osf to mint"), and the next step: disseminate/publish to push the tag to a sibling/archive, then disseminate/link-outputs to link this release to other products.

Constraints

  • Tag committed state only (clean tree); a version tag is immutable — never move or reuse it.
  • Never fabricate a DOI — a DOI enters the ledger/metadata only when the archive doer returns one.
  • Every release is a datalad version tag so the exact state is reproducible via datalad from the

tag; do not create releases as plain files without a tag.

  • products[] is upserted (status → released) and dois[] appended per the ledger conventions;

keep log: append-only and the ledger schema-valid (schemas/project.schema.json).

  • Delegate every tag/save to the datalad doer and every deposit/mint to the archive doer — never

call git/datalad or an archive API directly.

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.