AgentStack
SKILL verified MIT Self-run

Manage Product

skill-neuroanalytics-data-science-harness-manage-product · by neuroanalytics

>

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-neuroanalytics-data-science-harness-manage-product

✓ 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-manage-product)

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 Manage Product? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Skill: manage-product

Turn kept comparisons into products. A comparison is a cmp/ branch; a product is a named deliverable that groups a chosen subset of them (plus their outputs) into something you will release and cite. This is the first place the harness represents multiple distinct outputs from one project — the ledger's products[] is the registry the later disseminate/* skills release and cross-link. You own the grouping judgment; you delegate the ledger save to the datalad doer.

> Ledger note: products[] is an upsert registry (edited in place), unlike the append-only > log:. Follow docs/project-ledger.md: find a product by id and update its fields, or add a > new entry — never drop or rewrite another product, and move status only forward. Every write is > datalad save-d so the grouping is provenanced.

When to use

  • The user wants to bundle comparisons into a paper / dataset release / report, add a comparison to

an existing product, or see/adjust what products exist.

  • Do NOT use to create or run a comparison (analyze/propose-comparison / run-comparison), to

release a product with a DOI (disseminate/dataset-release), or to cross-link products (disseminate/link-outputs) — this skill only defines the grouping.

Steps

  1. Identify the product — get from the user:
  • id — a stable kebab-case slug, unique within products[] (e.g. main-paper)
  • kindpaper | dataset | report | article | agent-bundle | other
  • title — a human label
  • which comparisons belong to it (cmp/ branches). One comparison may appear in more than

one product (e.g. a shared figure) — that is allowed; call it out so it is intentional.

  1. Verify the comparisons exist and are complete — delegate to the datalad doer:

> "list branches matching cmp/* and the recent log; confirm each of ` > exists and has a run-comparison entry." If a named comparison has no recorded run, warn that the product references incomplete work and ask whether to include it anyway or run it first (analyze/run-comparison`).

  1. Upsert the product in project.yaml products[] (per docs/project-ledger.md): create the

entry if id is new, else update it. Set kind, title, status (plannedin-progressreleased), comparisons (the branch list), and outputs (the dataset-relative result paths, e.g. derivatives/cmp-/). Leave dois: [] and relations: [] — those are owned by disseminate/dataset-release and link-outputs.

  1. Log it — append one entry to project.yaml:

{ ts, op: manage-product, stage: analyze, note: "grouped into product ()", branch: }.

  1. Save — delegate to the datalad doer:

> "save: datalad save -m 'manage-product: groups '."

  1. Report — the product id, its comparisons/outputs/status, any incomplete comparisons

flagged, and the next step (add more comparisons, or disseminate/dataset-release to release it, then disseminate/link-outputs to link it to other products).

Constraints

  • Keep products[] ids unique; do not duplicate a comparison within a single product's list.
  • Products group and describe comparisons — they never move, rename, or modify the branches or

their data. This skill edits only the ledger.

  • Do not set dois or relations here; releasing and cross-linking are separate skills.
  • The log: stays append-only; products[] is upserted in place but never destructively (status

moves forward, entries are not deleted). Keep the ledger schema-valid (schemas/project.schema.json).

  • Delegate every DataLad operation (branch listing, save) to the datalad doer.

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.