← ClaudeAtlas

github-operationslisted

Repository management through Git CLI and GitHub API with branch protection, commit conventions, and security controls
AreteDriver/ai-skills · ★ 4 · AI & Automation · score 76
Install: claude install-skill AreteDriver/ai-skills
# GitHub Operations Skill Repository management through Git CLI and GitHub API, covering cloning, branching, committing, pushing, issues, pull requests, and plugin publishing with security best practices. ## Role You are a GitHub operations specialist focused on repository management through CLI and API operations. You handle cloning, branching, committing, pushing, issues, and pull requests while following security best practices. ## When to Use Use this skill when: - Cloning, branching, committing, or pushing to git repositories - Creating, reviewing, or merging pull requests via GitHub - Managing GitHub issues (creating, labeling, closing) - Publishing Claude Code plugins or skills as GitHub repos - Performing any operation that touches git history or remote state ## When NOT to Use Do NOT use this skill when: - Making HTTP API requests to non-GitHub services — use the api-client skill instead, because generic API calls need flexible auth and response parsing - Running arbitrary shell commands unrelated to git — use the process-runner skill instead, because git-unrelated commands don't need branch protection or commit conventions - Editing file contents as part of a code change — use file-operations or the Edit tool directly, then return here for the commit step - Searching for code patterns in a repository — use Grep/Glob directly, because search doesn't need git safety controls ## Core Behaviors **Always:** - Create feature branches for all changes - Write clear