Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: maxvaega/skillkit

Tags

v0.4.0

Toggle v0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v0.4.0 advanced progressive disclosure + basic documenation (#7)

# v0.4
- ✅ Advanced Progressive Disclosure with LRU content caching
- ✅ Mtime-based automatic cache invalidation
- ✅ Argument normalization for maximum cache efficiency
- ✅ Thread-safe concurrent invocations with per-skill asyncio locks
- ✅ Cache management API (get_cache_stats(), clear_cache())
- ✅ Performance: <1ms cache hits vs 10-25ms first invocation
- ✅ Memory efficient: ~2.1KB per cached entry
- ✅ 80%+ cache hit rate achievable
- ✅ Created `docs/` folder with basic documentation

v0.3.0

Toggle v0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v0.3.0 script execution

## v0.3 (Released) 🚀
- ✅ Script Execution Support (Python, Shell, JavaScript, Ruby, Perl)
- ✅ Automatic script detection (recursive, up to 5 levels)
- ✅ Security controls (path validation, permission checks, timeout enforcement)
- ✅ Environment variable injection (SKILL_NAME, SKILL_BASE_DIR, SKILL_VERSION, SKILLKIT_VERSION)
- ✅ LangChain script tool integration (each script exposed as separate StructuredTool)
- ✅ Parameters normalization to lower-case
- ✅ Comprehensive error handling and audit logging
- ✅ Cross-platform support (Linux, macOS, Windows)
- ✅ Backward compatible with v0.1/v0.2 (except ToolRestrictionError removed)

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v0.2.0 async discovery files (#4)

- ✅ Full async/await support (`adiscover()`, `ainvoke_skill()`)
- ✅ Multi-source skill discovery (project, Anthropic config, plugins, custom paths)
- ✅ Plugin ecosystem with MCPB manifest support
- ✅ Priority-based conflict resolution
- ✅ Fully qualified skill names (`plugin:skill-name`)
- ✅ Nested directory structures (up to 5 levels)
- ✅ Secure file path resolution with traversal prevention
- ✅ LangChain async integration
- ✅ Updated examples (async_usage.py, multi_source.py, file_references.py)
- ✅ Backward compatible with v0.1

0.1.0

Toggle 0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
first release (#1)

v0.1

✅ Core skill discovery and metadata management
✅ YAML frontmatter parsing with validation
✅ Progressive disclosure pattern (lazy loading)
✅ Skill invocation with argument substitution
✅ LangChain integration (sync only)
✅ 86% test coverage