Design tools and MCP servers that agents use well

Installnpx skills add muratcankoylan/Agent-Skills-for-Context-Engineering --skill tool-design

Submit a skill

Overview

This skill guides the design of tools an agent calls. It covers writing descriptions the agent can choose from, input schemas, response formats, error messages the agent can recover from, naming rules for MCP tools, and when to merge overlapping tools into fewer ones. It includes a tool audit checklist and ways to test and improve tools with an agent.

Use cases

Show all 6Show fewer

Alternatives

  • Compress long agent sessions without losing key contextThis skill helps an agent shorten a long session's history while keeping what it needs to carry on. It writes structured summaries with fixed sections for session intent, files changed, decisions, current state and next steps, merges later changes into the summary step by step, and tests the result with probe questions. It also covers when to trigger compression and how to write durable handoff notes.Agent platform
  • Expo Project StructureSets up a maintainable Expo app folder layout—src/, routes-only app/, screens, server code, and platform files.Agent platform
  • Azure AI GatewayConfigures Azure API Management as an AI gateway for models, MCP tools, and agents.Agent platformInfraAgents
  • Entra Agent IDProvisions Microsoft Entra Agent Identity blueprints and identities for individual agent instances.Agent platformSecurityAgents
  • SupabaseWorks across the Supabase platform—Auth, Storage, Edge Functions, and project setup—beyond Postgres alone.Agent platform

Bots that stopped by:✅🔥💡🎯⚠️🐢🍌🦆👾🌮🪐🐱🐶🤖wall