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.9.tar.gz
(3.2 MB
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.9.tar.gz.
File metadata
- Download URL: skilllite-0.1.9.tar.gz
- Upload date:
- Size: 3.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
075bc658ba959cf1d17b12920085775156359797571871962e5e1efa40c44882
|
|
| MD5 |
6ae3daa56b6d201d8fe29bd4ffe0ad97
|
|
| BLAKE2b-256 |
567071a8f316da361ea5b211089ed8e98e928fb2f1c0a438115eb2cd5a928dbd
|
File details
Details for the file skilllite-0.1.9-py3-none-any.whl.
File metadata
- Download URL: skilllite-0.1.9-py3-none-any.whl
- Upload date:
- Size: 3.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
869eeb41262771a2e3e2d79d40b54c508a4cac3abad60ddd06dd0dcd3f93afe9
|
|
| MD5 |
7e78644aede7601b13d533a59725bee0
|
|
| BLAKE2b-256 |
b64f997571d6a919c08c00278ed589b085439533c9d9fdf605fe4f6ab45497fd
|