Agent skill · Design & Presentation

gh-create-issue

Use when user wants to create a GitHub issue for the current repository. Must read and follow the repository's issue template format.

CherryHQgithub.com/CherryHQGitHub ↗
claude-codecodexAGPL-3.0
Install
npx skills add CherryHQ/cherry-studio --skill gh-create-issue --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 3 KB
Bundled scripts: none
Path: .agents/skills/gh-create-issue/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 49,400
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# GitHub Create Issue Use this skill when the user requests to create an issue. Must follow the repository's issue template format. ## Workflow ### Step 1: Determine Template Type Analyze the user's request to determine the issue type: - If the user describes a problem, error, crash, or something not working -> Bug Report - If the user requests a new feature, enhancement, or additional support -> Feature Request - If the user is asking a question or needs help with something -> Questions & Discussion - Otherwise -> Others **If unclear**, ask the user which template to use. Do not default to "Others" on your own. ### Step 2: Read the Selected Template 1. Read the corresponding template file from `.github/ISSUE_TEMPLATE/` directory. 2. Identify required fields (`validations.required: true`), title prefix (`title`), and labels (`labels`, if present). ### Step 3: Collect Information Based on the selected template, ask the user for required information only. Follow the template's required fields and option constraints (for example, Platform and Priority choices). ### Step 4: Build and Preview Issue Content Create a temp file and write the issue content: - Use `issue_body_file="$(mktemp

What's inside
Steps it walks through
  1. Workflow
  2. Step 1: Determine Template Type
  3. Step 2: Read the Selected Template
  4. Step 3: Collect Information
  5. Step 4: Build and Preview Issue Content
  6. Step 5: Create Issue
  7. Notes
Commands it runs
cat > "$issue_body_file" <<'EOF'
gh issue create --title "<title_with_template_prefix>" --body-file "$issue_body_file"
gh issue create --title "<title_with_template_prefix>" --body-file "$issue_body_file" --label "<label_1_from_template>" --label "<label_2_from_template>"
gh issue create --template "<template_name>"
gh issue create --web
rm -f "$issue_body_file"
More from cherry-studio
All skills →
About this skill
What does the gh-create-issue skill do?

Use when user wants to create a GitHub issue for the current repository. Must read and follow the repository's issue template format.

How do I install it?

Run `npx skills add CherryHQ/cherry-studio --skill gh-create-issue --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From CherryHQ/cherry-studio, a repository with 49,400 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going