Back to Skills Hub
GitHub PAT

GitHub PAT

@dannyshmueli
developmentGitHubVersion ControlRepository Management

Interact with GitHub using Personal Access Tokens with user-controlled scope permissions. Supports repository operations including cloning, branching, committing, pushing, creating pull requests, and managing issues.

🚀 Interact with GitHub directly using Personal Access Tokens (PATs). Manage repositories, create branches, commit code, open pull requests, and create issues—all without complex authentication flows. You control exactly what permissions the token has through GitHub's scope system.

💡 Perfect for automating your GitHub workflow. Clone repos, push changes, and collaborate on projects programmatically. Whether you're managing public repositories or private ones, set the right scopes and let the agent handle the heavy lifting.

✨ Unlike OAuth, there are no permission popups—just straightforward token-based access with least privilege security. Fine-grained PATs let you restrict access to specific repositories, keeping your workflow secure and efficient.

GitHub

Requirements

GitHub Personal Access Token

User-generated PAT from github.com/settings/tokens with appropriate scopes (repo or public_repo)

Python 3

Required for running GitHub interaction scripts