Agent skill · Backend & API

github-issues

Create, triage, label, assign GitHub issues via gh or REST.

HezaoHezaogithub.com/HezaoHezaoGitHub ↗
claude-codecan modify filesMIT
Install
npx skills add HezaoHezao/poirot --skill github-issues --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 4 KB
Bundled scripts: none
Declared author: Adapted from hermes-agent (Nous Research, MIT)
Allowed tools: -bash
Path: poirot/backend/agents/skill/builtin_skills/software-development/github-issues/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 139
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# GitHub Issues Management Create, search, triage, and manage GitHub issues. Each section shows `gh` first, then `curl` fallback. ## Prerequisites - Authenticated with GitHub (see `github-auth` skill) - Inside a git repo with GitHub remote, or specify repo explicitly ## Setup ```bash if command -v gh &>/dev/null && gh auth status &>/dev/null; then AUTH="gh" else AUTH="curl" fi REMOTE_URL=$(git remote get-url origin) OWNER_REPO=$(echo "$REMOTE_URL" | sed -E 's|.*github\.com[:/]||; s|\.git$||') OWNER=$(echo "$OWNER_REPO" | cut -d/ -f1) REPO=$(echo "$OWNER_REPO" | cut -d/ -f2) ``` ## 1. Viewing Issues ```bash # With gh gh issue list --state open --limit 20 gh issue view 42 # With curl curl -s "https://api.github.com/repos/$OWNER/$REPO/issues?state=open&per_page=20" | python3 -c " import sys, json for i in json.load(sys.stdin): print(f'#{i[\"number\"]:4d} [{i[\"state\"]:6s}] {i[\"title\"][:60]}') " ``` ## 2. Creating Issues ```bash # With gh (interactive editor) gh issue create # With gh (inline) gh issue create --title "Bug: login fails on Safari" --body "Description..." # With curl curl -s -X POST \ -H "Authorization: token $GITHUB_TOKEN" \ https://api.github.com/repos/$OWNER/$REPO/i

What's inside
Steps it walks through
  1. Prerequisites
  2. Setup
  3. 1. Viewing Issues
  4. 2. Creating Issues
  5. 3. Searching Issues
  6. 4. Labels
  7. 5. Assigning
  8. 6. Comments
  9. 7. Closing / Reopening
  10. 8. Triage Workflow
  11. Pitfalls
Commands it runs
if command -v gh &>/dev/null && gh auth status &>/dev/null; then
else
fi
With gh
gh issue list --state open --limit 20
gh issue view 42
With curl
curl -s "https://api.github.com/repos/$OWNER/$REPO/issues?state=open&per_page=20" | python3 -c "
import sys, json
for i in json.load(sys.stdin):
More from poirot
All skills →
About this skill
What does the github-issues skill do?

Create, triage, label, assign GitHub issues via gh or REST.

How do I install it?

Run `npx skills add HezaoHezao/poirot --skill github-issues --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From HezaoHezao/poirot, a repository with 139 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going