Skip to main content

Crate skillc

Crate skillc 

Source
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§

OutputFormat
Output format for CLI and MCP commands

Functions§

is_verbose
Check if verbose output is enabled.
set_verbose
Enable or disable verbose output mode.