bernardobrugg/neo-skills-set/github
- community
Checking that the SKILL.md file is still in the repository.
Interact with GitHub using the gh CLI. Create issues, open pull requests, check CI status, review PRs, manage releases, and run advanced queries. Use when a user asks to create a GitHub issue, open a PR, check CI runs, list pull requests, review a PR, search GitHub issues, or manage releases.
Install
npx vskill@latest install bernardobrugg/neo-skills-set/githubSKILL.md
The same SKILL.md was published earlier as terminalskills/skills/github.
GitHub
Overview
Interact with GitHub repositories using the gh CLI tool. Handles issues, pull requests, CI/CD runs, releases, and advanced search queries without leaving the terminal. Supports creating, listing, reviewing, and managing all core GitHub resources.
Instructions
When a user asks you to interact with GitHub, follow this process:
Step 1: Verify gh CLI is available
Run gh --version to confirm the CLI is installed. If not installed, instruct the user to install it:
Check authentication status with gh auth status.
Step 2: Determine the repository context
- If inside a git repo,
ghauto-detects the remote. Confirm withgh repo view --json nameWithOwner -q .nameWithOwner. - If the user specifies a repo (e.g.,
owner/repo), use the-R owner/repoflag on all commands. - If neither, ask the user which repository to target.
Step 3: Execute the requested action
Issues:
Pull Requests:
CI/CD Runs:
Releases:
Advanced Queries with gh api:
Step 4: Format and present results
- Summarize results clearly. For lists, show the most relevant fields (number, title, status, author).
- For long outputs, highlight the key information rather than dumping raw output.
- When creating resources, confirm the URL of the created item.
Examples
Example 1: Create a bug report issue
User request: "Create a GitHub issue for the login timeout bug"
Actions:
Output: "Created issue #87: Bug: Login times out after 30 seconds on slow connections — https://github.com/owner/repo/issues/87"
Example 2: Check why CI is failing
User request: "Why is CI failing on my PR?"
Actions:
Output: Summarize the failure cause, the specific job and step that failed, and suggest a fix based on the error logs.
Example 3: Search for related issues before creating a new one
User request: "Is there already an issue about dark mode?"
Actions:
Output: List matching issues with their number, title, state, and labels. Recommend whether to create a new issue or comment on an existing one.
Guidelines
- Always check
gh auth statusbefore running commands if there is any doubt about authentication. - When creating PRs, use the
--bodyflag with a structured description including Summary and Test Plan sections. - For destructive operations (closing issues, merging PRs, deleting branches), confirm with the user first.
- Use
--jsonand--jqflags to extract specific fields when raw output is too verbose. - When searching, start broad and narrow down. Use
--state,--label,--authorfilters. - Prefer
gh pr createover manual git push + web UI for a streamlined workflow. - For large repos with many issues/PRs, always use
--limitto avoid overwhelming output.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingDJANGO/.agents/skills/github/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/bernardobrugg/neo-skills-set/github)