Install
$ agentstack add skill-oevortex-vtx-coding-agent-vtx-release-publish ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Vtx Release + PyPI Publish
Use this skill when the user asks to cut a new Vtx version, tag it, publish to PyPI, and/or create a GitHub release.
Inputs to confirm
- Target version (example:
0.2.1) - Base range for notes (usually previous tag, example:
v0.2.0..HEAD) - Whether to push
main - Whether to publish to PyPI now
- Whether to create GitHub release now
Versioning requirement
- Vtx's update check only supports strict numeric
MAJOR.MINOR.PATCHversions such as0.2.7and0.3.0. - Do not cut releases with PyPI/PEP 440 prerelease or suffix forms like
0.3.0rc1,0.3.0b1,0.3.0.post1, or0.3.0.dev1unless the update-check logic is updated first. - Even though PyPI commonly allows those formats, Vtx releases should continue following plain
X.Y.Zso update detection stays correct.
Files to bump
pyproject.toml→[project].versionsrc/vtx/version.py→ fallbackVERSION = "..."uv.lock→ local package version block
Release workflow
- Preflight
git status --short --branchmust be clean (or confirm with user)git tag --listandgit log --oneline ..HEADto summarize changes
- Update CHANGELOG.md
- Replace the
## [Unreleased]section's- No changes yet.with a new versioned heading:## - YYYY-MM-DD - Use
git log --oneline ..HEADto categorize changes into### Added,### Changed,### Fixedsections - Credit external contributors with
- @username - Commit message:
docs: update changelog for
- Version bump
- Update version in all 3 files above
- Quality gates
uv run ruff format .uv run ruff check .uvx ty check .uv run python -m pytest
- Commit
- Commit message:
build: bump version to
- Tag
- Annotated tag:
git tag -a v -m "v ..." - Include concise "changes since previous tag" bullets
- Push
git push vtx maingit push vtx v
- Build + verify artifacts
rm -rf dist && uv builduv run python -m twine check dist/*
- Publish to PyPI
- Prefer token file if present (example
~/.pypi-token): TWINE_USERNAME=__token__ TWINE_PASSWORD="$(/https://pypi.org/pypi/vtx-coding-agent/jsonreports latest version
- Create GitHub release
- If token exists at
~/.github-token, call Releases API: POST /repos///releaseswith:tag_name: vtarget_commitish: mainname: vgenerate_release_notes: true- If 403 occurs, report missing token scopes/permissions (
contents:writerequired)
Important notes
- Tagging and GitHub release are separate:
- Tag = git ref in repository
- Release = GitHub object attached to a tag (notes/assets)
- You can do either independently, but most projects do both together for user-facing releases.
- If PyPI publish succeeds but GitHub release fails, do not retag/re-publish. Just fix auth and create the release for the existing tag.
Output checklist to report
- Changelog updated for ``
- Version bumped in all files
- Checks passed
- Commit hash
- Tag created and pushed
- PyPI upload URL
- GitHub release URL (or exact error + remediation)
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: OEvortex
- Source: OEvortex/vtx-coding-agent
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.