upload-skill

Automate publishing skill folders to the main branch and trigger CI/CD deployment.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/chrishuffman5/skills --skill upload-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upload-skill
Source: https://github.com/chrishuffman5/skills/tree/main/.claude/skills/upload-skill
Command: npx skills add https://github.com/chrishuffman5/skills --skill upload-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines the process of publishing new or updated skill folders to the main branch of the repository, automating the necessary steps to deploy them as dedicated skill branches.

Core Features & Use Cases

  • Automated Deployment: Automates the commit and push to the main branch, triggering the CI/CD pipeline.
  • Branch Creation: Automatically creates or updates skill branches upon successful push.
  • README.md Management: Updates the README.md file with the latest skill branches for user reference.

Quick Start

To use the upload-skill, run the command: /upload-skill

Frequently Asked Questions about upload-skill

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

FAQPage Schema
How do I automate publishing new skill folders to a main repository branch?

To automate publishing skill folders to a main branch, you can use a dedicated deployment skill that commits and pushes updates automatically. This triggers your CI/CD pipeline and streamlines the entire publication process.

How does branch creation work when deploying updated skills through a CI/CD pipeline?

Branch creation during CI/CD deployment happens automatically after a successful push to the main branch. The deployment process creates or updates dedicated skill branches to ensure your repository management remains streamlined.

Can I automatically update README.md files when publishing new skill branches?

Yes, you can automatically update README.md files when publishing new skill branches. The automated deployment process manages README.md updates by referencing the latest skill branches for user documentation.

What is the best way to streamline CI/CD deployment for repository management?

The best way to streamline CI/CD deployment for repository management is automating the commit and push actions to the main branch. This triggers the pipeline directly and handles administrative branching tasks without manual intervention.

Do I need any specific dependencies to automate skill publication to the main branch?

No specific dependencies are required to automate skill publication to the main branch. The deployment automation works independently to handle commits, pushes, and branch creation within your existing repository environment.

Why does my skill deployment process require pushing to the main branch?

Your skill deployment process requires pushing to the main branch because this action triggers the CI/CD pipeline. Automating this push ensures that dedicated skill branches are created or updated successfully for deployment.