skillStorage property
SkillStorageAdapter
get
skillStorage
The SkillStorageAdapter used for saving/loading skill ZIPs.
Auto-selects a platform-appropriate default:
- Desktop/mobile: FileSystemSkillStorageAdapter using skillsRootPath
- Web: WebSkillStorageAdapter
Users may inject a custom adapter via setSkillStorageAdapter.
Implementation
SkillStorageAdapter get skillStorage {
if (_skillStorage != null) return _skillStorage!;
if (kIsWeb) {
_skillStorage = WebSkillStorageAdapter();
} else {
_skillStorage = FileSystemSkillStorageAdapter(
rootPath: _skillsRootPath ?? getDefaultSkillsRootPath(),
);
}
return _skillStorage!;
}