المهارات agent-tool-builder
📦

agent-tool-builder

آمن

Crie esquemas de ferramentas de agente confiáveis

Esquemas de ferramentas mal projetados causam alucinações nos agentes, falhas silenciosas ou desperdício de tokens. Esta habilidade ensina padrões comprovados para interfaces de chamada de função claras e inequívocas que funcionam de forma confiável.

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "agent-tool-builder". Uma ferramenta que pesquisa um banco de dados com descrição vaga: 'Pesquisa por coisas'

النتيجة المتوقعة:

Melhorado: 'Pesquisa o banco de dados de produtos por categoria, faixa de preço ou palavra-chave. Retorna registros de produtos correspondentes com id, nome, preço e disponibilidade. Use quando usuários perguntarem sobre produtos específicos ou navegarem por categorias.'

استخدام "agent-tool-builder". Ferramenta que falha silenciosamente com entrada inválida

النتيجة المتوقعة:

Tratamento de erro aprimorado: Retorna erro estruturado com 'error_type': 'invalid_parameter', 'field': 'price_max', 'message': 'O valor deve ser um número positivo', 'suggestion': 'Verifique a entrada do usuário e tente novamente com preço válido'

التدقيق الأمني

آمن
v1 • 2/24/2026

This skill is purely documentation providing guidance on agent tool design. Static analyzer flagged false positives: line 54 contains skill names (not shell commands), and cryptographic warnings matched keywords in prose (no actual code present). No executable code exists in this markdown file - it is instructional content only.

1
الملفات التي تم فحصها
58
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Criar Ferramentas de Agente Personalizadas

Projetar esquemas de ferramentas para operações específicas do domínio como consultas de banco de dados, integrações de API ou operações de arquivo que seu agente precisa executar.

Melhorar Chamada de Função Existente

Refinar ferramentas com desempenho ruim que causam alucinações ou comportamento inconsistente aplicando princípios claros de design de esquema.

Implementar Integração de Ferramentas MCP

Criar ferramentas compatíveis com Model Context Protocol que permitem aos agentes interagir com sistemas externos de forma segura e previsível.

جرّب هذه الموجهات

Revisão Básica de Esquema de Ferramenta
Revise este esquema de ferramenta e identifique descrições ambíguas ou parâmetros que possam causar comportamento inconsistente do LLM: [cole seu esquema]
Design de Resposta de Erro
Projetar formatos de resposta de erro para uma [nome da ferramenta] que ajudem o LLM a entender o que deu errado e como recuperar ou tentar novamente com parâmetros corrigidos.
Otimização de Descrição de Ferramenta
Reescreva esta descrição de ferramenta para ser mais específica sobre o que a ferramenta faz, quando usá-la e quais saídas esperar: [cole a descrição atual]
Design de Conjunto de Ferramentas Completo
Preciso de um agente para [descrever objetivo]. Projete um conjunto mínimo de 3-5 ferramentas com esquemas claros, descrições e exemplos de entrada que realizem isso sem sobreposição ou ambiguidade.

أفضل الممارسات

  • Escreva descrições que especifiquem exatamente quando usar a ferramenta e o que ela retorna
  • Inclua exemplos concretos de entrada mostrando valores típicos de parâmetros
  • Projete respostas de erro que ajudem o LLM a entender e recuperar de falhas
  • Limite conjuntos de ferramentas ao mínimo necessário - muitas opções causam confusão
  • Use nomes e tipos de parâmetros específicos que correspondam ao vocabulário do domínio

تجنب

  • Descrições vagas como 'processa dados' ou 'lida com solicitações' sem especificidades
  • Falhas silenciosas que retornam resultados vazios em vez de mensagens de erro explícitas
  • Fornecer 20+ ferramentas quando 5-7 ferramentas focadas seriam mais eficazes
  • Esquemas que aceitam qualquer valor sem restrições de validação
  • Descrições que explicam implementação em vez de propósito e comportamento

الأسئلة المتكررة

Quantas ferramentas devo fornecer a um agente?
Comece com 5-7 ferramentas focadas. Mais de 10 frequentemente causa paralisia de decisão e aumenta custos de tokens. Adicione ferramentas apenas quando as existentes não conseguirem realizar as tarefas necessárias.
O que torna uma descrição de ferramenta eficaz?
Descrições eficazes afirmam: o que a ferramenta faz, quando usá-la, quais parâmetros espera e qual formato de saída retorna. Evite explicar detalhes de implementação.
Como lidar com erros de ferramenta de forma elegante?
Retorne erros estruturados com um tipo de erro, o campo específico que falhou, uma mensagem legível por humanos e uma sugestão de como corrigir e tentar novamente a operação.
Devo fornecer exemplos para cada parâmetro de ferramenta?
Forneça pelo menos um exemplo completo mostrando valores típicos de parâmetros. Para parâmetros complexos ou formatos incomuns, adicione exemplos específicos para esses campos.
O que é MCP e devo usá-lo?
MCP (Model Context Protocol) é um padrão para conectar modelos de IA a ferramentas e fontes de dados. Use-o ao criar ferramentas que precisam funcionar em diferentes plataformas de IA ou com sistemas externos.
Como testar se meus esquemas de ferramenta funcionam bem?
Teste com prompts variados em linguagem natural que devem acionar a ferramenta. Verifique se o LLM identifica corretamente quando usá-la, fornece parâmetros válidos e lida com erros apropriadamente.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md