github

Create, modify, and label GitHub issues and publish pull requests.

476|102|Updated Oct 26, 2022
One-click install
npx skills add https://github.com/aws/graph-explorer --skill github-aws
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/aws/graph-explorer/tree/main/.kiro/skills/github
Command: npx skills add https://github.com/aws/graph-explorer --skill github-aws

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines GitHub project management by automating the creation and modification of issues, pull requests, and sub-issues, ensuring consistency and adherence to best practices.

Core Features & Use Cases

  • Issue Management: Create, update, and label GitHub issues with specific types and details.
  • Pull Request Handling: Publish draft PRs, set up tracking, and format descriptions according to templates.
  • Sub-Issue Linking: Establish parent-child relationships between issues for better task breakdown.
  • Use Case: When a bug is reported, use this Skill to create a 'Bug' issue, link it to a parent 'Epic', and then create a draft Pull Request to address the fix, ensuring all necessary information is included.

Quick Start

Use the github skill to create a new bug issue with the title "Fix login button alignment".

Frequently Asked Questions about github

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

FAQPage Schema
How do I automate GitHub issue creation and labeling?

Automating GitHub issue creation and labeling involves using the `gh` CLI to create issues with specific types and details. This Skill handles issue creation, modification, and labeling while adhering to project-specific templates and conventions.

How do I create draft pull requests and format descriptions?

Creating draft pull requests and formatting descriptions is handled through `git` and `gh` CLI tools. This Skill publishes draft PRs, sets up tracking, and formats descriptions according to your project-specific templates.

Can I link sub-issues to parent epics in GitHub?

Yes, you can link sub-issues to parent epics in GitHub. This Skill establishes parent-child relationships between issues, allowing for better task breakdown and hierarchical project management.

What tools are required to manage GitHub projects and pull requests?

Managing GitHub projects and pull requests requires the `gh` CLI and `git` tools. This Skill also utilizes `fs_read`, `grep`, `glob`, `web_search`, and `web_fetch` for comprehensive GitHub interaction and project management.

Does this GitHub project management approach support custom templates?

Yes, this GitHub project management approach supports custom templates. The Skill ensures consistency and adherence to best practices by utilizing project-specific templates and conventions for both issues and pull requests.