ariffazil/arifos/github-repo-manager

Claude Code and agent skill by ariffazil/arifos

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

GitHub repository management — create, fork, settings, collaborators, topics, archive, transfer

Install

npx vskill@latest install ariffazil/arifos/github-repo-manager

SKILL.md

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
Default Branch
bash
# Rename default branch
gh api -X PATCH repos/ariffazil/my-repo \
-f name=my-repo \
-f default_branch=main

Collaborators & Teams

Add Collaborator
bash
# Add collaborator (via invite)
gh api -X PUT repos/ariffazil/my-repo/collaborators/username \
-f permission=push
# Remove collaborator
gh api -X DELETE repos/ariffazil/my-repo/collaborators/username
Permission Levels
PermissionDescription
pullRead-only
pushPush access
adminFull admin
maintainWrite + branch management
triageIssue/PR management
List Collaborators
bash
gh api repos/ariffazil/my-repo/collaborators | jq '.[].login'
gh api repos/ariffazil/my-repo/outside_collaborators | jq '.[].login'

Topics

bash
# Add topics
gh api -X PUT repos/ariffazil/my-repo/topics/my-topic -f names[]=arifOS
# List topics
gh api repos/ariffazil/my-repo/topics | jq '.names[]'
# Replace all topics
gh api -X PUT repos/ariffazil/my-repo/topics \
-f names:='["arifOS", "constitutional-ai", "agi"]'

Archive / Unarchive

bash
# Archive repository
gh api -X PATCH repos/ariffazil/my-repo \
-f archived=true
# Unarchive
gh api -X PATCH repos/ariffazil/my-repo \
-f archived=false

Transfer Ownership

bash
# Transfer to new owner/organization
gh api -X POST repos/ariffazil/my-repo/transfer \
-f new_owner=organization-name

Note: Requires confirming access to both source and target accounts.


Delete Repository

bash
# Delete repo (requires confirmation)
gh repo delete ariffazil/my-repo --confirm

⚠️ Warning: Deletion is irreversible. Always confirm with user first.


Protected Branches

bash
# Get branch protection
gh api repos/ariffazil/arifOS/branches/main/protection
# Require PR reviews
gh api -X PUT repos/ariffazil/arifOS/branches/main/protection/required_pull_request_reviews \
-f required_approving_review_count=2
# Require status checks
gh api -X PUT repos/ariffazil/arifOS/branches/main/protection/required_status_checks \
-f contexts:='["ci/test", "build/deploy"]'

Quick Reference

TaskCommand
Create repogh repo create
Fork repogh repo fork owner/repo
View detailsgh repo view owner/repo
List reposgh repo list
Set visibilitygh repo set owner/repo --visibility private
Add collaboratorgh api -X PUT ...
Add topicsgh api -X PUT .../topics
Archivegh api -X PATCH ... -f archived=true
Deletegh repo delete owner/repo --confirm

Constitution Note (F1/F11)

  • Creating and forking repos are safe operations.
  • Deleting repos requires explicit user confirmation with --confirm flag.
  • Transfer requires F13 if moving to a different organization.

arifOS_bot — GitHub Repo Manager via gh CLI

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
51
Repository forks
9
7-day trend score
20

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/ariffazil/arifos/github-repo-manager/badge)](https://verified-skill.com/skills/ariffazil/arifos/github-repo-manager)

Something wrong with this skill or its page? Tell us.