Release — for Claude Code Release, sunholo-py, community, for Claude Code, ide skills, google-cloud-platform, llmops, python, uv run pytest tests, git status

v1.0.0

Acerca de este Skill

Escenario recomendado: Ideal for AI agents that need most common usage:. Resumen localizado: scripts/monitor workflows.sh <tag Monitors GitHub Actions workflows triggered by a tag push. It covers genai, google-cloud-platform, llm workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Características

Most common usage:
User: "release a new patch version"
Read current version from pyproject.toml
Bump patch version (e.g., 0.146.1 → 0.146.2)
Run local tests (uv run pytest tests)

# Core Topics

sunholo-data sunholo-data
[17]
[1]
Updated: 3/12/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 10/11

This page remains useful for teams, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review
Review Score
10/11
Quality Score
61
Canonical Locale
en
Detected Body Locale
en

Escenario recomendado: Ideal for AI agents that need most common usage:. Resumen localizado: scripts/monitor workflows.sh <tag Monitors GitHub Actions workflows triggered by a tag push. It covers genai, google-cloud-platform, llm workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

¿Por qué usar esta habilidad?

Recomendacion: Release helps agents most common usage:. scripts/monitor workflows.sh <tag Monitors GitHub Actions workflows triggered by a tag push. This AI agent skill supports Claude Code, Cursor, and Windsurf

Mejor para

Escenario recomendado: Ideal for AI agents that need most common usage:.

Casos de uso accionables for Release

Caso de uso: Applying Most common usage:
Caso de uso: Applying User: "release a new patch version"
Caso de uso: Applying Read current version from pyproject.toml

! Seguridad y limitaciones

  • Limitacion: Since main is typically protected, the version bump needs a PR:
  • Limitacion: Requires repository-specific context from the skill documentation
  • Limitacion: Works best when the underlying tools and dependencies are already configured

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is Release?

Escenario recomendado: Ideal for AI agents that need most common usage:. Resumen localizado: scripts/monitor workflows.sh <tag Monitors GitHub Actions workflows triggered by a tag push. It covers genai, google-cloud-platform, llm workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

How do I install Release?

Run the command: npx killer-skills add sunholo-data/sunholo-py/Release. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for Release?

Key use cases include: Caso de uso: Applying Most common usage:, Caso de uso: Applying User: "release a new patch version", Caso de uso: Applying Read current version from pyproject.toml.

Which IDEs are compatible with Release?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for Release?

Limitacion: Since main is typically protected, the version bump needs a PR:. Limitacion: Requires repository-specific context from the skill documentation. Limitacion: Works best when the underlying tools and dependencies are already configured.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add sunholo-data/sunholo-py/Release. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use Release immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

Release

Install Release, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Release

Manages the full release lifecycle for sunholo-py and similar Python projects: version bumping, local testing, git tagging, pushing to trigger CI/CD, and monitoring GitHub Actions workflows through to PyPI publication.

Quick Start

Most common usage:

User: "release a new patch version"
# This skill will:
# 1. Read current version from pyproject.toml
# 2. Bump patch version (e.g., 0.146.1 → 0.146.2)
# 3. Run local tests (uv run pytest tests)
# 4. Commit version bump via PR (protected branch)
# 5. After merge, create annotated git tag v0.146.2
# 6. Push tag to trigger GitHub Actions
# 7. Monitor workflow status until PyPI publish completes

When to Use This Skill

Invoke this skill when:

  • User asks to "release", "publish", "deploy to PyPI", or "tag a release"
  • User says "bump version" (patch/minor/major)
  • User asks to "monitor the release" or "check workflow status"
  • User says "/release"
  • User asks "what version are we on?"

Available Scripts

scripts/bump_version.sh <patch|minor|major>

Reads the current version from pyproject.toml and bumps it.

scripts/monitor_workflows.sh <tag>

Monitors GitHub Actions workflows triggered by a tag push.

scripts/check_version.sh

Displays the current version from pyproject.toml.

Workflow

1. Pre-Release Checks

Before any release:

  • Ensure you're on the main branch (or the branch to release from)
  • Run scripts/check_version.sh to see current version
  • Run uv run pytest tests to verify all tests pass locally
  • Check git status for uncommitted changes

2. Version Bump

Run scripts/bump_version.sh <patch|minor|major> to update pyproject.toml.

Version types:

  • patch: 0.146.1 → 0.146.2 (bug fixes, CI fixes)
  • minor: 0.146.1 → 0.147.0 (new features, module additions)
  • major: 0.146.1 → 1.0.0 (breaking changes)

Protected branch workflow: Since main is typically protected, the version bump needs a PR:

  1. Create branch: git checkout -b release/v{new_version}
  2. Commit the pyproject.toml change
  3. Push and create PR via gh pr create
  4. Wait for user to merge (or merge if allowed)

3. Tag and Push

After the version bump is merged to main:

bash
1git checkout main && git pull origin main 2git tag -a v{version} -m "Release v{version} 3 4- Summary of changes 5- Key features or fixes" 6git push origin v{version}

Tag format: Always v{version} (e.g., v0.146.1).

4. Monitor Workflows

Run scripts/monitor_workflows.sh v{version} to watch the three triggered workflows:

WorkflowFilePurpose
Test Python Packagetest.ymlRun full test suite
Create GitHub Releasegithub-release.ymlCreate GitHub Release page
Upload Python Packagepython-publish.ymlBuild, test, publish to PyPI

The publish workflow steps:

  1. Checkout code
  2. Setup Python
  3. Install build + pytest
  4. python -m build (sdist + wheel)
  5. Test minimal install (pip install dist/*.whl && python -c "import sunholo")
  6. Run unit tests (pip install .[test] && pytest tests)
  7. Publish via pypa/gh-action-pypi-publish

5. Handle Failures

If a workflow fails:

  1. Check failure details: gh run view <run-id> --log-failed
  2. Common issues:
    • Test failures: Optional deps missing in CI (use pytest.importorskip)
    • Build failures: Check pyproject.toml syntax
    • Publish failures: Check PyPI token secret
  3. Fix the issue, bump version again (patch), and re-release
  4. Never reuse a tag that was pushed to PyPI (even if it failed partway)

6. Verify Publication

After successful workflow:

bash
1pip install sunholo=={version} # Test install from PyPI

Resources

Workflow Reference

See resources/reference.md for GitHub Actions workflow details, troubleshooting guide, and common failure patterns.

Notes

  • Always use uv for local package management, never pip directly
  • Never force-push tags — create a new patch version instead
  • Main branch is protected — version bumps require PRs with approving reviews
  • CI tests with .[test] only — channel/adk tests must skip when optional deps are missing
  • Repository: sunholo-data/sunholo-py
  • PyPI package name: sunholo

Habilidades relacionadas

Looking for an alternative to Release or another community skill for your workflow? Explore these related open-source skills.

Ver todo

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
Inteligencia Artificial

widget-generator

Logo of f
f

Generar complementos de widgets personalizables para el sistema de feeds de prompts.chat

149.6k
0
Inteligencia Artificial

flags

Logo of vercel
vercel

El Marco de React

138.4k
0
Navegador

pr-review

Logo of pytorch
pytorch

Tensores y redes neuronales dinámicas en Python con fuerte aceleración de GPU

98.6k
0
Desarrollador