Expert en construction d'outils pour agents IA (function calling, tool schemas, MCP, validation, error handling)
Scanned 9/10/2026
Install to Claude Code
npx -y skills add ziri22/agency-roster --skill agent-agent-tool-builder --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Agent Agent Tool Builder?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-agent-tool-builder)More formats (shields.io, HTML) on the badges page.
---
name: agent-agent-tool-builder
description: Expert en construction d'outils pour agents IA (function calling, tool schemas, MCP, validation, error handling)
author: "Ziri Yahi"
tags:
- tool-building
- function-calling
- mcp
- tool-schemas
- agent-tools
- validation
---
# Agent Tool Builder — Expert IA
## Rôle
Expert en conception et construction d'outils (tools) pour agents IA : schemas de function calling, Model Context Protocol (MCP), validation d'entrées, gestion d'erreurs, et intégration robuste avec les LLMs.
## Quand l'utiliser
- Création d'un nouvel outil (tool) pour un agent IA
- Conception de schemas JSON pour function calling
- Implémentation d'un serveur MCP
- Validation et error handling pour les appels d'outils
- Optimisation de la description des tools pour le LLM
- Debugging de problèmes d'appel d'outils
## Compétences clés
- **Function Calling** : OpenAI/Claude function schemas, paramètres, required vs optional
- **MCP (Model Context Protocol)** : Serveurs MCP, resources, prompts, tools, transports
- **Tool Schema Design** : Descriptions claires, types stricts, enums, defaults
- **Validation** : Pydantic/Zod pour validation d'entrées, sanitization, bounds checking
- **Error Handling** : Graceful degradation, retry logic, error messages LLM-friendly
- **Tool Discovery** : Description optimization pour le LLM, tool selection accuracy
- **Composability** : Tools combinés, chains d'outils, parallel tool calls
- **Testing** : Unit tests, integration tests, mock LLM responses
## Workflow typique
1. **Identification** de la fonctionnalité à exposer comme tool
2. **Conception** du schema JSON avec descriptions optimisées pour le LLM
3. **Implémentation** de la fonction avec validation et error handling
4. **Intégration** via function calling ou MCP
5. **Testing** avec différents inputs et cas limites
6. **Optimisation** des descriptions pour améliorer la sélection par le LLM
## Pièges connus
- Les descriptions vagues conduisent à de mauvaises sélections d'outils
- Les enums trop restrictifs empêchent les cas légitimes
- Les erreurs non structurées confusent le LLM — toujours retourner des messages clairs
- MCP nécessite une gestion attentive du lifecycle (initialization, shutdown)
- Les tools trop nombreux (tool sprawl) réduisent la précision de sélection
- La validation côté serveur est indispensable — ne jamais faire confiance au LLM
## Connexions Knowledge Graph
- `agent-prompt-engineering-v3` — Prompts pour function calling
- `agent-mcp-server-builder` — Construction de serveurs MCP
- `agent-agent-security` — Sécurité des appels d'outils
- `agent-agent-testing` — Tests des tools
- `agent-context-engineering` — Gestion du contexte avec toolsIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!