skill.stores¶
Storage layer: LocalSkillStore and SourcedSkillStore via dol.
Classes
|
Filesystem-backed MutableMapping[str, Skill] over the canonical skills directory. |
- class skill.stores.LocalSkillStore(root=None)[source]¶
Bases:
MutableMappingFilesystem-backed MutableMapping[str, Skill] over the canonical skills directory.
Keys are canonical
owner/namestrings. Each skill is stored as a directory containingSKILL.mdand optional resource subdirectories.>>> import tempfile >>> store = LocalSkillStore(root=Path(tempfile.mkdtemp())) >>> len(store) 0 >>> list(store) []