Maf.AgentSkills
Load reusable skills into Microsoft Agent Framework applications
All Skills in This Repository (4)
Pure Emerald Level Indicatorssplit-pdf
Split multi-page PDFs into individual pages or specified page ranges.
Extract text and tables from PDFs using Python libraries.
web-research
Organize web research and synthesize findings into a cited report.
code-review
Review code changes using structured checklists for correctness, security, and maintainability.
Frequently Asked Questions
FAQPage SchemaHow 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โopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core