Skillforge tool-contract-normalizer
name: Tool Contract Normalizer
install
source · Clone the upstream repo
git clone https://github.com/jamiojala/skillforge
manifest:
skills/tool-contract-normalizer/skill.yamlsource content
name: Tool Contract Normalizer slug: tool-contract-normalizer description: Normalize tool input and output schemas so multi-agent tool calling becomes more reliable, typed, and retry-safe. public: true category: api tags:
- tooling
- schema
- contracts
- agents preferred_models:
- deepseek-ai/deepseek-v3.2
- "qwen3-coder:480b-cloud"
- "deepseek-r1:32b" prompt_template: | Audit the current tool surface for inconsistent schemas, weak typing, ambiguous field names, and brittle error contracts. Return a normalized contract strategy that reduces agent tool-call failures and makes retries or fallbacks predictable. Include migration notes for existing tools and consumers. validation:
- verify_schema_consistency
- generate_diff
triggers:
keywords:
- tool schema
- function calling
- tool contract
- typed payload file_globs:
- /tools/
- /api/
- **/*.json
- **/*.yaml task_types:
- architecture
- review
- reasoning