github-skills-publisher

Publish the local workspace skills directory to a GitHub repository.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/ewtwd/openclaw-skills --skill github-skills-publisher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-skills-publisher
Source: https://github.com/ewtwd/openclaw-skills/tree/main/skills/gitee-skills-publisher
Command: npx skills add https://github.com/ewtwd/openclaw-skills --skill github-skills-publisher

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, and includes scripts (resource) components.

What problem does it solve?

Publish the entire local workspace/skills directory to a GitHub repository to keep a synchronized source of truth across devices.

Core Features & Use Cases

  • Publishes the entire workspace skills directory to a configured GitHub repository.
  • Supports dry-run, branch selection, and custom commit messages for safe publishing.
  • Use Case: When you want to share updated skills across devices by pushing changes to ewtd/openclaw-skills.

Quick Start

Run the GitHub Skills Publisher to push your local workspace skills to the configured GitHub repository.

Frequently Asked Questions about github-skills-publisher

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

FAQPage Schema
How do I publish my local workspace skills to a GitHub repository?

The publisher pushes your entire local workspace skills directory to a configured GitHub repository, creating a synchronized source of truth to share updated skills across your devices.

What Git configurations do I need to publish skills to GitHub?

To publish skills to GitHub, you need Git installed, proper user.name and user.email configurations set, and access permissions to the target GitHub repository.

Can I do a dry run before pushing local workspace updates to GitHub?

Yes, the publisher supports dry-run mode, allowing you to safely preview the local workspace skills synchronization before actually committing updates to the GitHub repository.

How do I select a specific branch and commit message when publishing skills to GitHub?

The publisher supports branch selection and custom commit messages, allowing you to safely push versioned updates of your local workspace skills to a specific GitHub repository branch.

Why do I need to synchronize skills across devices using a GitHub repository?

Synchronizing skills across devices using a GitHub repository establishes a single source of truth, enabling versioned publishing and automating updates to keep all your workspaces aligned.