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.21.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.21-py3-none-win_amd64.whl (5.8 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.17+ x86-64

skilllite-0.1.21-py3-none-macosx_11_0_x86_64.whl (5.5 MB view details)

Uploaded Python 3macOS 11.0+ x86-64

skilllite-0.1.21-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.21.tar.gz.

File metadata

  • Download URL: skilllite-0.1.21.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.21.tar.gz
Algorithm Hash digest
SHA256 59f954cce52a6c0666f07efc791bc55af7d98d104fb16157fdaab0cb3d12b6c5
MD5 de1ccc6eea6ac2bd83373df0f9839caa
BLAKE2b-256 05cbc0f82372bd7339c6ac1da2a6fc126be65a4cc10ad64877a2d26c114b976e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skilllite-0.1.21-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.8 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.21-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 b2bbef7dc001cddbaa4ccbef7ce763e1afbda57ec1b9ec5647811344acb8c7f6
MD5 bd866cb5ce1e77d623a34a5be7ab4706
BLAKE2b-256 0942ae4468752a2e5b6f8f4875dfe9dc19be6147b763c1d54e1a0d8a949cba0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skilllite-0.1.21-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1586fb52ba130b9f307cfe991be01f51a31c85d79a7803e6e592857e8f1cda66
MD5 897233614261f1c1df8f94b7bf8b92e0
BLAKE2b-256 26621913cc85c2f3f0b5ff57da0f6edeec19394b8549d7c944e50efcdbf191f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skilllite-0.1.21-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 59d4c663814e24fc405b2c6fafd27a4b46049f67923892c54920460db3e56bbc
MD5 cf780f54610ef9bad807c43c8d46362b
BLAKE2b-256 4ba5bffcd163e1f1ce050d5bd8ad6fce40ec1e2bb273cc3a498450928700fb2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skilllite-0.1.21-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c24ac59d4a80e055647239fa16ba771362103004489d8ee8e957dbcac4abd03
MD5 d9582e030200d985d6bb0827418ff47c
BLAKE2b-256 99cfebd724caf519da2642520eac63ff0160d1344d1fc1e685a46563b0e4c793

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