github-repo-deploylisted
Install: claude install-skill iansteitz1-eng/aria-skills
# github-repo-deploy
YAML → GitHub repo metadata reconciler. Same pattern as `stripe-sync` and `cloudflare-dns-deploy`.
## Usage
```sh
python3 github_repo_deploy.py # dry-run (read-only)
python3 github_repo_deploy.py --apply --prod # reconcile live
python3 github_repo_deploy.py --repo aria-skills # one repo
```
## Config
See `github_repos.yaml`. Each entry can declare: `name`, `description`, `homepage`, `topics`.
## Safety
- **`description` / `homepage` / `topics`** — reconciled.
- **`private`** — refuses to flip without `--allow-visibility` (not implemented; deliberate).
- **`default_branch`** — warn-only, never auto-flipped.
## License
Apache 2.0