About package-artifacts
A skill for assembling a self-contained research artifact bundle for reviewers or evaluation committees. It guides staging promised contributions, documenting contents, removing sensitive material, and checking the bundle in a clean environment.
Key features
- 01Map manuscript claims to required artifacts
- 02Stage self-contained contribution folders
- 03Create README, license, citation, and checksum manifest
- 04Remove secrets and sensitive files
- 05Check standalone operation and venue requirements
Use cases
- 01Preparing a paper artifact for review
- 02Packaging code, data, and scripts for evaluation
- 03Checking venue badge requirements
- 04Testing a bundle outside the source repository
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ vincenzoimp/ academic-research-skills --skill package-artifactsAfter installing, type/package-artifactsin Claude Code to confirm it loaded.
Bundled filesreferences/artifact-standard.md
Details
From the project READMEPackage Artifacts
Assemble papers/<slug>/artifacts/: the self-contained bundle a reviewer
or artifact-evaluation committee receives.
Read First
papers/<slug>/venue.md— the venue's badge/artifact requirementspapers/<slug>/manuscript/main.tex— what the paper promisesreferences/artifact-standard.md
Procedure
- List what must ship: every artifact promised in the manuscript (data, code, models, scripts) plus everything the venue's badge requirements demand.
- Stage by copying the relevant
contributions/<slug>/folders intoartifacts/— they are self-contained by construction. Never hand-edit the staged copies: fix problems at the source contribution and re-stage. - Add the bundle-level files: an artifact README (claims-to-artifact map,
setup, smoke test, expected outputs and runtime), license, citation
file, and a
MANIFEST.mdlisting every file with its sha256 checksum. - Strip what must not ship: gitignored material, secrets, raw sensitive data, and — when the venue requires anonymization — identifying paths and names.
- Verify standalone: the bundle works without the surrounding repo (no
../references, bibliography resolved, environment declared inside). - Walk
references/artifact-standard.mdand the venue checklist item by item; record the mapping in the artifact README.
Rules
- Never hand-edit staged contribution copies: fix problems at the source contribution and re-stage.
- Strip gitignored material, secrets, and raw sensitive data before shipment.
- The bundle is self-contained: environment, data provenance, and bibliography
resolve inside it — no
../references or external paths.
Done When
- The bundle satisfies the venue requirements and the artifact standard,
MANIFEST.mdchecksums are fresh, and a clean-room smoke test (fresh unzip elsewhere, follow only the bundle README) succeeds
Comments
Markdown supported