gitready

Universal Package Creator and Portfolio Polisher v5.15.2
Create GitHub-ready Python libraries, Claude skills, and Claude Code plugins with badges, CI/CD workflows, coverage metrics, media artifacts, and automated GitHub publication.
Quick Start
# Create a new package (auto-detects type)
/gitready mylib
# Polish existing repository
/gitready --target P:/packages/existing-repo
# Preview what will happen
/gitready --dry-run myproject
See The Transformation
gitready transforms a rough project into a polished GitHub-ready package:
| Aspect | Before | After |
|---|
| Documentation | Missing or minimal README | Full README with badges, install guide, usage |
| CI/CD | No workflows | GitHub Actions with pytest, coverage, linting |
| Versioning | Manual | Automated CHANGELOG generation |
| Badges | None | Version, License, Tests, Coverage badges |
| Media | None | Architecture diagram, explainer video, slides |
| Publication | Local only | Automated GitHub repo creation and release |
Before:
my-package/
my_module.py
README.md (minimal)
After:
my-package/
my_module.py
README.md (polished with badges + media)
CHANGELOG.md (auto-generated)
CONTRIBUTING.md
LICENSE
.github/
workflows/
ci.yml
release.yml
assets/
videos/
slides/
banners/
docs/
video.html (GitHub Pages player)
Explainer Video

๐ฌ Watch the explainer in the browser
โฌ๏ธ Download the MP4 directly
Browser playback requires GitHub Pages to be enabled for this repository.
Quick overview: Features, workflow, and automated portfolio polish.
Runtime should match the exported NotebookLM asset; update this text only after verifying the final file duration.
What gitready Does
- ๐ฏ Intelligent Detection: Automatically detects package type and requirements from project structure
- ๐ฆ Multi-Format Support: Creates Claude skills, Python libraries, and Claude Code plugins
- ๐จ Portfolio Polish: Adds badges, CI/CD, CHANGELOG, API docs, and media artifacts
- ๐ฌ Media Generation: Creates banners, diagrams, explainer videos, and presentations
- ๐ Code Review: Automated quality validation before portfolio polish
- ๐ Brownfield Conversion: Converts existing Python libraries to plugins
- ๐ GitHub Publication: Automated monorepo extraction and repository creation
One command โ Full intelligent pipeline:
- DETECT โ Scan repository, identify gaps and needs
- ANALYZE โ Determine package type automatically
- GENERATE โ Create all missing artifacts (structure, badges, CI/CD, docs, CHANGELOG)
- VALIDATE โ Verify everything works
- CLEANUP โ Detect and remove obsolete files from refactoring
- PUBLISH โ Extract from monorepo, create GitHub repository, push code
- REPORT โ Show what was created with evidence
What Gets Created
gitready generates this complete package structure:
{{package-name}}/
โโโ README.md # Polished with badges, media, install guide
โโโ CHANGELOG.md # Auto-generated from git commits
โโโ CONTRIBUTING.md # Contribution guidelines
โโโ LICENSE # MIT License
โโโ .github/
โ โโโ workflows/
โ โโโ ci.yml # Tests, lint, coverage
โ โโโ release.yml # Auto-release on tag
โโโ assets/
โ โโโ videos/
โ โ โโโ {{package-name}}_explainer_pbs.mp4
โ โโโ slides/
โ โ โโโ {{package-name}}_slides.pdf
โ โโโ banners/
โ โโโ {{package-name}}_banner.png
โโโ docs/
โ โโโ video.html # GitHub Pages video player
โโโ skills/ # (if Claude Skill type)
โ โโโ {{skill-name}}/
โ โโโ SKILL.md
โโโ core/ # (if Plugin type)
โ โโโ hooks/
โ โโโ *.py
โโโ scripts/
โโโ *.py # Helper scripts
Which Package Type Do You Need?