Skip to main content

Crate rskit_skill

Crate rskit_skill 

Source
Expand description

SDK-free skill manifests, loaders, registries, and verification contracts.

Structs§

Asset
Inert asset recorded during activation.
Budgets
Skill-requested budget limits.
DenyVerifier
DenyVerifier is the canonical operator-deny verifier: it rejects every manifest unconditionally. Use it as a safe default until a real signature verifier (e.g., Sigstore/cosign) adapter is wired in.
EffectiveEnvelope
Minimal effective envelope result used by activation code.
HumanApprovalStep
Human approval checkpoint.
InMemoryRegistry
In-memory registry implementation.
Loader
Filesystem loader for skill packs.
Manifest
Locked skill manifest.
MaxCost
Maximum cost budget.
ModelHints
Optional model hints.
Pack
Loaded skill pack.
ProgressiveDisclosure
Progressive disclosure copy.
PromptRef
Prompt reference with explicit version.
References
References to executable and context-bearing registrations by name/pattern.
Requires
Activation preconditions.
ScriptAsset
Inert script asset metadata.
Signature
Signature metadata carried by the manifest.
SkillLoaderConfig
Config-loader compatible skill activation source.
WarnOnlyVerifier
Default warn-only verifier.

Enums§

Safety
Skill safety order. Informational in manifests; effective safety is computed from tools.
SkillError
Skill errors.
VerificationOutcome
Verification result.

Constants§

MANIFEST_FILE_NAME
Locked skill manifest filename.
SKILL_MD_FILE_NAME
Progressive-disclosure body filename.

Traits§

Provider
Source of skill packs.
Registry
Registry abstraction for skills.
Verifier
Verifier for manifest signatures.

Functions§

effective_envelope
Compute a conservative effective envelope by intersecting scope sets and maxing safety.
effective_safety
Compute effective safety as the maximum over referenced tool envelope safety values.
register_provider
Explicitly register all packs from a provider into a registry.