/* LEEWAY HEADER — DO NOT REMOVE REGION: AI.TOOLS TAG: AI.TOOLS.CUSTOM_TOOL_CREATION COLOR_ONION_HEX: NEON=#9370DB FLUO=#9932CC PASTEL=#E8F5E9 ICON_ASCII: family=lucide glyph=zap 5WH: WHAT = custom tool creation skill for Leeway-compliant AI systems WHY = Provides capabilities for tool-integration within the AIskills ecosystem WHO = Leeway Industries (By Leonard Jerome Lee) WHERE = skills/tool-integration/custom-tool-creation/SKILL.md WHEN = 2026 HOW = Leeway-governed skill.md definition with structured capabilities and tags AGENTS: ASSESS AUDIT ASSIGNED_SACRED_AGENTS: L6_Execution: Azr-Coordinator, L2_Ingestion: Aria.ts LICENSE: MIT */ > **SOVEREIGN ALIGNMENT:** This skill is strictly executed by L6_Execution: Azr-Coordinator, L2_Ingestion: Aria.ts. No unassigned Clones may natively execute this without Hive Mind routing. # Custom Tool Integration **Expert in**: Creating, integrating, and managing custom tools and APIs for agents to use autonomously. ## Capabilities - Design tool interfaces and schemas - Implement function calling and tool binding - Create REST API wrappers as tools - Handle tool versioning and deprecation - Implement tool documentation and discovery - Create mock tools for testing - Handle tool errors and timeouts gracefully - Build tool composition and chaining strategies ## Use this skill when: - Extending agents with custom capabilities - Integrating external APIs and services - Building domain-specific tools - Creating tool ecosystems for agent systems - Implementing safety constraints on tool use - Building tool testing and validation systems - Managing tool dependencies ## Key techniques - JSON Schema for tool definitions - OpenAPI/REST tool integration - Function calling patterns - Tool composition and piping - Tool versioning and evolution - Safety guardrails for tool use - Tool caching and optimization - Mock tools and simulation ## Tags `tools` `integration` `api` `function-calling` `tool-use` `composability`