Skip to content
Agent Memory
Skill

/c-github

Interact with GitHub using the `gh` CLI and `jq`. Manage PRs, issues, repositories, and Actions workflows. Make raw API calls with `gh api` for anything not covered by built-in commands.

BOOST
From plugin
openpaw
17342 skills
Install
$ npx -y skills add daxaur/openpaw --skill c-github --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/c-github

Context preview

The summary Claude sees to decide when to auto-load this skill.

Interact with GitHub using the `gh` CLI and `jq`. Manage PRs, issues, repositories, and Actions workflows. Make raw API calls with `gh api` for anything not covered by built-in commands.

SKILL.md

c-github.SKILL.md
name: c-github
description: Interact with GitHub using the `gh` CLI and `jq`. Manage PRs, issues, repositories, and Actions workflows. Make raw API calls with `gh api` for anything not covered by built-in commands.
tags: [github, git, prs, issues, actions, ci, repos, api]

What This Skill Does

Uses `gh` (GitHub CLI) and `jq` to manage GitHub resources including pull requests, issues, repositories, and Actions. Supports raw API calls for advanced queries.

CLI Tools: `gh` + `jq`

Pull Requests

gh pr list                          # List open PRs
gh pr view 123                      # View PR details
gh pr create --title "Fix bug" --body "..." --base main
gh pr merge 123 --squash
gh pr checkout 123
gh pr review 123 --approve

Issues

gh issue list --state open
gh issue view 42
gh issue create --title "Bug" --body "..." --label bug
gh issue close 42
gh issue comment 42 --body "Fixed in #123"

Actions / CI

gh run list                         # List recent workflow runs
gh run view 123456789               # View run details
gh run watch                        # Watch current run live
gh workflow run deploy.yml

API Calls with `jq`

gh api repos/{owner}/{repo}/pulls | jq '.[].title'
gh api /user/repos | jq '.[].full_name'
gh api graphql -f query='{ viewer { login } }'

Usage Guidelines

1. Default to the current repo context when no `--repo` flag is specified. 2. Use `jq` to filter and format `gh api` JSON output for readability. 3. For bulk operations, pipe `gh issue list --json number,title` into `jq`. 4. Always confirm before closing issues or merging PRs.

Notes

  • Requires `gh auth login` to be completed before use.
  • Install: `brew install gh` and `brew install jq`
Read more
Ships withopenpaw

Personal Assistant Wizard for Claude Code — npx pawmode

Get the whole plugin
Stats
173
Stars
12
Forks
Maintained
Maintenance
TypeScript
Language
MIT
License
5mo ago
Last commit
7mo ago
Created
4h ago
Added

Repo: daxaur/openpaw

Other skills on openpaw.

c-ai
Skill

c-ai

Query LLMs from the CLI — pipe text for summarization, chat interactively, use local or cloud models with llm or aichat.

@daxaur@daxaurInstall Skill
c-browser
Skill

c-browser

Headless browser automation — navigate pages, click elements, fill forms, take screenshots, scrape content using agent-browser or…

@daxaur@daxaurInstall Skill