GitHub

SkillDev tools

The 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.

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

  1. Have an AI agent that supports skills.
  2. Add the github skill to your agent's available skills.
  3. Configure any required GitHub access or authentication.
  4. 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 as custom.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 scopes repo and read:user
  • Required scopes: repo, read:user
  • Allowed hosts: api.github.com
  • Status check: bin/github.py auth (must print your login)

Operating Rules

  1. create-issue is a write: confirm the repo, title, and body with the user before creating, unless standing permission to file issues exists.
  2. Reading (auth, repos, issues) needs no confirmation.
  3. Respect GitHub rate limits (5,000 requests/hour for PATs); if a call returns 403 with X-RateLimit-Remaining: 0, wait until X-RateLimit-Reset and continue.
  4. 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