Agent skill · software engineering · bighardperson

github

GitHub API integration with managed OAuth. Access repositories, issues, pull requests, commits, branches, and users. Use this skill when users want to interact with GitHub repositories, manage issues and PRs, search code, or automate workflows. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).

Why this skill is useful

Provides specific commands for managing GitHub OAuth connections and accessing the GitHub API that the AI wouldn't reliably generate on its own.

What it needs

Requires maton account access. About 6k tokens when loaded. Last updated 2026-04-26. 34 stars on the source repository.

What this skill does

GitHub Access the GitHub REST API with managed OAuth authentication. Manage repositories, issues, pull requests, commits, branches, users, and more. Quick Start Base URL Replace {native-api-path} with the actual GitHub API endpoint path. The gateway proxies requests to api.github.com and automatically injects your OAuth token. Authentication All requests require the Maton API key in the Authorization header: Environment Variable: Set your API key as MATONAPIKEY: Getting Your API Key 1. Sign in or create an account at maton.ai 2. Go to maton.ai/settings 3. Copy your API key Connection Management Manage your GitHub OAuth connections at https://ctrl.maton.ai. List Connections Create Connection Get Connection Response: Open the returned url in a browser to complete OAuth authorization. Delete Connection Specifying Connection If you have multiple GitHub connections, specify which one to use with the Maton-Connection header: If omitted, the gateway uses the default (oldest) active connection. API Reference Users Get Authenticated User Get User by Username List Users Repositories List User Repositories Query parameters: type (all, owner, public, private, member), sort (created, updated, pushed, fullname), direction (asc, desc), perpage, page List Organization Repositories Get Repository Create Repository (User) Create Repository (Organization) Update Repository Delete Repository Repository Contents List Contents Get File Contents Create or Update File Note: content must be Base64 encoded. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills bighardperson/github-api

View the source on GitHub

Browse the @skills marketplace