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.10.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.10.tar.gz.
File metadata
- Download URL: skilllite-0.1.10.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 |
489e41c12e3e130d92ea03b32215e20bbf346e945636539e9edf22174dfa6bd9
|
|
| MD5 |
7033fb0157c87fcf94b12be4b5532c74
|
|
| BLAKE2b-256 |
498b3db0c6d6670cd0bdd8f9e90bd8f46b2fedd3d88eae954a3d8fb3faaff3fa
|
File details
Details for the file skilllite-0.1.10-py3-none-any.whl.
File metadata
- Download URL: skilllite-0.1.10-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 |
8debad7c8b956f813fdb58e089b9725e3164af57b8797b1c40663fe1019750fc
|
|
| MD5 |
80dd99a9cfbd3e3bc4973854ea88cf92
|
|
| BLAKE2b-256 |
e547c6855c1f5c6e79163d8e1a7e988d7309aeb975c126de183a859337a86cb0
|