Skip to main content

Module skills

Module skills 

Source
Expand description

Skill System

Provides a lightweight skill system compatible with Claude Code skill format. Skills are defined in Markdown files with YAML frontmatter.

§Skill Format

---
name: my-skill
description: What the skill does
allowed-tools: "read(*), grep(*)"
kind: instruction
---
# Skill Instructions

You are a specialized assistant that...

Re-exports§

pub use feedback::DefaultSkillScorer;
pub use feedback::SkillFeedback;
pub use feedback::SkillOutcome;
pub use feedback::SkillScore;
pub use feedback::SkillScorer;
pub use validator::DefaultSkillValidator;
pub use validator::SkillValidationError;
pub use validator::SkillValidator;
pub use validator::ValidationErrorKind;

Modules§

feedback
Skill Feedback Loop
validator
Skill Safety Gate

Structs§

ManageSkillTool
Tool for managing skills at runtime.
Skill
Skill definition (Claude Code compatible)
SkillRegistry
Skill registry for managing available skills
ToolPermission
Tool permission pattern

Enums§

SkillKind
Skill kind classification

Functions§

builtin_skills
Get all built-in skills