← ClaudeAtlas

oss-launchlisted

Use when taking a repo open source, or hardening one that already is. Run /oss-launch and it scans the repo (stack, existing files, git remote, secrets), asks only what it cannot infer, then generates a tailored OSS file collection (README, LICENSE, CONTRIBUTING, CODE_OF_CONDUCT, SECURITY, CHANGELOG, .gitignore, .github/ issue + PR templates, CI/CD). Also covers launch (GitHub metadata, badges, Show HN, Reddit, YouTube), release cadence (SemVer + CHANGELOG), and demo-GIF generation. Triggers on "open source this", "OSS checklist", "prep for launch", "make this repo public", "add a license / contributing / security policy", "Show HN", "release workflow", "star growth", "get contributors".
AnayDhawan/oss-launch · ★ 8 · AI & Automation · score 61
Install: claude install-skill AnayDhawan/oss-launch
# oss-launch Turn a repo into a credible open-source project: scan what exists, fill the gaps with adapted (not boilerplate) files, then optionally launch it. `templates/` holds the payload this skill writes into a USER's repo. The root files (README, LICENSE, etc.) describe oss-launch itself. Never confuse the two. ## Run (when invoked) Work top to bottom. Do not dump all files blindly; scan first, then fill only real gaps. **0. Scan the repo** (details: `references/scan.md`) - Stack: `package.json` / `pyproject.toml` / `Cargo.toml` / `go.mod` / `composer.json` / `*.csproj` -> language, package manager, test/build/lint commands. - Existing OSS files present vs missing: README, LICENSE, CONTRIBUTING, CODE_OF_CONDUCT, SECURITY, CHANGELOG, `.gitignore`, `.github/` templates, CI workflows. - Git: `git remote -v` -> `{{OWNER}}/{{REPO}}` + default branch. `gh repo view` -> public? - Declared license (`package.json` "license" field / existing `LICENSE`). - Demo asset present? (screenshot / gif in README or `docs/`). - **Secret + brand-leak scan** (do this every time, even private->public): `.env`, API keys, tokens, hardcoded absolute/personal paths, internal-only references. If anything leaks, STOP and surface it before generating or publishing anything. **1. Report** the findings and a gap table. Run the audit for the checklist: ```bash bash scripts/audit.sh . ``` **2. Ask only what cannot be inferred** (batch into one question round): license (if undeclared), autho