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.15.tar.gz (9.6 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.15-py3-none-win_amd64.whl (5.4 MB view details)

Uploaded Python 3Windows x86-64

skilllite-0.1.15-py3-none-manylinux_2_17_x86_64.whl (5.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

skilllite-0.1.15-py3-none-macosx_11_0_x86_64.whl (5.1 MB view details)

Uploaded Python 3macOS 11.0+ x86-64

skilllite-0.1.15-py3-none-macosx_11_0_arm64.whl (4.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: skilllite-0.1.15.tar.gz
  • Upload date:
  • Size: 9.6 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.15.tar.gz
Algorithm Hash digest
SHA256 7b5819e2515e5543d4c08010ede18848b5c058df45751d3c6c9c1d4aa7756fc1
MD5 f798212bce752c6ba4798f12bf584b3f
BLAKE2b-256 97dd81e3f82119b062e313c90016f391fd98d82719643888e751815e3afb70b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skilllite-0.1.15-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.4 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.15-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e831a61024de74883f9042fb71504781d40f805f162c163cd8ea904a7287cd5b
MD5 250521126efa2e522c060350189cc126
BLAKE2b-256 f1f14b489d1ffbce20caa139d3c220f60e4ca3d2adf26ba36992a27d1ea995e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skilllite-0.1.15-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2329017e0b38af75b4757e3f29b6ce6990a7bad48a2faaaeec3d3e0b2feef62b
MD5 f3cd96c62681481013e4602ca4c3bc7d
BLAKE2b-256 afa9fcaaad5a0ac7bc8f4dccf7f5cf07e707191d19613dfaacad78bb08632d5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skilllite-0.1.15-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0baa3ac1fbc9373a9465a37da9d508723aa5f11459e4cbd249e55bdfb4ae49c6
MD5 a87161af84cc60ca0dd5bb16c5be145a
BLAKE2b-256 f4593a39b055afc84ce2b4a3ee9cdd969ce7eae82c55a85b8a0aa9c25f933d98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skilllite-0.1.15-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a1ec7488aa6f77cef81087e9f410445476da3eadeee353319d455f3550a42c2
MD5 6445698b936985385460147d0144c323
BLAKE2b-256 5ff790594b2949545ef17dfd8711fdef7cabe872234eb0a1f245a1204602877a

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