agentskills.codes

Guide the release procedure for namingpaper - version bump, commit, GitHub release, and PyPI publish.

Install

mkdir -p .claude/skills/release-dantsai0903 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16534" && unzip -o skill.zip -d .claude/skills/release-dantsai0903 && rm skill.zip

Installs to .claude/skills/release-dantsai0903

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Guide the release procedure for namingpaper - version bump, commit, GitHub release, and PyPI publish.
101 charsno explicit “when” trigger

About this skill

Release Procedure

Follow these steps to release a new version of namingpaper. The user should provide the version number (X.Y.Z).

Steps

  1. Bump version in both pyproject.toml and src/namingpaper/__init__.py
  2. Commit and push: git add -A && git commit -m "Bump version to X.Y.Z" && git push origin main
  3. Create GitHub release: gh release create vX.Y.Z --title "vX.Y.Z" --prerelease --notes "..."
    • Drop --prerelease for stable releases
  4. Build and publish to PyPI:
    uv build
    source .env  # contains UV_PUBLISH_TOKEN
    uv publish --token "$UV_PUBLISH_TOKEN"
    
  5. Clean old dists if needed: rm -rf dist/ before building to avoid uploading stale files

Important

  • Always confirm the version number with the user before starting.
  • Ask whether this is a stable or prerelease before creating the GitHub release.

Search skills

Search the agent skills registry