ワンクリックで
vtx-release-publish
Tag, publish to PyPI, and create GitHub release for Vtx with validation and rollback-safe steps
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Tag, publish to PyPI, and create GitHub release for Vtx with validation and rollback-safe steps
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Search and install agent skills from ClawHub, the public skill registry.
Schedule reminders and recurring tasks.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Generate images and iteratively edit saved image artifacts.
Sustained objectives via long_task / complete_goal — idempotent goal wording, project-style modular work, early web/doc research, Runtime Context metadata.
| name | vtx-release-publish |
| description | Tag, publish to PyPI, and create GitHub release for Vtx with validation and rollback-safe steps |
| register_cmd | true |
Use this skill when the user asks to cut a new Vtx version, tag it, publish to PyPI, and/or create a GitHub release.
0.2.1)v0.2.0..HEAD)mainMAJOR.MINOR.PATCH versions such as 0.2.7 and 0.3.0.0.3.0rc1, 0.3.0b1, 0.3.0.post1, or 0.3.0.dev1 unless the update-check logic is updated first.X.Y.Z so update detection stays correct.pyproject.toml → [project].versionsrc/vtx/version.py → fallback VERSION = "..."uv.lock → local package version blockPreflight
git status --short --branch must be clean (or confirm with user)git tag --list and git log --oneline <prev_tag>..HEAD to summarize changesUpdate CHANGELOG.md
## [Unreleased] section's - No changes yet. with a new versioned heading: ## <version> - YYYY-MM-DDgit log --oneline <prev_tag>..HEAD to categorize changes into ### Added, ### Changed, ### Fixed sections- @usernamedocs: update changelog for <version>Version bump
Quality gates
uv run ruff format .uv run ruff check .uvx ty check .uv run python -m pytestCommit
build: bump version to <version>Tag
git tag -a v<version> -m "v<version> ..."Push
git push vtx maingit push vtx v<version>Build + verify artifacts
rm -rf dist && uv builduv run python -m twine check dist/*Publish to PyPI
~/.pypi-token):TWINE_USERNAME=__token__ TWINE_PASSWORD="$(< ~/.pypi-token)" uv run python -m twine upload dist/*https://pypi.org/project/vtx-coding-agent/<version>/https://pypi.org/pypi/vtx-coding-agent/json reports latest versionCreate GitHub release
~/.github-token, call Releases API:POST /repos/<owner>/<repo>/releases with:
tag_name: v<version>target_commitish: mainname: v<version>generate_release_notes: truecontents:write required)<version>