Skip to main content

skillxp

Python wrapper around skillxp, a Go CLI that observes how agent harnesses (Antigravity CLI, Claude Code, Codex CLI) load and activate Agent Skills: it installs a skill in a fresh fixture, invokes the harness headlessly, and reports what actually reached the model, with transcript evidence.

The wheel bundles the real Go binary for your platform.

CLI

pip install skillxp
skillxp harnesses

skillxp observe -harness claude-code -install ./my-skill \
  -prompt "Activate the my-skill skill and follow its instructions." \
  -activation -trace "PHRASE-IN-BODY-1234" -out out/

Identical to the Go CLI — see the project README for the full surface and the observation bundle layout.

API

The CLI writes its results to disk (observation.json, session.json, archived transcripts) rather than printing a JSON envelope, so this package carries no invocation API. Run the CLI via subprocess and read the bundle; binary_path() exposes the bundled binary:

import subprocess
import skillxp

subprocess.run([skillxp.binary_path(), "observe", "-harness", "claude-code", ...])

Set SKILLXP_BINARY to override which binary the wrapper invokes.

Release files for skillxp 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for skillxp 0.1.3
File
skillxp-0.1.3-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
skillxp-0.1.3-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
skillxp-0.1.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64, Linux musl 1.1+ x86-64 Details
skillxp-0.1.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64, Linux musl 1.1+ ARM64 Details
skillxp-0.1.3-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
skillxp-0.1.3-py3-none-macosx_10_13_x86_64.whl Python 3 none macOS 10.13+ x86-64 Details

Total release size: 7.8 MB

Release files / skillxp-0.1.3-py3-none-win_arm64.whl

Download URL skillxp-0.1.3-py3-none-win_arm64.whl
Size 1.3 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
50089db2caf6c99d61b81cf5467e46be9e73d8455e42828057794dedb1a2781a
BLAKE2b-256 checksum
How to use checksums
d52f71618ec6d821ba9527e0d48eb6499aaeec896281b88dd692bb9458bae9b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 13, 2026.

Transparency log

Release files / skillxp-0.1.3-py3-none-win_amd64.whl

Download URL skillxp-0.1.3-py3-none-win_amd64.whl
Size 1.4 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
867c25f1c80e0e4cc15531163148157f3fd1c9a7e94aaa59c0e8943aa95a5e40
BLAKE2b-256 checksum
How to use checksums
9f2e74b396233f3e8cd32ee50602e15148dfbaecc36462c3b96db08d216039c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 13, 2026.

Transparency log

Release files / skillxp-0.1.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl

Download URL skillxp-0.1.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Size 1.4 MB
Tags Linux glibc 2.17+ x86-64 Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
7d81b610db739760918f4992d66e1c988bea774632a50e8dc6f5244bd50b7796
BLAKE2b-256 checksum
How to use checksums
f079616f6d17f6d635d3f02d5f5f9cfee5dafef42b732c0df081dcf3edd8ee42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 13, 2026.

Transparency log

Release files / skillxp-0.1.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl

Download URL skillxp-0.1.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Size 1.2 MB
Tags Linux glibc 2.17+ ARM64 Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
81c6791b85ec6c725e07c5f50c2a448f6957501b84fc6acbb1e247de81f33f83
BLAKE2b-256 checksum
How to use checksums
2b1875c5536b00724cbe0ba111fa79a65d133555728417c8188dec45e059bc72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 13, 2026.

Transparency log

Release files / skillxp-0.1.3-py3-none-macosx_11_0_arm64.whl

Download URL skillxp-0.1.3-py3-none-macosx_11_0_arm64.whl
Size 1.2 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6634c1b51051070d9a922449f22d038e1f9154d285ff55d453cc78026d1aa9fb
BLAKE2b-256 checksum
How to use checksums
c9ae7ae34219ad492e0147f6a78916e408bc886a95f62a9a79b038fbd7845906
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 13, 2026.

Transparency log

Release files / skillxp-0.1.3-py3-none-macosx_10_13_x86_64.whl

Download URL skillxp-0.1.3-py3-none-macosx_10_13_x86_64.whl
Size 1.3 MB
Tags Python 3 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
c211717a036e12dd715c858e837e46bf3d9639640fbea347d86f9253542b2790
BLAKE2b-256 checksum
How to use checksums
b0dac1865ff4b779cecbf7273dc9a3cb67f973ca5a69d3afacb8d64dd3278223
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.3 This release

6 release files

0.1.2

6 release files

0.1.1

6 release files

0.1.0

6 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page