Skip to main content

Observes how agent harnesses (Antigravity CLI, Claude Code, Codex CLI) load and activate Agent Skills. Python wrapper around the skillxp Go CLI.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

skillxp-0.1.1-py3-none-win_arm64.whl (1.3 MB view details)

Uploaded Python 3Windows ARM64

skillxp-0.1.1-py3-none-win_amd64.whl (1.4 MB view details)

Uploaded Python 3Windows x86-64

skillxp-0.1.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64musllinux: musl 1.1+ x86-64

skillxp-0.1.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl (1.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64musllinux: musl 1.1+ ARM64

skillxp-0.1.1-py3-none-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

skillxp-0.1.1-py3-none-macosx_10_13_x86_64.whl (1.3 MB view details)

Uploaded Python 3macOS 10.13+ x86-64

File details

Details for the file skillxp-0.1.1-py3-none-win_arm64.whl.

File metadata

  • Download URL: skillxp-0.1.1-py3-none-win_arm64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for skillxp-0.1.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 d650fe96f5beebb5daee8935871e1e3e528a6f02d4ed664dcc067216ec25da4e
MD5 b2a26fee974c4719a2b3d49e66db8b47
BLAKE2b-256 d369ceca0888753b7bc6c22c96e52bc23b7ced0e0a69c2f3ca478b927495b633

See more details on using hashes here.

Provenance

The following attestation bundles were made for skillxp-0.1.1-py3-none-win_arm64.whl:

Publisher: release.yml on agent-ecosystem/skillxp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skillxp-0.1.1-py3-none-win_amd64.whl.

File metadata

  • Download URL: skillxp-0.1.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for skillxp-0.1.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1958147701183b86dab50d6d1f0055536d472b68b86af24cd7ab4c096e6777a7
MD5 263ec81d64b7f83c20b76c39dc1e3121
BLAKE2b-256 62cab7c8ce02a85ab79ea11942e7822563ff74ee128f553b070a3fefcc8adfda

See more details on using hashes here.

Provenance

The following attestation bundles were made for skillxp-0.1.1-py3-none-win_amd64.whl:

Publisher: release.yml on agent-ecosystem/skillxp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skillxp-0.1.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for skillxp-0.1.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fc7f4ca4d792d7f8c28af19cee3a92efa0cf976057a3efc98a5593775b839ffe
MD5 42a4b38660878075819bdc0245792a6e
BLAKE2b-256 ac141b6bbfa4a5b3c38abfdad56a4544fef92e67940b266a73fbc0ef9cd2e2be

See more details on using hashes here.

Provenance

The following attestation bundles were made for skillxp-0.1.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl:

Publisher: release.yml on agent-ecosystem/skillxp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skillxp-0.1.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for skillxp-0.1.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d1f21268b92c2b570d0fea144f432d3b01b1c25bf3b56c5ade68480421c8c0a8
MD5 5c4360730c027435d5ed789f3f11d77f
BLAKE2b-256 6e88e8d608f6a1f11e6c77dad433039512d71a7ffa0ba4568321fd687d80a717

See more details on using hashes here.

Provenance

The following attestation bundles were made for skillxp-0.1.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl:

Publisher: release.yml on agent-ecosystem/skillxp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skillxp-0.1.1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skillxp-0.1.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a02c789550fe11d63b42e38966cb8099f620837b6f2222bd700488cbf9586964
MD5 df6147a9b2605273eab6326f88bdabdc
BLAKE2b-256 f642c9a6ffb428bb1237c30fe25c73adc59e975028a7050fdb6a18caa1ba26cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for skillxp-0.1.1-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on agent-ecosystem/skillxp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skillxp-0.1.1-py3-none-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for skillxp-0.1.1-py3-none-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 26b6a5d7083f617346807a1d4b9bb39eaf411dfe406d56999c57d3af6d27a9f9
MD5 bb09e3aac2a9c85f5534ee5a9355a50a
BLAKE2b-256 366a8dc17e37a4082ff45fdabfaccbf9e0f2e9cbd0b1b9ee0866950a45aa0953

See more details on using hashes here.

Provenance

The following attestation bundles were made for skillxp-0.1.1-py3-none-macosx_10_13_x86_64.whl:

Publisher: release.yml on agent-ecosystem/skillxp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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