Skip to main content

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


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.19.tar.gz (11.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

skilllite-0.1.19-py3-none-win_amd64.whl (5.7 MB view details)

Uploaded Python 3Windows x86-64

skilllite-0.1.19-py3-none-manylinux_2_17_x86_64.whl (5.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

skilllite-0.1.19-py3-none-macosx_11_0_x86_64.whl (5.4 MB view details)

Uploaded Python 3macOS 11.0+ x86-64

skilllite-0.1.19-py3-none-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file skilllite-0.1.19.tar.gz.

File metadata

  • Download URL: skilllite-0.1.19.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for skilllite-0.1.19.tar.gz
Algorithm Hash digest
SHA256 2ab212b8ad98af47991061c3a5b59e226c35a623cda333207df0ed6585959465
MD5 919c01954282f25e094482c4c74f61a6
BLAKE2b-256 71f426b5c370b62ec39f6d61ffabcd44a2e16d8d2b72b33fcef3e49f6bc610f0

See more details on using hashes here.

File details

Details for the file skilllite-0.1.19-py3-none-win_amd64.whl.

File metadata

  • Download URL: skilllite-0.1.19-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for skilllite-0.1.19-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4393ecdbe3d864ea0cd67d003f560a10fb09b4d72a067b163a367792e8f0007e
MD5 103dd2bc87d99eecaa96253c0a13bb0c
BLAKE2b-256 f5cc5911a31aa6e35dfc88abae424408082981fb152f93b3d8d0e7ba624caa3b

See more details on using hashes here.

File details

Details for the file skilllite-0.1.19-py3-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for skilllite-0.1.19-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 eb6dd69da08cbffdba7805d79344b889bf935ae7da02fb64c46bae97ebabd58b
MD5 b6a0603919f7c614e3c305f74a24e1a3
BLAKE2b-256 6c85424effdd525ff90773f14a4ab4225cefac625cc61057c41ab45314a999ba

See more details on using hashes here.

File details

Details for the file skilllite-0.1.19-py3-none-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for skilllite-0.1.19-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 76e6ccd427bafd1e9581bbfc43e4adb8c01a23b332729b79676b88e41ee0bfd4
MD5 054ba6c61cefe0dc75efc6277603715f
BLAKE2b-256 323c83924b7796b717d514ac1d04844a63e49865058c055e02fd4af5ae1d4a38

See more details on using hashes here.

File details

Details for the file skilllite-0.1.19-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skilllite-0.1.19-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e65efd4d781dcf8f9f7c3e8db656836decfb5d8bbaa57f2b2af65c9d2492366
MD5 38affdc0a5cf2681c8e533c4c9c341b3
BLAKE2b-256 5da6f53573a5cb4294b569fce4d95ccce4002a8078a49714d9604b47edfce352

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page