github-repo-managerlisted
Install: claude install-skill ariffazil/arifos
# GitHub Repo Manager Skill
Triggers: "repo manager", "create repo", "fork repo", "repo settings", "collaborators",
"add collaborator", "topics", "archive repo", "transfer repo", "visibility"
Authenticated as: `ariffazil` via `GH_TOKEN` (gh CLI, HTTPS protocol)
---
## Create Repository
```bash
# Create new repo (gh will prompt for name, description, visibility)
gh repo create
# Create repo non-interactively
gh repo create my-new-repo \
--public \
--description "My new repository" \
--clone
# Create with .gitignore and license
gh repo create my-new-repo \
--private \
--gitignore "Node" \
--license "MIT" \
--clone
```
Note: Creating a repo requires `--confirm` flag in automation. Prompt user before creating.
---
## Fork Repository
```bash
# Fork a repo to your account
gh repo fork owner/original-repo
# Fork and clone locally
gh repo fork owner/original-repo --clone
# List your forks
gh repo list --fork
```
---
## Repository Information
```bash
# View repo details
gh repo view ariffazil/arifOS
# View specific properties
gh repo view arifOS --json name,description,visibility,stargazerCount,defaultBranch
# List your repos
gh repo list --limit 20
# List repos by topic
gh search repo --topic "arifos" --owner ariffazil
```
---
## Settings
### Visibility
```bash
# Change visibility
gh repo set ariffazil/my-repo --visibility public
gh repo set ariffazil/my-repo --visibility private
gh repo set ariffazil/my-repo --visibility internal
```
#