From general-oat-skills
Prepares and triggers a new Python package release: runs cleanup, validates semantic versioning, updates pyproject.toml and docs, builds with uv, creates a GitHub release, and monitors the publishing workflow. Supports patch/minor/major auto-increment. Use when the user wants to cut a release, bump the version, or publish a new Python package version.
How this skill is triggered — by the user, by Claude, or both
Slash command
/general-oat-skills:publish-python <version|patch|minor|major><version|patch|minor|major>This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Prepare and trigger a new release for version: $ARGUMENTS
Prepare and trigger a new release for version: $ARGUMENTS
Follow these steps:
Output Format: Use clear section headers, timestamps for each step, and progress indicators for release operations.
Tool Validation: First verify that required tools are installed (uv, gh, git) and the project has proper release configuration.
Version Validation: Validate that the provided version follows semantic versioning format (e.g., 1.2.3, 1.0.0-alpha.1).
uv build to ensure the package builds correctlygh release create with the appropriate version tag and release notesgh run list to ensure it completes successfullyError Handling: If any step fails, attempt to fix the issue automatically. If unable to fix, report the specific error and suggested solutions before proceeding.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub open-agent-tools/general-oat-skills --plugin oat-run-adk-evals