Agent skill

Cherry Studio GitHub Issue Reporter

by CherryHQ in CherryHQ/cherry-studio

Files Cherry Studio bug reports and feature requests as GitHub Issues after a duplicate check and your confirmation, or saves them locally when GitHub is not signed in.

AGPL-3.0Auto-check passedTesting & QA

SKILL.md written in Chinese; this summary is our English description.

Install Cherry Studio GitHub Issue Reporter

skills CLI
$ npx skills add CherryHQ/cherry-studio --skill issue-reporter -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install CherryHQ/cherry-studio issue-reporter --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/CherryHQ/cherry-studio.git skills-src && mkdir -p .claude/skills && cp -r skills-src/resources/builtin-agents/cherry-assistant/.claude/skills/issue-reporter .claude/skills/issue-reporter && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
issue-reporter
GitHub stars
52k
Token cost
~335 tokens
SKILL.md length
76 words
Files
1
Skills in repo
30
Repo updated
First seen
Licence
AGPL-3.0

At a glance

Files Cherry Studio bug reports and feature requests as GitHub Issues after a duplicate check and your confirmation, or saves them locally when GitHub is not signed in.

  • Filing a bug as a GitHub Issue on the Cherry Studio repository
  • SKILL.md covers 触发边界, 检测 GitHub 登录, GitHub 模式 and 本地模式, plus 1 more section
  • Calls gh
  • Submitting a feature request through the repository's issue template

What it does

This skill, written in Chinese, files bug reports and feature requests for the Cherry Studio repository, and it only runs when you explicitly ask for a GitHub Issue. Generic phrases such as submit feedback or report a bug are not enough; those go to the `cherry-studio-feedback` skill instead, and no GitHub command is run. When it does run, it first checks `gh auth status` to choose between GitHub mode and local mode.

In GitHub mode a bug report collects the description, reproduction steps, expected behavior, platform and version, searches open issues for duplicates, reads the repository's bug template, shows you a preview and runs `gh issue create` only after you confirm, then returns the link. Feature requests follow the same path with the feature template and are also logged to a local `feature-requests.md` file. In local mode, reports are saved to `bug-reports.md` or `feature-requests.md` under `.cherry-assistant/` in a fixed entry format, and you are pointed to GitHub, a forum or a form for filing.

A batch mode can submit all pending saved reports one by one, with duplicate checks and previews. The rules require confirmation before every submission, redaction of tokens and keys in logs, and a Blocked marker on changes to the Redux or IndexedDB schema.

When your agent uses it

  • Filing a bug as a GitHub Issue on the Cherry Studio repository
  • Submitting a feature request through the repository's issue template
  • Saving reports locally when the GitHub CLI is not signed in

Example prompts

  • “Submit this as a GitHub Issue: the app crashes when I import a large knowledge base file.”
  • “Create a GitHub feature request for exporting chats as Markdown.”
  • “Submit all my saved bug reports to GitHub.”

Requirements

  • The GitHub CLI (`gh`), signed in, for GitHub mode

What it can do on your machine

Read from SKILL.md and the folder at commit 9558400. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • gh

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • mcnnox2fhjfq.feishu.cn

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Cherry Studio GitHub Issue Reporter loads about 335 tokens when it runs. Until then it costs about 45 tokens; SKILL.md has 76 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~45
When it runs · the whole SKILL.md, loaded when a task matches
~335

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from CherryHQ/cherry-studio at commit 9558400, republished under its AGPL-3.0 licence (© CherryHQ). 76 words, ~335 tokens.

Download SKILL.mdSave it as .claude/skills/issue-reporter/SKILL.md (or your agent's skills folder).
name
issue-reporter
description
只在用户明确要求提交 GitHub Issue、GitHub Bug Report 或 GitHub Feature Request 时使用。用户只说“提交问题”“提交反馈”“上报 bug”“这是个 bug”或描述功能建议但未点名 GitHub 时不得触发,必须改用 cherry-studio-feedback 并默认提交飞书。

Issue Reporter

触发边界

只有用户明确要求提交到 GitHub,才能继续本流程。不得从“提交问题”“反馈”“bug”或“功能建议”推断 GitHub;未明确点名 GitHub 时立即转交 cherry-studio-feedback,不得运行 gh auth status、搜索仓库或发起任何 GitHub 操作。

检测 GitHub 登录

每次提交前: gh auth status 2>&1。成功→GitHub模式,失败→本地模式。

GitHub 模式

Bug Report: 收集信息(描述/复现步骤/期望/平台/版本) → 查重 gh search issues "[关键词]" --repo CherryHQ/cherry-studio --state open --limit 5 → 读模板 .github/ISSUE_TEMPLATE/0_bug_report.yml → 预览给用户 → 确认后 gh issue create → 告知链接

Feature Request: 确认需求→查重→读模板 1_feature_request.yml→预览→确认→提交→记录到 .cherry-assistant/feature-requests.md

本地模式

Bug 存 .cherry-assistant/bug-reports.md,Feature 存 feature-requests.md:

markdown
### [Bug/Feature]: [标题]
- **日期**: YYYY-MM-DD | **平台**: OS | **版本**: vX.X.X
- **描述**: ... | **复现步骤**: 1... 2... | **期望**: ...
- **状态**: 待提交
---

存档后引导: GitHub(推荐) https://github.com/CherryHQ/cherry-studio/issues | 论坛 linux.do | 飞书表单 https://mcnnox2fhjfq.feishu.cn/share/base/form/shrcnsjfFkx4gy6wx9LQ70tMaKe

批量提交: 有权限时可说「帮我把待提交的都提交了」→读文件→筛待提交→逐个查重预览确认→更新状态为「已提交 #号」

注意

  • 提交前必须用户确认
  • 脱敏日志中 token/key
  • Redux/IndexedDB schema 变更标记 Blocked: v2

© CherryHQ, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in resources/builtin-agents/cherry-assistant/.claude/skills/issue-reporter of CherryHQ/cherry-studio.

Open the folder on GitHubat commit 9558400

Compare with similar skills

Cherry Studio GitHub Issue Reporter next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Cherry Studio GitHub Issue Reporter compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Cherry Studio GitHub Issue Reporter this skillCherryHQ/cherry-studio52k—~335Automated safety check: PassAGPL-3.0
Weavebench Cua ReproduceAMAP-ML/LongHorizon-Harness1.7k—~1.6kAutomated safety check: PassMIT
Evidence-Driven Testingmichaelshimeles/skills1.3k1 repos~3.9kAutomated safety check: PassNone
Create GitHub IssueNVIDIA/OpenShell16k—~1.7kAutomated safety check: PassApache-2.0
Triage IssuesClickHouse/clickhouse-java1.6k—~904Automated safety check: PassApache-2.0
Gentle AI Issue CreationGentleman-Programming/gentle-shell1.2k—~2.5kAutomated safety check: PassApache-2.0

Similar skills

  • Weavebench Cua Reproduce

    AMAP-ML/LongHorizon-Harness

    Reproduce CUA-Harness experiments on WeaveBench from a GitHub checkout.

    1.7k GitHub stars~1.6k tokensUpdated 1 mo ago
    Testing & QAAuto-check passed
  • Evidence-Driven Testing

    michaelshimeles/skills

    Records an annotated screen recording of the agent testing an app hands-on, then posts the video and a results summary to the PR and tracker issue.

    1.3k GitHub starsUsed in 1 repo~3.9k tokens
    Testing & QAAuto-check passed
  • Create GitHub Issue

    NVIDIA/OpenShell

    Official

    Create GitHub issues using the gh CLI. An agent skill from NVIDIA/OpenShell.

    16k GitHub stars~1.7k tokensUpdated today
    Testing & QAAuto-check passed
  • Triage Issues

    ClickHouse/clickhouse-java

    Analyzes a single GitHub issue at a time. An agent skill from ClickHouse/clickhouse-java.

    1.6k GitHub stars~904 tokensUpdated today
    Testing & QAAuto-check passed
  • Gentle AI Issue Creation

    Gentleman-Programming/gentle-shell

    Create and triage GitHub issues from repository evidence. An agent skill from Gentleman-Programming/gentle-shell.

    1.2k GitHub stars~2.5k tokensUpdated today
    Testing & QAAuto-check passed
  • Termio Bug Report

    termio-sh/termio

    Diagnose a termio hang, beachball, crash, or 'it froze again' from the evidence macOS and termio actually leave behind — live process samples, crash and CPU-burn reports, the unified log, the…

    537 GitHub stars~1.9k tokensUpdated today
    Testing & QAAuto-check passed

More from CherryHQ/cherry-studio

All 30 skills in this repo
  • Office File Transform

    CherryHQ/cherry-studio

    Derives new files from a selected part of a spreadsheet, Word document, PDF or slide deck, such as a cell range, paragraph, page or slide, without ever modifying the source file.

    52k GitHub stars~4.7k tokensUpdated today
    Auto-check passed
  • GitHub Issue Creator

    CherryHQ/cherry-studio

    Creates GitHub issues for the current repository by choosing the matching issue template and following its format, with a permission check for engineering tasks.

    52k GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Cherry Studio PR Review

    CherryHQ/cherry-studio

    Reviews Cherry Studio branches, pull requests, commits, files and docs against the project's own architecture, naming, API-boundary and UI rules, report-only by default.

    52k GitHub stars~3.9k tokensUpdated today
    Auto-check passed
  • Cherry Studio Regression Tests

    CherryHQ/cherry-studio

    Runs Cherry Studio's critical-path regression suite as deterministic Playwright E2E tests through a GitHub workflow on macOS and Windows runners.

    52k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Antigravity CLI Runner

    CherryHQ/cherry-studio

    Runs the Antigravity CLI headlessly with the agy command to analyze a repository or carry out a coding task, then checks its JSON result and the diff.

    52k GitHub stars~531 tokensUpdated today
    Auto-check passed
  • Kimi Code Delegation

    CherryHQ/cherry-studio

    Delegates one bounded repository task to Kimi Code in non-interactive prompt mode and reads back the final result from its JSON event stream.

    52k GitHub stars~504 tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Cherry Studio GitHub Issue Reporter

What does Cherry Studio GitHub Issue Reporter do?

Files Cherry Studio bug reports and feature requests as GitHub Issues after a duplicate check and your confirmation, or saves them locally when GitHub is not signed in. This skill, written in Chinese, files bug reports and feature requests for the Cherry Studio repository, and it only runs when you explicitly ask for a GitHub Issue. Generic phrases such as submit feedback or report a bug are not enough; those go to the `cherry-studio-feedback` skill instead, and no GitHub command is run.

When should I use Cherry Studio GitHub Issue Reporter?

Cherry Studio GitHub Issue Reporter fits situations like: filing a bug as a GitHub Issue on the Cherry Studio repository; submitting a feature request through the repository's issue template; saving reports locally when the GitHub CLI is not signed in.

How do I install Cherry Studio GitHub Issue Reporter in Claude Code?

Run `npx skills add CherryHQ/cherry-studio --skill issue-reporter -a claude-code`. Or copy the skill folder (resources/builtin-agents/cherry-assistant/.claude/skills/issue-reporter in CherryHQ/cherry-studio) into .claude/skills/issue-reporter in your project. Claude Code loads it when a task matches its description.

How do I install Cherry Studio GitHub Issue Reporter in Codex?

Run `npx skills add CherryHQ/cherry-studio --skill issue-reporter -a codex`. Or copy the skill folder (resources/builtin-agents/cherry-assistant/.claude/skills/issue-reporter in CherryHQ/cherry-studio) into .agents/skills/issue-reporter in your project. Codex loads it when a task matches its description.

Can I use Cherry Studio GitHub Issue Reporter in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add CherryHQ/cherry-studio --skill issue-reporter -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/issue-reporter, .gemini/skills/issue-reporter, .github/skills/issue-reporter and .opencode/skills/issue-reporter in your project.

What does Cherry Studio GitHub Issue Reporter need to run?

Going by SKILL.md and its folder, Cherry Studio GitHub Issue Reporter needs the command-line tools its instructions call (gh). Our summary lists: The GitHub CLI (`gh`), signed in, for GitHub mode.

Does Cherry Studio GitHub Issue Reporter access the network?

SKILL.md names 1 domain. As links in the text: mcnnox2fhjfq.feishu.cn. This is read from the text; nothing was executed.

Is Cherry Studio GitHub Issue Reporter safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Cherry Studio GitHub Issue Reporter use?

Cherry Studio GitHub Issue Reporter is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Cherry Studio GitHub Issue Reporter use?

About 335 tokens (SKILL.md is roughly 1.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Cherry Studio GitHub Issue Reporter?

Skills that share tags, products or a category with Cherry Studio GitHub Issue Reporter: Weavebench Cua Reproduce (AMAP-ML/LongHorizon-Harness, 1.7k stars), Evidence-Driven Testing (michaelshimeles/skills, 1.3k stars), Create GitHub Issue (NVIDIA/OpenShell, 16k stars) and Triage Issues (ClickHouse/clickhouse-java, 1.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Cherry Studio GitHub Issue Reporter?

CherryHQ (a GitHub organization) maintains it in CherryHQ/cherry-studio, which has 52,476 GitHub stars. The repository holds 30 skills in this directory. The repository was last updated on October 9, 2026.

Source: CherryHQ/cherry-studio on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.