Skip to content

v1.5.0 - Team Collaboration & Plugin System

Choose a tag to compare

@rohitg00 rohitg00 released this 23 Jan 22:34
· 281 commits to main since this release

馃帀 New Features

Team Collaboration (Phase 10)

  • TeamManager for skill sharing with remote Git registries
  • Skill Bundles: Create, export, and import skill collections
  • CLI commands: skillkit team init|share|import|list|sync|remove|bundle-*
  • TUI Team screen (navigation key: a)

Plugin System (Phase 11)

  • PluginManager with full lifecycle hooks (onLoad, onUnload, beforeTranslate, afterTranslate)
  • Plugin loader supporting local files, npm packages, and directories
  • Extension types:
    • TranslatorPlugin - Add custom agent formats
    • ProviderPlugin - Add custom skill sources
    • CommandPlugin - Add custom CLI commands
  • CLI commands: skillkit plugin list|install|uninstall|enable|disable|info
  • TUI Plugins screen (navigation key: p)

Additional Improvements

  • CI/CD template command (skillkit cicd init)
  • Settings command enhancements with --global flag support
  • Enhanced skill executor with agent selection and simulate mode
  • Configurable marketplace sources
  • Improved path handling for plugins (supports more relative path patterns)
  • Scoped npm package names supported for plugins (@scope/name)

馃敀 Security

  • Path traversal protection in plugin install/uninstall
  • Cross-platform path containment validation in skill bundles
  • Defense-in-depth validation for plugin names

馃摝 Packages

  • @skillkit/core v1.5.0
  • @skillkit/cli v1.5.0
  • @skillkit/tui v1.5.0
  • @skillkit/agents v1.5.0
  • skillkit v1.5.0

馃摑 Full Changelog

v1.4.0...v1.5.0