
Create Github Issue
Create GitHub issues using the gh CLI.
Install
npx skills add NVIDIA/OpenShell --skill create-github-issue -g -a claude-code -y- Repository
- NVIDIA/OpenShell20.9k
- Category
- Git and review
- Updated
- 4d ago
- License
- Apache-2.0
- Context cost
- Mediumabout 1,597 tokens
- Runs scripts
- No, instructions only
What it does
Create GitHub issues using the gh CLI. Use when the user wants to create a new issue, report a bug, request a feature, or create a task in GitHub. Trigger keywords - create issue, new issue, file bug, report bug, feature request, github issue.
Create GitHub Issue
Create issues on GitHub using the gh CLI. Issues must conform to the project's issue templates.
Prerequisites
The gh CLI must be authenticated (gh auth status).
Issue Templates
This project uses YAML form issue templates. When creating issues, match the template structure so the output aligns with what GitHub renders.
Bug Reports
Do not add a type label automatically. Confirm that the human operator personally uses OpenShell and directly encountered the problem or needs the feature for a specific use case. If that first-hand attestation or concrete use case is missing, ask for it before creating the issue. Frame the issue entirely in terms of OpenShell. The body must include a User Story, Problem Statement, Impact / Why This Matters, and Acceptance Criteria, followed by bug-specific reproduction steps using only OpenShell deployments and environment details. Do not install third-party tools to demonstrate reproducibility. Logs are optional and must be concise and redacted. If the issue suggests a change to configuration, CLI, SDK, or other user experience, include a notional example of the proposed interaction for human review. Inspect current repository labels before applying any; use only labels whose meaning is clear.
gh issue create \
--title "bug: <concise description>" \
--body "$(cat <<'EOF'
## User Story
I use OpenShell for <specific use case>. I directly encountered or need <specific behavior> so that <outcome>.
## Problem Statement
<Summarize what is broken or missing in OpenShell's current behavior and when the issue occurs>
## Impact / Why This Matters
<Explain the consequences for users, the current workaround, and why that workaround is insufficient>
## Acceptance Criteria
- [ ] <observable outcome that demonstrates the bug is fixed>
## Reproduction Steps
1. <step>
2. <step>
## Environment

