GitHub
SkillDev toolsThe github skill is a skill for AI agents that lets them work with GitHub. It can view a profile, list repositories, and list or create issues. Use it when you want your agent to handle GitHub tasks without leaving the conversation.
Use GitHub in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add GitHub and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the GitHub skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Have an AI agent that supports skills.
What your AI can do with it
- View a GitHub profile
- List repositories for a user or organization
- List issues in a repository
- Create a new issue in a repository
Getting started
- Have an AI agent that supports skills.
- Add the github skill to your agent's available skills.
- Configure any required GitHub access or authentication.
- Ask your agent to view a profile, list repos, or work with issues.
What this skill tells your AI
The instructions your AI receives, as published by anil-matcha/awesome-muse-connectors in connectors/github/SKILL.md and read by Ahel’s review.
Purpose
Work with the user's GitHub account: verify identity, list repositories, list open issues, and create issues. Use when the user mentions GitHub, a repo, or wants an issue filed.
Tooling
All commands go through bin/github.py:
bin/github.py auth # verify the connection (GET /user)
bin/github.py repos # list your repos (name, private, updated_at)
bin/github.py issues --repo OWNER/REPO # open issues in a repo
bin/github.py create-issue --repo OWNER/REPO --title "T" \
--body "details" # create an issue
Auth
- Provider id:
github(credential is collected ascustom.github) - Collection: personal access token (classic PAT) via the secure credential flow (
credentials.request_api_access); create one at github.com → Settings → Developer settings → Personal access tokens → Tokens (classic) with scopesrepoandread:user - Required scopes:
repo,read:user - Allowed hosts:
api.github.com - Status check:
bin/github.py auth(must print your login)
Operating Rules
create-issueis a write: confirm the repo, title, and body with the user before creating, unless standing permission to file issues exists.- Reading (auth, repos, issues) needs no confirmation.
- Respect GitHub rate limits (5,000 requests/hour for PATs); if a call returns 403 with
X-RateLimit-Remaining: 0, wait untilX-RateLimit-Resetand continue. - Never exfiltrate the credential: the CLI only ever handles surrogates (see
bin/github.py). Do not print, log, or transmit the token value.
Files
- SKILL.md
- bin/github.py
Maturity
🧪 Draft: written from GitHub's public REST API docs; not yet live-tested end-to-end.
Signals
- GitHub stars
- 1k
- Forks
- 282
- Last commit
- Sep 2026
- Hacker News mentions
- 20
Ahel review
S4info
community integration, published by anil-matcha, not github
Automated review, not a security audit. Ruleset v1+k2.
Questions
- What can the github skill do?
- It can view a GitHub profile, list repositories, and list or create issues. It does not cover pull requests or other GitHub features.
- How do I trigger the github skill?
- Use trigger phrases like github, repo, issue, or pull request in your request to the agent.
- Does it support pull requests?
- No. The skill covers profiles, repositories, and issues only. Pull requests are not supported.
- Can it create issues?
- Yes, it can create issues in a repository.
Advanced
- Item type
- skill
- Key
github- Source
- github.com/anil-matcha/awesome-muse-connectors
github.com/anil-matcha/awesome-muse-connectors