A lightweight Skills secure execution engine - full CLI via bundled binary
Project description
SkillLite
A lightweight Skills secure execution engine. One package: full CLI + sandbox API.
pip install skilllite
CLI (full capability)
skilllite chat # Interactive chat with LLM
skilllite add owner/repo # Add skills from GitHub
skilllite list # List installed skills
skilllite mcp # Start MCP server (for Cursor/Claude)
skilllite run/exec/bash # Execute skills
skilllite init-cursor # Initialize Cursor IDE integration
# ... and more
API (Python ↔ binary bridge)
from skilllite import scan_code, execute_code, chat, run_skill
# Sandbox: security scan + execute (IDE/MCP integration)
result = scan_code("python", "print(1+1)")
result = execute_code("python", "print(sum(range(101)))")
# Direct skill execution
result = run_skill("./.skills/calculator", '{"operation": "add", "a": 15, "b": 27}')
# Agent chat (single-shot, hides binary CLI)
result = chat("帮我分析这个项目", skills_dir=".skills", stream=True)
# result["success"], result["exit_code"]
Build from source
./scripts/build_wheels.sh
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
skilllite-0.1.14.tar.gz
(9.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file skilllite-0.1.14.tar.gz.
File metadata
- Download URL: skilllite-0.1.14.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b2e9a083c88d376bccf9cfdf52d2b4868978e8140b789a51b9cfb0eab60b211
|
|
| MD5 |
04f854c03214636989b111bb88bf8f4d
|
|
| BLAKE2b-256 |
b2dd97cbdb2a544b0016e330ec405d3228d4408ccb557437ba3bc783c9bca809
|
File details
Details for the file skilllite-0.1.14-py3-none-any.whl.
File metadata
- Download URL: skilllite-0.1.14-py3-none-any.whl
- Upload date:
- Size: 10.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4498fcef7ed2684439180474e3f806f9bcdd8d43bad8d620a649a99080d6fea9
|
|
| MD5 |
8a3af222e8e54dc5d235136e4067c08c
|
|
| BLAKE2b-256 |
4727749439c7b66de12d59f2493d4ff124f5653a3b9a3f321683c3b553e45cdf
|