Skip to main content

skillxp

Python wrapper around skillxp, a Go CLI that observes how agent harnesses (Antigravity CLI, Claude Code, Codex CLI, GitHub Copilot 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.4.0

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.4.0
File
skillxp-0.4.0-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
skillxp-0.4.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
skillxp-0.4.0-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.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl Python 3 none Linux musl 1.1+ ARM64, Linux glibc 2.17+ ARM64 Details
skillxp-0.4.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
skillxp-0.4.0-py3-none-macosx_10_13_x86_64.whl Python 3 none macOS 10.13+ x86-64 Details

Total release size: 8.1 MB

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

Download URL skillxp-0.4.0-py3-none-win_arm64.whl
Size 1.3 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
bc3cdbb3cce1fb3fe521418f76513a5d053cdbc213e88a0e1cc0a06e88e6570c
BLAKE2b-256 checksum
How to use checksums
af71b2b52a0d2bb3cf901973cae9fb73f82b2f7464388127c8c598ae515f2112
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 26, 2026.

Transparency log

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

Download URL skillxp-0.4.0-py3-none-win_amd64.whl
Size 1.4 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
14f91234df791d0a57b972ac3711b8bfe6fb6982e59605e6eb813053d5e2744e
BLAKE2b-256 checksum
How to use checksums
7a29276bb31d4b2aa14cc47d45c48e8ca3862ed40da2b572860407ea870836ec
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 26, 2026.

Transparency log

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

Download URL skillxp-0.4.0-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
980180686be0b1be4304814ddbc97799af72501b938edf02aae574e0664e5455
BLAKE2b-256 checksum
How to use checksums
2ade427746a02ef7b3960854c54c9e2973f299bb4d31e5eb1b25b51198e13a17
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 26, 2026.

Transparency log

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

Download URL skillxp-0.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Size 1.3 MB
Tags Linux glibc 2.17+ ARM64 Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
060bb1f6fdb05526946148e436039f958545666714305f1fbd05ae04cb256c7f
BLAKE2b-256 checksum
How to use checksums
9243edee9c384019291839736b5b407ad914391154ca62c2a53b5d8b49a4fa96
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 26, 2026.

Transparency log

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

Download URL skillxp-0.4.0-py3-none-macosx_11_0_arm64.whl
Size 1.3 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ae7e73dab593988ddd190f2eee33b05366320d15950e9b8f6f4f9db6bf8eb7a6
BLAKE2b-256 checksum
How to use checksums
5ca9f3ab02293469288132b87b5a4a6430afeb09ea9d36b7c395a16375534528
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 26, 2026.

Transparency log

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

Download URL skillxp-0.4.0-py3-none-macosx_10_13_x86_64.whl
Size 1.4 MB
Tags Python 3 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
5efe31a0d1157ca1098954cce38d548ed834c42bae668eef912b972578573387
BLAKE2b-256 checksum
How to use checksums
c8ba25a900b8e3b5b77d074c545f96fb59678ac2197df53194cd55e982b0cae0
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 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.0 This release

6 release files

0.3.0

6 release files

0.2.0

6 release files

0.1.3

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