sheng-jiesheng-jieCommunityยท4 Agent Skills Included

Maf.AgentSkills

Load reusable skills into Microsoft Agent Framework applications

Adds reusable skill loading to .NET applications built on Microsoft Agent Framework. Loads SKILL.md files with validation, caching, and progressive disclosure so agents only read full instructions when needed. Includes built-in file, directory, script, and command tools with path security and execution disabled by default. Supports dependency injection, thread serialization, and fluent configuration for production use.
npx skills add sheng-jie/Maf.AgentSkills --all -g -y

All Skills in This Repository (4)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install Maf.AgentSkills?โ–ผ

Run `npx skills add sheng-jie/Maf.AgentSkills --all -g -y` in your terminal to install all skills in this suite globally.

What does Maf.AgentSkills do?โ–ผ

It is a .NET library that lets agents built on Microsoft Agent Framework discover and use reusable SKILL.md skills. It handles skill parsing, validation, caching, and secure tool execution.

How do I add skills to my .NET agent?โ–ผ

Place SKILL.md folders in your project's .maf/skills directory or the user-level ~/.maf folder, then call CreateSkillsAgent on your chat client. Project skills take priority over user skills when names conflict.

Is script execution safe in Maf.AgentSkills?โ–ผ

Yes. Script and command execution are disabled by default and require explicit opt-in with extension and command whitelists. All file operations are protected against path traversal and symlink escapes.

Which .NET version does Maf.AgentSkills require?โ–ผ

It requires .NET 10.0 or later and works with Microsoft.Extensions.AI and the OpenAI chat client abstractions.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’