> For the complete documentation index, see [llms.txt](https://docs.cherryai.com.cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cherryai.com.cn/docs/en-us/advanced-basic/skills.md).

# Skills

**Skills add professional capability components to AI**.

Analogy: a phone comes with basic apps like a camera, maps, and calculator out of the box, but if you want to watch short videos you need to install Douyin, and if you want to order food delivery you need to install Meituan — **Apps extend the phone's specialized capabilities**.

The AI in Cherry Studio works the same way: by default it has conversational ability, and if you need specialized tasks such as “writing Xiaohongshu image/text posts,” “drafting patent applications,” or “drawing Mermaid flowcharts,” you can**install the corresponding skills for it**.

* **Objects that can be installed**:[Assistant](/docs/en-us/cherry-studio/preview/assistants.md) or [agents](/docs/en-us/cherry-studio/preview/agent.md)
* **Objects that cannot be installed**: the underlying model. Skills are capabilities at the Cherry Studio layer and do not affect the model itself
* **Effect after enabling**: when handling related tasks, AI automatically responds in the professional way defined by the skill

> Recommended reading first [Concepts introduction](/docs/en-us/advanced-basic/concepts-101.md) Learn about the differences between Skills, MCP, and Assistants.

### Where to manage skills

Open `Settings → Skills`:

<figure><img src="/files/46d52b3a341689ea2af78ae059fad86c99cb2876" alt=""><figcaption><p>Skills management panel</p></figcaption></figure>

You can see:

* **Installed**: skills currently added to this account
* **Built-in**: built-in skills that come with Cherry Studio (usable without installation)
* **Search / Filter**: filter by name or category

### Install skills

There are two ways:

**Method 1: Let the Agent install it for you**(easiest)

In chat, say to the built-in Cherry Claw (or another fully automatic mode Agent), for example:

> "Please help me install a skill that can make Xiaohongshu image/text posts."

The Agent will automatically search the registry and complete the installation. The empty-state panel also has the same official prompt.

**Method 2: Manual installation**

Open `Settings → Skills`, choose as needed:

* **Install online**: in the upper-right corner of the page **Find more skills…** Enter the skill name in the search box. The system will search the online registries (claude-plugins.dev / skills.sh / clawhub.ai) and display the results; click to install
* **Install from ZIP file**: click the “**Install from ZIP file**” button in the right-side empty state, and select a local ZIP package
* **Install from folder**: click “**Install from folder**” to choose a locally extracted skill directory
* **Drag-and-drop installation**: directly drag the ZIP file or folder to the dashed area on the right

After successful installation, the skill will appear in the left-side “Installed” list and can be enabled by checking it in Assistant or Agent settings.

### Enable skills in the Assistant

* Enter `Assistant settings → Skills`
* Check the skills you want to enable
* During conversation, the assistant will automatically call the selected skills according to the prompt

### in [agents](/docs/en-us/cherry-studio/preview/agent.md) enabled in

In addition to `Settings → Skills` doing global management in, you can also enter a single Agent's editing interface to view its currently available skills:

<figure><img src="/files/8a6fcba4f3047f56e8a013b1c81115f424161f92" alt=""><figcaption><p>Skills tab in the agent editing interface</p></figcaption></figure>

* Enter Agent editing interface → `Skills` tab
* View currently installed / built-in / local skills
* Use the switch on the right to decide whether this Agent enables a certain skill
* The Agent will autonomously decide when to call enabled skills based on the task content

### Skills vs MCP Tools vs Provider

| Type                                               | Provider                               | What it's suitable for                                               |
| -------------------------------------------------- | -------------------------------------- | -------------------------------------------------------------------- |
| **Skills**                                         | Built-in or third-party skill packages | Template-based tasks (writing emails / drawing charts / making PPTs) |
| [**MCP tools**](/docs/en-us/advanced-basic/mcp.md) | Any MCP Server                         | Tasks that require external API / system command calls               |
| **Provider models**                                | AI vendors                             | Underlying conversation capability                                   |

The three can be combined: an Agent can mount multiple skills + multiple MCP tools + a model from any Provider at the same time.

***

### 💡 Get help and submit feedback

If you encounter any questions, bugs, or have suggestions for feature improvements during configuration or use, please refer to [Feedback and Suggestions](/docs/en-us/question-contact/suggestions.md) the official channels provided there.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.cherryai.com.cn/docs/en-us/advanced-basic/skills.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
