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.12.tar.gz
(9.6 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.12.tar.gz.
File metadata
- Download URL: skilllite-0.1.12.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf7dd08e86029e975c5d8c4e0c386de227d5048f04f23ca8af6c2ad5910ae094
|
|
| MD5 |
657c41d7c02b5804b9fa20d2a754e229
|
|
| BLAKE2b-256 |
fb61527cdc553d6a804a6b24364f0d56c2009095ba39ca766107bc400ddcc5be
|
File details
Details for the file skilllite-0.1.12-py3-none-any.whl.
File metadata
- Download URL: skilllite-0.1.12-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.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a42046019f11f6cb6d1aff3edd5fb0728a49b9fac873d4f53411b067c23b3e0d
|
|
| MD5 |
9f934508a281bf18247b4c248134c4b1
|
|
| BLAKE2b-256 |
4e60478cd8012135f3004a5fb3eb1bcfe0baafd938d8647d1b5e9141dcbd7fcb
|