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.
npx skills add CherryHQ/cherry-studio --skill gh-create-issue --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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
- Workflow
- Step 1: Determine Template Type
- Step 2: Read the Selected Template
- Step 3: Collect Information
- Step 4: Build and Preview Issue Content
- Step 5: Create Issue
- Notes
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"
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.
