Skip to content

Govcraft/agent-skills

Repository files navigation

agent-skills-rs

Rust implementation of the Agent Skills open standard for parsing, validating, and working with AI agent skill packages.

What are Agent Skills?

Agent Skills are a portable format for packaging instructions that AI agents can discover and execute. Each skill is a directory containing a SKILL.md file with YAML frontmatter (metadata) and markdown body (instructions). See the specification for complete format details.

Crates

Crate Use Case Install
agent-skills Embed parsing and validation in your Rust application cargo add agent-skills
agent-skills-cli Validate skills from the command line or CI Multiple options

Quick Start

Install the CLI (no Rust required):

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Govcraft/agent-skills/releases/download/v0.4.4/agent-skills-cli-installer.sh | sh

Other installation methods: npm, Cargo, or PowerShell.

Validate a skill:

agent-skills validate ./my-skill

Or parse skills in your Rust code:

use agent_skills::Skill;

let skill = Skill::parse(content)?;
println!("Loaded: {}", skill.name());

Documentation

License

MIT

About

Rust implementation of the Agent Skills open standard with validation tools

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Languages