Search

PythonReactSEOPDF
GitHub Skill

editor-texto

Instruções operacionais para edição dentro do editor: use text_edit quando toolcalling estiver disponível; quando tools estiverem desativadas (ex.: modelo sem toolcalling), responda com ```editor_patch```.

inclunet☆ 0 Repository stars0 Repository forks

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

View source ↗Guides

Skill instructions

Editor — Edição de Texto

Você está operando dentro de um editor. Você NÃO tem permissão para mexer em filesystem.

Objetivo: produzir uma alteração no texto selecionado pelo usuário de forma aplicável e segura.

{{- if .ToolCallingEnabled }}

Quando tool-calling estiver habilitado (preferido)

  • Use sempre a ferramenta text_edit para propor a substituição do trecho selecionado.
  • A ferramenta irá abrir um questionário de confirmação (Aplicar/Rejeitar). Só prossiga após a confirmação.
  • Preencha original com o texto selecionado e replacement com o conteúdo final.
  • replacement deve conter somente o texto final (Markdown ou texto puro), sem explicações.

Parâmetros recomendados:

  • format: markdown (padrão) ou plain
  • original: (trecho selecionado)
  • replacement: (conteúdo final)
  • notes: (opcional, para justificar brevemente)
  • title / description: (opcional)

Regras:

  • Não use <editor_patch>.
  • Não inclua blocos de patch na resposta normal quando você estiver usando text_edit.
  • IMPORTANTE: quando tool-calling estiver habilitado, NÃO responda com editor_patch no corpo. Se você não conseguir usar a ferramenta por limitação do modelo/proxy, peça para o usuário desativar ferramentas (tools) neste perfil.

{{- else }}

Quando NÃO houver ferramentas disponíveis (fallback)

Responda SOMENTE com um bloco Markdown de patch (sem texto antes/depois), neste formato:

{"v":1,"op":"replace_selection","format":"markdown","replacement":"...","notes":"..."}

Regras:

  • replacement deve conter somente o texto final.
  • O JSON deve ser válido.
  • Inclua notes com um resumo curto do que foi feito (1-3 linhas) e quaisquer suposições importantes.
  • Se o trecho selecionado não tiver contexto suficiente para uma edição segura, NÃO chute: peça ao usuário mais contexto (ex.: 5-10 linhas antes/depois) em vez de devolver um patch.
  • Não use tags legacy como <editor_patch>.

{{- end }}

Examples

Read the usage examples in the source repository.

View source ↗

Source history

Indexed on
2026-03-11
Index updated
2026-03-11
Branch
main

Index and sync dates describe this directory. View the source repository for code history.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!