github-skills-installer

Update local OpenClaw skills from GitHub with backups and dependency restoration.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automatically keeps your local workspace up-to-date by fetching the latest skills from GitHub, backing up the current set, and replacing it with the remote version.

Core Features & Use Cases

  • Backups prior to update to prevent data loss
  • Bulk replacement of workspace/skills from GitHub master
  • Automatic dependency restoration via npm when a skill contains package.json

Quick Start

Run the official update script to pull the latest skills from GitHub, back up the existing set, and restore dependencies.

Frequently Asked Questions about github-skills-installer

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

FAQPage Schema
How do I back up local skills before updating from GitHub?

To back up local skills before updating, run an update script that fetches the latest workspace skills from GitHub, archives the existing local copy, and replaces it with the remote version. This prevents data loss during the synchronization process.

How do I automatically restore npm dependencies when updating skills from GitHub?

You can automatically restore npm dependencies by running an update script that detects a package.json in the newly downloaded skills and executes npm install. This ensures your local workspace has all required Node.js modules after the replacement.

Do I need git and npm installed to sync skills from GitHub?

Yes, you need both git and npm installed to sync skills from GitHub. The update script requires network access to GitHub and uses git clone or archive fallbacks to download files, followed by npm to restore any missing Node.js dependencies.

What is the best way to keep local workspace skills synchronized across multiple devices?

The best way to keep workspace skills synchronized across devices is to use an automated script that pulls the latest versions from a GitHub repository. It handles bulk replacement of local files and restores dependencies to maintain consistency.

Why does my GitHub skills update fail during the replacement process?

A GitHub skills update might fail due to network connectivity issues or missing local prerequisites like Node.js and npm. The script provides basic error reporting to help identify whether the archive download or git clone fallback encountered a problem.

Can I use a script to bulk replace local workspace skills with a GitHub master branch?

Yes, you can use an automated script to bulk replace local workspace skills by downloading the master branch from GitHub. It overwrites the local directory after creating an optional backup of the previous files.