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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.17+ x86-64

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

Uploaded Python 3macOS 11.0+ x86-64

skilllite-0.1.20-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.20.tar.gz.

File metadata

  • Download URL: skilllite-0.1.20.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.20.tar.gz
Algorithm Hash digest
SHA256 32252cc04c446f5bf4b28c7320a3fe0390413b5fea396a4d1f050d168dbbf03f
MD5 edd3f59ff060430b72df064f6b2f62c6
BLAKE2b-256 5f52f46b66fd0e218840372a780a6a439ef442193d20d2a17e6d981ca937b4b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skilllite-0.1.20-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.20-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c300d041546a5276846dc164d10d29e161a0d1617318e624f882cdb693fdac44
MD5 d4dc20344d7e606a26ebb95d6e8ff156
BLAKE2b-256 28d139ebb86ee61b4c4b07356732c55cf050ec4c19bd0ffb68f5d341fb382865

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skilllite-0.1.20-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3021ef671afa0ead35a1f93d5745021f17ba152349869515d54ce5b4f9814d15
MD5 2c4a52eaa303feec8532eb92c6df0f94
BLAKE2b-256 b51298d170741e2578b5f617d569540b77b1cfd7ffb44b86d2443094b5c80b90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skilllite-0.1.20-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 cd299d60898dea0367eb8a098f48ed21877458cb68d35d5bf9d56d3598bbf730
MD5 0af9a36830c7925a5efc2b894c2f3f21
BLAKE2b-256 6310f93e70c6099844aeb9ae39303dfaaffd2800c9a5e15554f9f0a34da019d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skilllite-0.1.20-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1fb9107d3284fabb9cf7bb08295aee3af535adb05d043627477a448f27514a34
MD5 f12c312f21778770b642cf5bb0a68882
BLAKE2b-256 268850d0e45473cbffaf433d270deb306b128f4389e7778bc11d964f178c7e8f

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