For AI agents: a documentation index is available at /llms.txt — markdown versions of all pages are available by appending index.md to any URL path.
v0.1.2

skillxp

Skill invocation runner. Stage an Agent Skill on a real harness, invoke it headlessly, and report what actually reached the model, with transcript evidence.

Open Source MIT Licensed.

skillxp$skillxp harnessesclaude-code.claude/skillscodex.codex/skillsantigravity.agents/skills$skillxp observe -harness claude-code \-install ./my-skill -activation \-trace "PHRASE-1234" -out out/PHRASE-1234harness-injectedobservation.json session.jsontranscript archived (12 lines)$

Why skillxp?

Skill authors publish for 25+ platforms that each load, present, and manage skills differently, and mostly invisibly. skillxp makes that behavior observable, from the session transcript rather than the model’s self-reporting.

fact_check

Transcript evidence

Every claim about what a platform did with your skill traces to a session transcript, with line numbers. The model’s opinion of its own context is never the source.

percent

Rates, never anecdotes

Loading behavior is model-dependent, so one run proves little. Repeat runs the same spec N times in fresh fixtures and reports how often each traced phrase reached each location.

alt_route

Provenance classification

The trace report classifies each occurrence of a phrase, distinguishing harness-injected content from model-pulled tool results, model output, and echoes that prove nothing.

security

Sandboxed fixtures

Runs execute against an isolated home cloned per run, so your installed skills can’t leak into the experiment and the experiment can’t pollute your user scope.

layers

Built on the stack

agentsummons invokes the harness, agentminutes parses the transcript, and skillxp adds the third layer of lore, covering how each harness discovers, activates, and records skills.

balance

Observations, never verdicts

skillxp produces observations; graders consume them. The Agent Skill Implementation loading benchmark is the first consumer, with its checks and verdict logic in its own repo.