skillStorage property
SkillStorageAdapter
get
skillStorage
The SkillStorageAdapter used for saving/loading skill ZIPs.
Auto-selects a platform-appropriate default:
- Desktop/mobile:
FileSystemSkillStorageAdapterusing 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 ??
'${Directory.systemTemp.path}${Platform.pathSeparator}mcp_playground_skills',
);
}
return _skillStorage!;
}