Skip to main content

Module manifest

Module manifest 

Source
Expand description

Skills manifest management for declarative skill control

Structs§

AuthConfig
Authentication configuration
DependenciesSection
Dependencies section containing skill dependencies
EmbeddingConfigToml
Embedding configuration in TOML format
EvalConfigToml
Evaluation configuration in TOML format ([tool.fastskill.eval])
FastSkillToolConfig
FastSkill tool configuration
FileResolutionResult
File resolution result
HttpServerConfigToml
HTTP server configuration in TOML format
ManifestMetadata
Manifest metadata
MetadataSection
Metadata section for skill or project metadata Contains skill author information for skill-level, project documentation for project-level
RepositoryDefinition
Repository definition with name, type, priority, authentication, and connection details
SkillEntry
Skill entry in the manifest
SkillProjectToml
Root structure for skill-project.toml file Contains both project metadata and dependencies Works in both project-level (skill consumer) and skill-level (skill author) contexts
SkillsManifest
Main skills manifest structure
SourceSpecificFields
Source-specific fields for dependency specifications
ToolSection
Tool section containing tool-specific configuration

Enums§

AuthType
Authentication type
DependencySource
Dependency source type
DependencySpec
Dependency specification - can be a simple version string or inline table with source details
ManifestError
Manifest-related errors
ProjectContext
Project context enum for context detection
RepositoryConnection
Repository connection details (type-specific)
RepositoryType
Repository type
SkillSource
Source specification for skills