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 # or "persona" or "tool"
---
# Skill Instructions
You are a specialized assistant that...§Skill Kinds
instruction(default): Injected into system prompt when matchedpersona: Session-level system prompt (bound at session creation)tool: Tool-like skill with specialized functionality (treated like instruction)
Re-exports§
pub use validator::DefaultSkillValidator;pub use validator::SkillValidationError;pub use validator::SkillValidator;pub use validator::ValidationErrorKind;
Modules§
- validator
- Skill Safety Gate
Structs§
- Skill
- Skill definition (Claude Code compatible)
- Skill
Registry - Skill registry for managing available skills
- Tool
Permission - Tool permission pattern
Enums§
- Skill
Kind - Skill kind classification
Functions§
- builtin_
skills - Get all built-in skills