TraceMantle
TraceMantle checks SKILL.md files for developers who write or maintain agent skills, finding invalid frontmatter, missing files, and portability problems before commit or CI. Optional evidence tracking helps you check whether earlier results still apply after a skill or its helpers change.
Quick start
Requires Python 3.10 or later. Create an isolated environment and install the published release:
python -m venv .venv
source .venv/bin/activate
python -m pip install tracemantle==1.7.0
tracemantle hello/SKILL.md
Use the path to your own skill in the last command. On Windows PowerShell, activate with .venv\Scripts\Activate.ps1. Need a first file? Copy the small getting-started example.
Basic validation runs locally with no account, evaluator, signing key, or evidence policy. The default token estimate is offline.
Read the result
The getting-started example produces:
✔ PASS hello/SKILL.md
· info description.quality-score Description quality score: 95/100.
Checked 1 file: 1 passed, 0 failed
This file has no validation errors. The score is heuristic advice. For failures, fix the reported rule at the named file and line, then rerun. Passing file validation does not prove that a skill behaves correctly in a live agent.
Scan a directory with tracemantle skills/. Errors return a nonzero exit code; add --strict to fail on warnings too. Use --format json for structured results or --help for options.
Optional evidence checks
Use evidence checks when a release needs approved results or you need to detect helper changes that invalidate earlier results. The evidence workflow distinguishes manual approval from protected automation and neutral JSON imports.
Task guides
- Getting started: create and validate a skill.
- CI setup: validate skills on pull requests.
- Evidence workflow: import results and approve their use.
- CLI reference: commands and configuration.
- Troubleshooting: understand diagnostics and exit codes.
Metadata
Release files for tracemantle 1.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tracemantle-1.7.0.tar.gz | 687.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tracemantle-1.7.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 846.7 kB
Release files / tracemantle-1.7.0.tar.gz
| Download URL | tracemantle-1.7.0.tar.gz |
|---|---|
| Size | 687.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9eab683d8a0d449e42669a25fb95d3c3cf6bc0e2242e465e65e89b646347c980
|
|
BLAKE2b-256 checksum How to use checksums |
5bbd38374037dd589a791b56354306db2aac7c33e624be75a4189e535f18a73a
|
| 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 Oct 15, 2026.
Transparency logRelease files / tracemantle-1.7.0-py3-none-any.whl
| Download URL | tracemantle-1.7.0-py3-none-any.whl |
|---|---|
| Size | 159.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7074b85cf9c112da84de04713afddd00c6aafefbdafc6de3f1835f54e54af77c
|
|
BLAKE2b-256 checksum How to use checksums |
5d0b36a24c92edf0ba809d59987eac745519e97b2f277ac4b16e350d3cb4bed6
|
| 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 Oct 15, 2026.
Transparency log