Skip to main content

RemoteSkillSourceProtocol

Defined in the protocols module.
AI Agent A declarative remote source that syncs skills into a local cache. Implementations fetch a small manifest, download skill bundles into a versioned cache directory, and atomically swap in updates when the remote changes. They must be offline-safe (fall back to the last-good cache) and treat remote content as untrusted (the caller re-validates fetched skills).

Methods

fetch()

Sync the remote source into cache_dir and return skill dirs.

Source

View on GitHub

praisonaiagents/skills/protocols.py at line 17

Skills Concept

Skills Feature