Pular para o conteúdo
Skillpedia
Diversos53 mil · #1818

cherry-tool-guide

Ajuda seu agente a usar ferramentas locais e comandos do sistema. É útil para executar scripts e comandos de forma eficiente no ambiente do projeto.

O que ela faz

Este é um guia para a IA que a ajuda a escolher a ferramenta certa para o que você precisa. Ele sabe quais ferramentas estão disponíveis e como usá-las para tarefas como buscar informações, gerenciar seus documentos ou interagir com outros programas.

Quando usar

  • ✓Quando você quer que a IA use uma ferramenta específica.
  • ✓Quando a IA precisa saber qual ferramenta usar para uma tarefa.
  • ✓Para entender as capacidades da IA e como ela funciona.

Exemplo do que pedir para a IA

“Qual ferramenta devo usar para buscar informações sobre o clima?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/CherryHQ/cherry-studio/blob/main/resources/skills/cherry-tool-guide/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/CherryHQ/cherry-studio/blob/main/resources/skills/cherry-tool-guide/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Quando você pede algo, a IA consulta este guia para encontrar a melhor ferramenta. Ela verifica se a ferramenta está disponível e como usá-la corretamente, seguindo as regras definidas.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add CherryHQ/cherry-studio --skill cherry-tool-guide

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/CherryHQ/cherry-studio/main/resources/skills/cherry-tool-guide/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Guia de Ferramentas Cherry

O Cherry Studio injeta ferramentas de primeira parte na sua sessão através de quatro servidores MCP (mcp__cherry-tools__*, mcp__agent-memory__*, mcp__skills__*, mcp__mcp-manager__*) e fornece aos agentes gerais com capacidade de shell runtimes empacotados para execução local. As ferramentas MCP agem sobre o aplicativo em execução — as bases de conhecimento do usuário, canais de IM, agendas, CLIs gerenciadas, biblioteca de habilidades e registro de servidores MCP — através de limites que apenas o Cherry possui. Ferramentas de shell e arquivo não conseguem alcançar esses limites do aplicativo corretamente; use os runtimes empacotados apenas para os casos de execução local roteados abaixo.

Este arquivo é um roteador. Ele contém apenas as regras globais e a tabela de intenção → ferramenta → referência. Cada referência contém os pré-requisitos do domínio, sequenciamento, disponibilidade condicional, interpretação de saída, recuperação e exemplos. Leia a referência que a tarefa necessita (e quaisquer que ela referencie cruzadamente) antes de chamar — não trabalhe apenas com esta página.

Os nomes das ferramentas aqui são totalmente qualificados (mcp__server__tool); os nomes exatos expostos na sua sessão são autoritativos se eles diferirem. Este guia nunca reafirma os formatos de argumento — o esquema de ferramenta ativo na sua sessão é a fonte autoritativa para nomes de parâmetros, enums e campos obrigatórios. Leia-o antes de cada chamada.

Regras globais

  • Verifique a disponibilidade primeiro. Várias ferramentas são condicionais (cada referência diz quais). Se uma ferramenta não estiver na sua lista de ferramentas ativa, sua capacidade está indisponível nesta sessão — diga isso honestamente e pare; nunca finja que uma chamada foi bem-sucedida ou fabrique um resultado.
  • Não contorne os limites de mutação do Cherry. Bases de conhecimento, canais de IM, agendas, CLIs gerenciadas, habilidades e servidores MCP registrados são mutados apenas através destas ferramentas. Não use shell para npm install, git clone, crontab, ou edite manualmente arquivos de conhecimento ou configurações MCP para realizar isso — a ferramenta faz o controle (registro, escopo, aprovação, sincronização) que um comando de shell bruto ignora. O shell é bom para inspeção (por exemplo, command -v para verificar o PATH) — apenas não para realizar a mutação de propriedade.
  • Respeite a aprovação. mcp__cherry-tools__kb_manage, mcp__cherry-tools__cli_install, mcp__cherry-tools__session_create, mcp__cherry-tools__session_send, mcp__skills__install_skill e mcp__mcp-manager__install_mcp_server são controlados pelo modo de aprovação da sessão. Chame-os apenas quando a intenção do usuário estiver clara; se a aprovação for recusada, pare e relate — não tente o mesmo efeito por outra rota.
  • A intenção ainda controla efeitos auto-aprovados. Gravações de memória, alterações de agenda, notificações e configuração de agente/canal podem ser executadas sem um cartão de aprovação. Não as chame meramente porque estão disponíveis; primeiro, certifique-se de que o usuário solicitou o efeito ou que ele é necessário para completar uma tarefa já aprovada.

Tabela de roteamento

Intenção do usuário Rota para Referência
Procurar fatos atuais/online, notícias, documentos mcp__cherry-tools__web_search → mcp__cherry-tools__web_fetch web.md
Interação com o navegador (clicar, formulários, capturas de tela) Automação REPL quando o Navegador está ativado; carregar cherry-browser web.md
Aplicações nativas de desktop (abrir, digitar, clicar, capturas de tela) Automação REPL quando o Uso do Computador está ativado; carregar cherry-computer automation.md
Responder a partir dos próprios documentos do usuário mcp__cherry-tools__kb_list → mcp__cherry-tools__kb_search → mcp__cherry-tools__kb_read knowledge.md
Adicionar / excluir / reindexar conhecimento mcp__cherry-tools__kb_manage (resolver IDs primeiro; requer aprovação) knowledge.md
Ler ou converter um documento local mcp__cherry-tools__to_markdown → ler o caminho temporário de Markdown retornado conforme necessário documents.md
Lembrar um fato passado, correção ou preferência mcp__agent-memory__memory (search) antes de perguntar novamente memory.md
Salvar conhecimento durável vs. um evento único mcp__agent-memory__memory (update vs. append) memory.md
Agendar uma tarefa recorrente / futura mcp__cherry-tools__cron (apenas agendamento Cherry) autonomy.md
Mensagear proativamente o usuário ou enviar um arquivo mcp__cherry-tools__notify (requer destinatários configurados) autonomy.md

…

Perguntas frequentes

O que são 'MCP servers'?

São sistemas internos que a IA usa para se comunicar e gerenciar suas diferentes funções e dados.

O que significa 'mutação'?

Significa alterar ou modificar algo, como adicionar uma nova informação ou mudar uma configuração. A IA só pode fazer isso através das ferramentas permitidas.

O que é 'aprovação'?

Algumas ações mais importantes exigem sua permissão antes que a IA as execute. O guia ajuda a IA a saber quando pedir essa permissão.

Detalhes

Descrição original do autor

Cherry Studio first-party tool and bundled-shell routing for general agents. For straightforward local work in shell-capable sessions, run JS/TS with `bun <file>` and one-off JS tools with `bun x`; run Python with `uv run [--with <pkg>] python` and one-off Python CLIs with `uvx`; search with `rg`. Load this guide before changing project dependencies, deciding whether a tool should be ephemeral or

repo: CherryHQ/cherry-studio

Popularidade

Estrelas no GitHub
53 mil
Posição no ranking
#1818
Licença
AGPL-3.0
Atualizada em
16/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas