AI agents need context to perform specific tasks, such as following company procedures. Agent Skills, an open standard, provides agents with new capabilities and expertise through portable, self-documenting skills. A skill comprises metadata, instructions, and optional supporting files within a folder. The Agent Skills SDK facilitates this format by abstracting skills as units of expertise independent of their storage location. This abstraction provides flexibility, allowing skills to originate from diverse sources, like local files or databases. The SDK uses a progressive disclosure approach: Agents initially access skill names/descriptions, then load more context on demand. The SDK's architecture separates skill providers from agent integrations for mix-and-match configurations. It provides tools for catalog generation and on-demand content retrieval. The SDK includes packages for core functionality, filesystem/HTTP providers, and integrations with frameworks like LangChain. Example code demonstrates integrating a skill using LangChain and Microsoft Agent Framework. The SDK is open-source, MIT-licensed, and welcomes contributions for its continuous improvement.
techcommunity.microsoft.com
techcommunity.microsoft.com
