AgentSkills.Loader 0.0.1

dotnet add package AgentSkills.Loader --version 0.0.1
                    
NuGet\Install-Package AgentSkills.Loader -Version 0.0.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AgentSkills.Loader" Version="0.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AgentSkills.Loader" Version="0.0.1" />
                    
Directory.Packages.props
<PackageReference Include="AgentSkills.Loader" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add AgentSkills.Loader --version 0.0.1
                    
#r "nuget: AgentSkills.Loader, 0.0.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package AgentSkills.Loader@0.0.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=AgentSkills.Loader&version=0.0.1
                    
Install as a Cake Addin
#tool nuget:?package=AgentSkills.Loader&version=0.0.1
                    
Install as a Cake Tool

AgentSkills.NET

CI License

A .NET implementation of the Agent Skills open standard by Anthropic.

Overview

AgentSkills.NET enables .NET-based AI agents to discover, load, and execute skills defined in a standardized format. It provides:

  • Skill Discovery: Scan directories for skill definitions
  • YAML + Markdown Parsing: Parse SKILL.md files with frontmatter and instructions
  • Validation: Comprehensive validation with diagnostics (no exceptions for normal errors)
  • Progressive Disclosure: List skills first, load full content only when activated
  • Host-Agnostic Design: Core libraries work with any agent framework
  • Safety-First: Scripts are treated as data; no execution by default

Quick Start

Installation

# Coming soon - NuGet packages will be available after initial release
dotnet add package AgentSkills

Basic Usage

// Coming soon - walking skeleton sample
// scan → metadata → validate → render list → activate skill → render instructions

Project Status

🚧 Early Development - This project is in active development. APIs may change.

Documentation

Repository Structure

├── src/                   # Core library source code
│   ├── AgentSkills/      # Core domain models
│   ├── AgentSkills.Loader/      # Skill loading
│   ├── AgentSkills.Validation/  # Validation rules
│   └── AgentSkills.Prompts/     # Prompt rendering
├── tests/                # Test projects
├── samples/              # Sample applications
├── docs/                 # Documentation
├── fixtures/             # Test fixtures and samples
└── .github/workflows/    # CI/CD automation

Building

# Restore dependencies
dotnet restore

# Build all projects
dotnet build

# Run tests
dotnet test

Contributing

Contributions are welcome! Please read our Contributing Guide before submitting PRs.

Key points:

  • Follow the conventions in AGENTS.md
  • Keep changes small and focused
  • Add tests for new functionality
  • Update documentation as needed

Design Principles

  1. Safety First: No script execution by default
  2. Progressive Disclosure: Load metadata fast, full content on demand
  3. Host Agnostic: Core libraries don't depend on specific frameworks
  4. Diagnostics over Exceptions: Return diagnostics for validation errors
  5. Explicit APIs: Boring, clear, discoverable interfaces

See docs/project_brief.md for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net8.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.0.1 129 12/30/2025