Deployment Automation Skill

Automate software releases from versioning to PyPI publishing.

3|3|Updated Dec 16, 2025
One-click install
npx skills add https://github.com/shakestzd/htmlgraph --skill deployment-automation-skill-shakestzd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Deployment Automation Skill
Source: https://github.com/shakestzd/htmlgraph/tree/main/.claude/skills/deployment-automation-skill
Command: npx skills add https://github.com/shakestzd/htmlgraph --skill deployment-automation-skill-shakestzd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of releasing software, ensuring consistent versioning, automated builds, and reliable deployments to various platforms like PyPI.

Core Features & Use Cases

  • Automated Releases: Orchestrates the entire release process from version bumping to PyPI publishing.
  • Versioning Management: Enforces Semantic Versioning and updates version numbers across all project files.
  • Build & Distribution: Creates package distributions (wheels, source archives) and handles uploads.
  • Plugin Synchronization: Updates associated AI agent plugins (Claude, Gemini) with new versions.
  • Use Case: When preparing to release version 0.9.4 of HtmlGraph, you can run a single command to automatically update all version numbers, commit the changes, push to Git, build the package, publish to PyPI, and update the Claude plugin.

Quick Start

Use the deployment automation skill to release version 0.9.4 of the project.

Frequently Asked Questions about Deployment Automation Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Python package publishing to PyPI and GitHub?

Automating Python package publishing to PyPI involves orchestrating version bumping, Git operations, code quality checks, package building, and distribution uploads. This skill manages the entire end-to-end deployment process, including GitHub release creation, in a single command.

What is the best way to manage Semantic Versioning across project files?

Managing Semantic Versioning across project files requires enforcing consistent version number updates throughout the codebase. This skill automates version management by updating version numbers across all project files, committing the changes, and pushing them to Git before building the package.

How do I build and distribute Python wheels and source archives automatically?

Building and distributing Python wheels and source archives automatically requires a tool that creates package distributions and handles uploads to package indexes. This skill creates package distributions and handles uploads to PyPI, streamlining the build and distribution phase.

Can I synchronize AI agent plugin updates during a software release?

Synchronizing AI agent plugin updates during a software release is supported by this deployment automation skill. It updates associated AI agent plugins, such as Claude and Gemini, with new versions automatically as part of the release process.

Do I need any external dependencies to automate my deployment workflow?

No external dependencies are required to automate your deployment workflow using this skill. It operates independently to manage Git operations, plugin updates, versioning, and PyPI publishing without needing additional installed packages.