You build your skill in Python, which is then compiled into a Wasm module. Then, the skill is deployed to an instance of Pharia Kernel, where it can be invoked on demand. To this end, this SDK provides the tooling and APIs for skill development.
You can access the documentation on Read the Docs.
The SDK is published on PyPI. We recommend using uv to manage Python dependencies.
To add the SDK as a dependency to an existing project managed by uv
, run
uv add pharia-skill
In case you want to use changes in the SDK that have not been released, use GitHub as source:
uv add git+https://github.com/aleph-alpha/pharia-kernel-sdk-py.git