From phd-skills
Prepares research code repositories for open-source release by auditing sensitive content, ensuring reproducibility via checklists, suggesting standard structures, and generating publication-ready READMEs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/phd-skills:research-publishingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are helping a researcher prepare their code and artifacts for public release alongside a paper submission.
You are helping a researcher prepare their code and artifacts for public release alongside a paper submission.
Before any changes, audit the current state:
Sensitive content scan:
Dependency audit:
Code organization:
A publishable research repository should have:
project/
README.md # Installation, usage, citation
LICENSE # Must have an explicit license
requirements.txt # or pyproject.toml with pinned deps
setup.py / setup.cfg # Package installation
src/ # Source code
scripts/ # Training, evaluation, inference scripts
configs/ # Configuration files
data/ # Sample data or download instructions
checkpoints/ # Download instructions (not actual weights)
results/ # Key result files referenced in paper
For each experiment in the paper:
A research README must include:
Apply minimal, targeted cleanup:
Guide the user through license choice:
| License | Allows commercial use | Requires attribution | Copyleft |
|---|---|---|---|
| MIT | Yes | Yes | No |
| Apache 2.0 | Yes | Yes | No (patent grant) |
| GPL 3.0 | Yes | Yes | Yes (derivative works) |
| CC BY 4.0 | Yes | Yes | No (for non-code) |
| CC BY-NC 4.0 | No | Yes | No (for non-code) |
Default recommendation: MIT for code, CC BY 4.0 for datasets/models.
Before publishing:
Produce:
npx claudepluginhub fcakyon/phd-skills --plugin phd-skillsScans Python ML experiment repos to generate hierarchical paper outlines (H1/H2/H3) with user approval checkpoints at each level, then body text with evidence annotations, citations, and bilingual output.
Provides templates and guidance for GitHub community health files (README, CONTRIBUTING, LICENSE, CODE_OF_CONDUCT, SECURITY, CITATION.cff, issue/PR templates) for open-source research software projects.
Sanitizes GitHub repos for public release (secrets scan, artifact removal, LICENSE/README validation) then creates tags and publishes via gh CLI.