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

Uploaded Python 3Windows x86-64

skilllite-0.1.17-py3-none-manylinux_2_17_x86_64.whl (5.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

skilllite-0.1.17-py3-none-macosx_11_0_x86_64.whl (5.3 MB view details)

Uploaded Python 3macOS 11.0+ x86-64

skilllite-0.1.17-py3-none-macosx_11_0_arm64.whl (4.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: skilllite-0.1.17.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.17.tar.gz
Algorithm Hash digest
SHA256 73737b74fbe224024a8a1d7fc871e6383c8008a7dddc9a1f44769869873a9e21
MD5 84c555f2c291b2f19340a60b7b521db4
BLAKE2b-256 3742d49c4b83bd23f85d0447df08e6b2ecec38f33fd0c4887a37553a0762d152

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skilllite-0.1.17-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.5 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.17-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5afdcb4ebebb14b84fa41523f4df53ebfe083ff160c822aaeeb9a7065f5913fc
MD5 4475200930f3d90340f5500d1d4f229e
BLAKE2b-256 393c06a43f3812e0ca133c1bceff4451e1618c372a76f15721e951781827f628

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skilllite-0.1.17-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c06caf40619f930438ea9f4f86de8cb9bbaf12f6c7cdd2af23677d4ecd7a8c44
MD5 2a85f59cccca0beed9dd80f6ba4c0046
BLAKE2b-256 8495c1d440f672abc0942ba7106669e5958dfb33a7ba03e5f380865f3124ad21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skilllite-0.1.17-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 db40dd15321644003e8323b1354372e05e2580f2cfae41302afbdf89a72c71d6
MD5 d9462040cfbd4adb0911c47d3f41cd12
BLAKE2b-256 f27fb27c99f7be2a9983037e470e8dc03004adf70dfd127a2063b7a474b2bed7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skilllite-0.1.17-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da660852ec9aedd797ef96a6752f6df1d99760f5911538c27d37ff69805d65d4
MD5 c9113bb1a596ed4f56eae88b5eec5199
BLAKE2b-256 bbea0852198011c1c61aa8184943f0192803c3b1829ae3a48dbffd72f7f49116

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