cherry-assistant-guide
从当前安装包查询 Cherry Studio 产品信息并排查运行问题。当用户询问功能、路由、快捷键、Provider、语言、Agent、频道、定时任务、Code CLI、当前版本,或报告运行错误、连接失败、配置异常并需要诊断时触发。
Find and install agent skills when the user asks for a capability that may already exist as a skill.
$ npx -y skills add CherryHQ/cherry-studio --skill find-skills --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/find-skillsContext preview
The summary Claude sees to decide when to auto-load this skill.
Find and install agent skills when the user asks for a capability that may already exist as a skill.
name: find-skills description: 'Find and install agent skills when the user asks for a capability that may already exist as a skill.' version: 1.0.0
This skill helps you discover and install skills from the open agent skills ecosystem.
Use this skill when the user:
Cherry gives you two built-in tools for skills — use them, and do NOT shell out to `npx skills`, `git`, or any package manager:
opaque `install_source` value.
library and enable it for this agent. Cherry clones the repo, installs just that one skill, and registers it in a single deterministic step. Permission handling follows the active Claude permission mode (Step 6).
**Browse skills at:** https://skills.sh/
When a user asks for help with something, identify:
1. The domain (e.g., React, testing, design, deployment) 2. The specific task (e.g., writing tests, creating animations, reviewing PRs) 3. Whether this is a common enough task that a skill likely exists
Before running a CLI search, check the [skills.sh leaderboard](https://skills.sh/) to see if a well-known skill already exists for the domain. The leaderboard ranks skills by total installs, surfacing the most popular and battle-tested options.
For example, top skills for web development include:
If the leaderboard doesn't cover the user's need, call the `search_skills` tool:
Each result includes an opaque `install_source`, source registry, review URL, install count, and available star count. Pass the exact `install_source` value to `install_skill`.
**Do not recommend a skill based solely on search results.** Always verify:
1. **Install count** — Prefer skills with 1K+ installs. Be cautious with anything under 100. 2. **Source reputation** — Official sources (`vercel-labs`, `anthropics`, `microsoft`) are more trustworthy than unknown authors. 3. **GitHub stars** — Check the source repository. A skill from a repo with <100 stars should be treated with skepticism.
When you find relevant skills, present them to the user with:
1. The skill name and what it does 2. The install count and source 3. That you can install it for them into Cherry 4. A link to learn more at skills.sh
Example response:
I found a skill that might help! The "react-best-practices" skill provides React and Next.js performance optimization guidelines from Vercel Engineering. (185K installs) I can install it into Cherry's skill library for you — want me to go ahead? Learn more: https://skills.sh/vercel-labs/agent-skills/react-best-practices
**⚠️ Security:** Skills are third-party code that runs with full agent permissions. A malicious skill could read, modify, or delete files on your system.
Before installing any skill:
1. **Show a security warning** — tell the user that the skill is third-party code and will run with full agent permissions. 2. **Provide a review link** — the skills.sh page (or source repository) so the user can review the skill's SKILL.md and any scripts it contains. 3. **Require install intent** — call `install_skill` only when the user asked to install the skill or accepted a presented option. A search-only request must not mutate the skill library.
Once the user has expressed install intent, call `install_skill` with the exact `install_source` from the search result. Do not add another model-level confirmation step: Claude's active permission mode is the authority. Default and accept-edits modes may prompt through the SDK; bypass-permissions mode runs directly.
Do **not** run `npx skills add`, `git clone`, or any shell command to install — that would install the whole repo (dozens of skills), scatter symlinks across other tools, and land outside Cherry's library. `install_skill` installs **only that one skill** into Cherry's managed library in one deterministic step. The Claude Agent SDK applies the configured permission mode before it runs. Once done it is registered and listed in the app — nothing is left elsewhere.
When searching, consider these common categories:
| Category | Example Queries | | --------------- | ---------------------------------------- | | Web Development | react, nextjs, typescript, css, tailwind | | Testing | testing, jest, playwright, e2e | | DevOps | deploy, docker, kubernetes, ci-cd | | Documentation | docs, readme, changelog, api-docs | | Code Quality | review, lint, refactor, best-practices | | Design | ui, ux, design-system, accessibility | | Productivity | workflow, automation, git
Cherry Studio is an AI workstation for Windows, macOS, and Linux. Chat with multiple models, work with agents, build knowledge bases, create images, and automate everyday tasks in one place. 📱 Cherry Studio Mobile is now available for iOS and Android!
从当前安装包查询 Cherry Studio 产品信息并排查运行问题。当用户询问功能、路由、快捷键、Provider、语言、Agent、频道、定时任务、Code CLI、当前版本,或报告运行错误、连接失败、配置异常并需要诊断时触发。
用户要求搜索、安装、查看或卸载 Skill,或内置能力不足时使用:先 search_skills,再 install_skill;无结果用 skill-creator 创建。
Use when Cherry Studio 用户希望报告、提交或整理 BUG、UI/UX 问题或功能建议,但未明确要求创建 GitHub Issue。
Recommend Claude Code automations (hooks, subagents, skills, plugins, MCP) and review an existing setup.
将成功解决的用户问题收录到 FAQ 知识库。问题解决后自动判断是否收录。也可以在用户说"收录到 FAQ"、"记录这个问题"、"add to FAQ"时手动触发。
仅在用户点名 GitHub Issue、Bug Report 或 Feature Request 时使用;未点名 GitHub 的反馈改用 cherry-studio-feedback。