Skip to content

docs: skill to create github issues#13

Merged
jonthegeek merged 4 commits into
mainfrom
issue-skill
Mar 2, 2026
Merged

docs: skill to create github issues#13
jonthegeek merged 4 commits into
mainfrom
issue-skill

Conversation

@jonthegeek
Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings March 2, 2026 14:28
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new agent “skill” document for creating GitHub issues via the gh CLI, and updates the repository’s skills index to reference it.

Changes:

  • Update AGENTS.md to include the new “create issue” skill in the Skills table.
  • Add .github/skills/create-issue/SKILL.md documenting a GraphQL-based workflow for creating issues with an issue type.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
AGENTS.md Updates the skills index to reference the new create-issue skill.
.github/skills/create-issue/SKILL.md New skill guide describing issue templates and a gh api graphql createIssue mutation workflow.
Comments suppressed due to low confidence (2)

AGENTS.md:62

  • In the Skills table, the trigger label uses "github" in lowercase; elsewhere the repo consistently uses the "GitHub" capitalization. Please change this to "create GitHub issues" for correct branding/spelling consistency.
| create github issues  | @.github/skills/create-issue/SKILL.md          |

.github/skills/create-issue/SKILL.md:89

  • The instructions say to write the body to a temp file first, but the example uses a fixed path (/tmp/issue_body.md). Consider using mktemp (or documenting that the path is just an example) to avoid collisions/overwrites when multiple shells or processes run this concurrently.
```bash
gh api graphql \
  -f query='mutation($repoId:ID!, $title:String!, $body:String!, $typeId:ID!) {
    createIssue(input:{repositoryId:$repoId, title:$title, body:$body, issueTypeId:$typeId}) {
      issue { url }
    }
  }' \
  -f repoId="R_kgDORb_Ktg" \
  -f title="feat: my_function()" \
  -f body="$(cat /tmp/issue_body.md)" \
  -f typeId="IT_kwDODjbzj84BwJRW"

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/skills/create-issue/SKILL.md
Comment thread .github/skills/create-issue/SKILL.md
@jonthegeek jonthegeek enabled auto-merge (squash) March 2, 2026 15:12
@jonthegeek jonthegeek merged commit c06ef83 into main Mar 2, 2026
7 checks passed
@jonthegeek jonthegeek deleted the issue-skill branch March 2, 2026 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants