Metadata-Version: 2.4
Name: openclaw-skillpy
Version: 0.1.2
Summary: Run a Python script inside its owning OpenClaw skill using uv project discovery
Author: codievilky
License-Expression: MIT
Project-URL: Homepage, https://github.com/codievilky/skillpy
Project-URL: Repository, https://github.com/codievilky/skillpy
Project-URL: Issues, https://github.com/codievilky/skillpy/issues
Keywords: openclaw,skill,cli,uv
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Utilities
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# openclaw-skillpy

`skillpy` is a small Python CLI that runs a Python script inside its owning OpenClaw skill by locating the nearest directory containing both `pyproject.toml` and `SKILL.md`, then executing the script with `uv run --project`.

## Install

From PyPI:

```bash
pip install openclaw-skillpy
```

From a local checkout with uv tools:

```bash
uv tool run --from /path/to/skillpy skillpy --help
```

## Usage

```bash
skillpy path/to/script.py -- arg1 arg2
```

Equivalent internal command pattern:

```bash
uv run --project <skill-root> python <script> arg1 arg2
```

## Requirements

- Python 3.11+
- `uv` available on PATH
