Skip to main content

Module skill_port

Module skill_port 

Source
Expand description

SkillPort + ToolRegistry — named invokable capabilities with typed schemas.

Core defines descriptors, schema validation, and port contracts; substrate-skills provides an in-memory registry implementation.

Structs§

SkillDescriptor
Metadata for a registered skill (tool).

Traits§

SkillHandler
Handler invoked after input schema validation succeeds.
SkillPort
Invoke registered skills and list available capabilities.
ToolRegistry
Registry of named skills: register, lookup, list, and schema validation.

Functions§

validate_json_schema
Validate value against a JSON Schema subset (type, properties, required).