gh-repo · git:20260712.e55f142 · 2026-07-12 · sha256 595c931bf17eed3e
gh-repo git:20260712.e55f142A
Immutable. This exact content is served forever at /api/v1/blob/595c931bf17eed3e.
--- name: gh-repo description: Manage GitHub repositories via gh CLI. --- # GitHub Repository Skill Create, clone, fork, list, view, edit, and manage repositories. ## Capabilities - Create repo: `gh repo create <name> --public|--private --add-readme --gitignore <type> --license <license>` - Create from template: `gh repo create <name> --template <owner/repo>` - Clone repo: `gh repo clone <owner/repo> [directory]` - Fork repo: `gh repo fork <owner/repo> --clone --remote` - List repos: `gh repo list <owner> --limit <n> --language <lang> --topic <topic>` - View repo: `gh repo view <owner/repo> --json <fields>` or `--web` - Edit repo: `gh repo edit <owner/repo> --description "<desc>" --homepage "<url>" --default-branch <branch>` - Archive repo: `gh repo archive <owner/repo> --yes` - Unarchive: `gh repo unarchive <owner/repo> --yes` - Delete repo: `gh repo delete <owner/repo> --yes` ⚠️ irreversible - Rename repo: `gh repo edit <owner/repo> --name <new-name>` - Sync fork: `gh repo sync <owner/repo> --branch <branch> [--force]` - Deploy key: `gh repo deploy-key add <key-file>` / `list` / `delete <id>` - Read file: `gh repo read-dir <path>` / `gh repo read-file <path>` - Set default repo: `gh repo set-default <owner/repo>` - View license: `gh repo license view` - View gitignore: `gh repo gitignore view <type>` ## Usage Triggered when user says "repo", "repository", "create repo", "fork", "clone repo", "delete repo". Always verify repo name before destructive operations like delete or archive.