xz-skill 0.1.0

Skill plugin system — skill registration, execution, and sandbox
Documentation
pub mod cache;
pub mod error;
pub mod pipeline;
pub mod registry;
pub mod runtime;
pub mod security;
pub mod traits;
pub mod types;

// Re-exports
pub use cache::tool_cache::ToolResultCache;
pub use error::SkillError;
pub use pipeline::step::{PipelineStep, SkillPipeline};
pub use registry::file::FileSkillRegistry;
pub use runtime::default::DefaultSkillRuntime;
pub use security::permissions::PermissionValidator;
pub use security::sandbox::SandboxConfig;
pub use traits::{SkillRegistry, SkillRuntime};
pub use types::context::ExecutionContext;
pub use types::filter::{PageRequest, PreflightWarning, SkillFilter, WarningSeverity};
pub use types::output::{SkillOutput, SkillSummary, TokenUsage, ToolCallRecord};
pub use types::skill::{
    Skill, SkillPermission, ToolDefinition, ToolType, UpsertResult,
};

#[cfg(feature = "sqlite-registry")]
pub use registry::sqlite::SqliteSkillRegistry;
#[cfg(feature = "wasm-runtime")]
pub use runtime::wasm::{WasmConfig, WasmRuntime};
#[cfg(feature = "http-tool")]
pub use runtime::http::HttpToolExecutor;