Expand description
skillc - A development kit for Agent Skills
See [[RFC-0000]] for vision, [[RFC-0001]] for compilation spec, [[RFC-0002]] for gateway protocol, [[RFC-0004]] for search protocol.
Re-exports§
pub use analytics::QueryType;pub use analytics::StatsOptions;pub use analytics::stats;pub use compiler::compile;pub use error::Result;pub use error::SkillcError;pub use error::SkillcWarning;pub use gateway::open;pub use gateway::outline;pub use gateway::show;pub use gateway::sources;pub use init::InitOptions;pub use init::init;pub use lint::Diagnostic;pub use lint::LintOptions;pub use lint::LintResult;pub use lint::Severity;pub use lint::lint;pub use list::ListOptions;pub use list::ListResult;pub use list::SkillScope;pub use list::SkillStatus;pub use list::format_list;pub use list::list;pub use resolver::ResolvedSkill;pub use resolver::resolve_skill;pub use search::search;pub use sync::SyncOptions;pub use sync::sync;
Modules§
- analytics
- Usage analytics per RFC-0003
- compiler
- Skill compiler per [[RFC-0001]] and RFC-0004
- config
- Configuration and path helpers per [[RFC-0009]] and [[ADR-0001]]/[[ADR-0002]]
- deploy
- Cross-platform deployment for compiled skills per [[RFC-0001:C-DEPLOYMENT]]
- error
- Diagnostic types per RFC-0005: Diagnostic Code Registry
- frontmatter
- Frontmatter parsing for SKILL.md files.
- gateway
- Gateway commands per RFC-0002
- index
- Index utilities shared by search and gateway per [[RFC-0004:C-INDEX]].
- init
- Scaffolding commands per RFC-0006
- lint
- Skill linting per [[RFC-0008]]
- list
- Skill listing functionality per [[RFC-0007:C-LIST]]
- logging
- Access logging per [[RFC-0007:C-LOGGING]]
- markdown
- Markdown parsing utilities using pulldown-cmark AST.
- mcp
- MCP server implementation per [[RFC-0007:C-MCP-SERVER]] and [[RFC-0007:C-COMMANDS]]
- resolver
- Skill resolution per [[RFC-0007:C-RESOLUTION]]
- search
- Search protocol per RFC-0004
- sync
- Log synchronization per [[RFC-0007:C-SYNC]]
- util
- General utilities for skillc.
Macros§
- verbose
- Print a verbose message to stderr if verbose mode is enabled.
Structs§
- Heading
- Heading extracted from markdown files
Enums§
- Output
Format - Output format for CLI and MCP commands
Functions§
- is_
verbose - Check if verbose output is enabled.
- set_
verbose - Enable or disable verbose output mode.