Changelog
All notable changes to Skill Engine will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.3.0] - 2024-01-15
Added
Claude Bridge
- NEW: Claude Bridge for generating Claude Agent Skills from Skill Markdown
- Automatic conversion of
.skill.mdfiles to Claude Agent SDK format - Validation and error handling for skill manifests
- Support for native CLI, Docker, and WASM runtimes
- Comprehensive test suite for edge cases
Documentation
- Complete VitePress documentation site
- Interactive API explorer
- MCP protocol reference
- Claude Code integration guide
- 15+ example skill guides
Core Features
- MCP server mode with stdio transport
- REST API with OpenAPI specification
- Semantic search for skill discovery
- Execution history tracking
- Multi-instance skill support
Changed
- Improved error messages across all commands
- Enhanced logging with structured output
- Better performance for WASM runtime initialization
Fixed
- WASM skill loading on Windows
- Docker skill networking issues
- Race condition in concurrent executions
[0.2.0] - 2024-12-01
Added
Runtimes
- WASM runtime support via WASI
- Docker runtime with resource limits
- Native CLI runtime with allowlisting
Discovery
skill findcommand for semantic search- RAG-based tool discovery
- Embedding generation for all tools
Management
skill configfor credential managementskill historyfor execution tracking- Multi-instance configuration support
Changed
- Migrated from custom protocol to MCP
- Refactored skill loading for better performance
- Improved CLI output formatting
Fixed
- Memory leaks in long-running server mode
- Path resolution on Windows
- Permission errors with Docker skills
[0.1.0] - 2024-10-15
Added
- Initial release
- Basic skill execution with
skill run - Skill installation from local paths
- Native CLI runtime support
- Simple skill manifest format
skill listcommand
Known Issues
- No semantic search
- Limited error handling
- Manual configuration only
[Unreleased]
Planned for 0.4.0
- HTTP/SSE transport for MCP
- WebSocket support for streaming
- GraphQL API
- Skill marketplace integration
- Remote skill execution
- Skill versioning and updates
- Enhanced WASM capabilities
- Plugin system for custom runtimes
Under Consideration
- GUI for skill management
- Skill testing framework
- Performance profiling tools
- Skill templates and scaffolding
- Team collaboration features
- Skill analytics dashboard
Migration Guides
Upgrading from 0.2.x to 0.3.0
Breaking Changes: None
New Features:
- Claude Bridge: Use
skill claude-bridgeto generate Claude Agent Skills - Enhanced Documentation: Visit the new docs site for comprehensive guides
- OpenAPI Spec: REST API now includes full OpenAPI specification
Recommended Actions:
bash
# Update to latest version
curl -fsSL https://dqkbk9o7ynwhxfjx.public.blob.vercel-storage.com/install.sh | sh
# Verify installation
skill --version # Should show 0.3.0
# Try new Claude Bridge feature
skill claude-bridge generate examples/native-skills/kubernetes-skill/SKILL.mdUpgrading from 0.1.x to 0.2.0
Breaking Changes:
- Skill manifest format changed (automatic migration on first run)
- Custom protocol replaced with MCP (update client integrations)
New Features:
- Semantic Search: Use
skill find "query"instead of browsing - WASM Runtime: Install WASM skills for better security
- MCP Integration: Connect to Claude Code and other AI agents
Migration Steps:
bash
# Backup existing skills
cp -r ~/.skill ~/.skill.backup
# Update to 0.2.0
curl -fsSL https://dqkbk9o7ynwhxfjx.public.blob.vercel-storage.com/install.sh | SKILL_VERSION=0.2.0 sh
# Migrate skills (automatic)
skill list # Triggers migration
# Update MCP configuration
cat >> ~/.config/claude/mcp.json << 'EOF'
{
"mcpServers": {
"skill-engine": {
"command": "skill",
"args": ["serve"]
}
}
}
EOFSupport
- Bug Reports: GitHub Issues
- Feature Requests: GitHub Discussions
- Security Issues: security@kubiya.ai
License
Skill Engine is released under the MIT License.