types
types
¶
Skill type definitions.
Classes¶
SkillStep
dataclass
¶
SkillStep(tool_name: str = '', skill_name: str = '', arguments_template: str = '{}', output_key: str = '')
A single step in a skill pipeline.
SkillManifest
dataclass
¶
SkillManifest(name: str, version: str = '0.1.0', description: str = '', author: str = '', steps: List[SkillStep] = list(), required_capabilities: List[str] = list(), signature: str = '', metadata: Dict[str, Any] = dict(), tags: List[str] = list(), depends: List[str] = list(), user_invocable: bool = True, disable_model_invocation: bool = False, markdown_content: str = '')
Manifest describing a reusable skill.
Functions¶
manifest_bytes
¶
Serialize the manifest (excluding signature) for signing/verification.