Solutions · AI Agents · Skills

Portable expertise for any AI agent.

Give agents modular, reusable capabilities using the open Agent Skills standard. Write a SKILL.md once and use it everywhere. Skills from Cursor, GitHub Copilot, and VS Code work out of the box with LM-Kit.NET.

Open standard Progressive disclosure Hot reload

Adopted by: OpenAI Codex · Microsoft · GitHub · Cursor · VS Code · Figma · Atlassian

What are agent skills

Portable expertise for any agent.

Agent Skills are self-contained folders containing instructions, scripts, and resources that agents discover and load dynamically. Each skill is defined by a SKILL.md file with YAML frontmatter for metadata and Markdown for instructions. Skills can include reference files, templates, and scripts that agents use to perform specialized tasks.

Skills use progressive disclosure to keep context windows efficient. At startup, agents load only the skill name and description from the YAML frontmatter. Full Markdown instructions and associated resources load only when a skill activates, minimizing token usage across large registries.

LM-Kit.NET implements the agentskills.io specification, ensuring your skills are compatible across any platform that supports the standard. Write a SKILL.md once and use it everywhere.

YAML + Markdown format

Each skill is a SKILL.md file. YAML frontmatter holds metadata (name, description, tags). Markdown body contains the agent instructions.

Progressive disclosure

At startup, only skill name and description load. Full instructions and resources activate on demand, keeping context windows efficient.

Local or remote

Load skills from local directories, URLs, ZIP archives, or GitHub repositories. Fetch community skills and update them dynamically.

Hot reload

SkillWatcher monitors your skill directories. Edit a SKILL.md and changes reflect instantly without restarting the agent.

Lifecycle

How skills work.

The complete skill lifecycle, from discovery through hot-reload during development.

Class

SkillRegistry

Central registry for skill discovery, matching, and lifecycle management. Load from directories or remote URLs.

Class

SkillParser

Parse SKILL.md files with YAML frontmatter and Markdown instructions following the agentskills.io spec.

Class

SkillWatcher

Hot-reload skills during development. Changes to SKILL.md files are detected and reloaded automatically.

Class

SkillRemoteLoader

Load skills from URLs, ZIP archives, or GitHub repositories. Fetch community skills directly.

Code

Skills in action.

Load, build, and register skills with just a few lines of C#.

API reference

Key API classes.

The building blocks for skill-powered agents in LM-Kit.NET.

Class

AgentSkill

Modular capability with instructions, metadata, and optional resources.

Class

SkillActivator

Handles activation and context injection for conversations.

Class

SkillBuilder

Fluent builder for creating skills programmatically in code.

Class

SkillContext

Encapsulates activation info, user context, and available resources.

Class

SkillResource

Scripts, templates, and reference files loaded lazily on demand.

Class

SkillTool

ITool implementation exposing skills to models with progressive disclosure.

Browse the full Skills API reference →
Related capabilities

Skills plus the rest.

Agent templates

Layer skills on top of any of the 18 specialised templates. The template ships the persona; skills layer the expertise.

Templates page

Tools & function calling

Skills can declare allowed tools in their YAML frontmatter. Pair with the typed tool catalog and permission policies.

Tools page

Permissions & guardrails

Skills inherit the host agent's permission policy. Untrusted remote skills cannot escape the boundary you defined.

Permissions page

Agent delegation

Combine skills with delegation: a generalist supervisor delegates to a skill-equipped specialist for the right slice of work.

Delegation page

Demos & docs

Build it. Read it. Try it.

Working console demos on GitHub, step-by-step how-to guides on the docs site, and the API reference for the classes used on this page.

Install the SDK

Give your agents superpowers with skills.

Start building skill-powered agents today with LM-Kit.NET. Load community skills, create your own, and compose modular AI workflows.

Download View pricing