github-integration

Automates GitHub issue, pull request, and code search management via scripts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dbmcco/claude-agent-toolkit --skill github-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-integration
Source: https://github.com/dbmcco/claude-agent-toolkit/tree/main/skills/github
Command: npx skills add https://github.com/dbmcco/claude-agent-toolkit --skill github-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, and includes scripts (resource) components.

What problem does it solves? This Skill automates repetitive GitHub tasks, such as creating issues, managing pull requests, and searching code, allowing developers to focus on coding rather than administrative overhead.

Core Features & Use Cases

  • Issue Management: Create, list, and update GitHub issues with labels, assignees, and states.
  • Pull Request Automation: Create new pull requests, including draft PRs, with custom branches and descriptions.
  • Code Search: Search code across specific repositories or organizations to find relevant implementations or examples.
  • Use Case: Automatically create a GitHub issue for a reported bug, assign it to the relevant team member, and then create a draft pull request for the fix, all from a single AI prompt.

Quick Start

Create a new GitHub issue

scripts/gh-create-issue.sh
--owner myorg
--repo myrepo
--title "Fix login bug"

Frequently Asked Questions about github-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate creating GitHub issues from the command line?

Use the gh-create-issue script with --owner, --repo, and --title flags to automate GitHub issue creation. The Skill outputs standardized JSON and reads credentials from a parent .env file containing your GITHUB_TOKEN.

Can I manage pull requests and issues together in one workflow?

Yes. This Skill automates both issue creation and pull request management, allowing you to create issues, assign them, and generate draft PRs with custom branches and descriptions in a single workflow.

What are the prerequisites for automating GitHub repository tasks?

You need a GITHUB_TOKEN stored in a .env file, curl and jq installed for script execution, and command-line parameters like --owner and --repo. The Skill outputs JSON results from these inputs.

How do I search code across GitHub repositories?

The Skill includes code search functionality to find relevant implementations across specific repositories or organizations, helping you locate patterns and examples without manual GitHub browsing.

Do I need to know shell scripting to use GitHub automation?

No. The Skill provides ready-to-use bash scripts that accept standard command-line arguments. You run the scripts with flags like --title and --repo; the Skill handles GitHub API calls and credential management.

Can I assign labels and assignees when creating issues automatically?

Yes. The issue management features support adding labels, assignees, and setting states when creating or updating GitHub issues, enabling fully customized automation for your workflow.