republish-skills

Synchronizes local Claude skills with the marcelocantos/skills GitHub repository via a publish script.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/marcelocantos/skills --skill republish-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: republish-skills
Source: https://github.com/marcelocantos/skills/tree/main/skills/republish-skills
Command: npx skills add https://github.com/marcelocantos/skills --skill republish-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill keeps a local collection of Claude skills in sync with a central GitHub repository, ensuring updates are centralized and versioned.

Core Features & Use Cases

  • Synchronizes the contents of ~/.claude/skills/ to the marcelocantos/skills GitHub repository and pushes changes.
  • Supports safe publishing workflows by aligning with gate/profile checks described in the Skill.
  • Helpful for developers and operators who maintain a growing skill set across local and remote environments.

Quick Start

Run the publish script at ~/.claude/skills/republish-skills/publish.sh to publish local skills to the GitHub repository.

Frequently Asked Questions about republish-skills

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

FAQPage Schema
How do I sync local Claude skills to a GitHub repository?

You can sync local Claude skills to a GitHub repository by executing the publish script at ~/.claude/skills/republish-skills/publish.sh, which pushes directory changes to a centralized remote repository for versioned updates.

What is the best way to version control custom AI automation skills across machines?

Versioning custom AI automation skills across machines is handled by synchronizing the ~/.claude/skills directory with a central GitHub repository, ensuring auditable publishing of changes and consistent updates.

Do I need Git installed to publish local skills from the command line?

Publishing local skills from the command line relies on executing a shell script that pushes directory contents to GitHub, requiring a local Git environment configured for remote repository synchronization.

Can I use this skill synchronization workflow for centralized DevOps publishing?

This skill synchronization workflow supports centralized DevOps publishing by aligning with gate and profile checks to safely push local updates to a central GitHub repository for reliable distribution.

Why does my local skills directory push fail during GitHub synchronization?

GitHub synchronization failures may occur if gate or profile checks are not met before executing the publish script, which is designed to safely push local directory updates to the remote repository.

When do I need to synchronize my Claude skills directory with GitHub?

You need to synchronize your Claude skills directory with GitHub when you maintain multiple skills across different machines or require reliable, auditable publishing of changes to a central repository.