Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Push to GitHub and optionally bump version to trigger PyPI release
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-10 | ✗→✓ | ▲ Improved | 27% | 0% |
| case-14 | ✗→✓ | ▲ Improved | -34% | 0% |
| case-15 | ✗→✓ | ▲ Improved | -45% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 19% | 0% |
| case-17 | ✗→✓ | ▲ Improved | -49% | 0% |
Push code to GitHub. If the pending commits contain feature changes, bump the version number so CI auto-publishes to PyPI.
pyproject.tomlgit log origin/main..HEAD --oneline to inspect pending commitsversion field in pyproject.toml__version__ in claude_tap/__init__.pygit commit --amend to fold the version bump into the last commit (avoids extra commits)bash git push origin main
The CI pipeline works as follows: push to main → auto-tag (only if version changed) → PyPI publish (triggered by new tag).
A version bump is the ONLY way to trigger a new PyPI release. If you push without bumping the version, CI will skip tagging and nothing gets published. So whenever commits include meaningful code changes (features, fixes, improvements), you MUST bump the version before pushing.
pyproject.toml and claude_tap/__init__.py must stay in syncOther measured skills in the registry, with their headline benchmark lift.