skill-system-installer

Install and update skills from GitHub repositories into a centralized skill system.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/arthur0824hao/ExperimentPipeline --skill skill-system-installer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-system-installer
Source: https://github.com/arthur0824hao/ExperimentPipeline/tree/main/.agents/skills/skill-system-installer
Command: npx skills add https://github.com/arthur0824hao/ExperimentPipeline --skill skill-system-installer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Installs and keeps skills up to date in a centralized skill system by pulling from curated lists or GitHub repos (including private ones), reducing manual setup and drift.

Core Features & Use Cases

  • List curated skills and install from curated lists or external repositories
  • Validate installed skills against a lockfile, detect drift, and re-install when needed
  • Sync global skills into a local workspace to support hub-spoke workflows and reproducible environments

Quick Start

Run scripts/skills.sh bootstrap to detect and scaffold the skill system, then install a skill from GitHub using the install script.

Frequently Asked Questions about skill-system-installer

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

FAQPage Schema
How do I install skills from a GitHub repository into a centralized skill system?

To install skills from a GitHub repository, you run the bootstrap script to scaffold the centralized skill system and then use the install script to pull skills from curated lists or external GitHub repositories.

How do I keep installed skills updated and detect drift using a lockfile?

You keep installed skills updated and detect drift by running the sync workflow, which validates installed skills against a lockfile, computes hashes to identify drift, and automatically re-installs skills when needed.

Can I install skills from private GitHub repositories?

Yes, you can install skills from private GitHub repositories. The installation workflow supports pulling skills from both curated lists and external private repositories into your centralized skill system.

What happens when I overwrite an existing skill during installation?

When you overwrite an existing skill during installation using the --force flag, the system automatically creates a backup of the old skill before updating the lockfile and completing the installation.

How does the skill system validate an external skill before installing it?

The skill system validates an external skill before installing it by checking for the presence of a SKILL.md file in the repository, ensuring the skill meets the required structure for the centralized system.

What is the best way to sync global skills into a local workspace for reproducible environments?

The best way to sync global skills into a local workspace for reproducible environments is to use the sync workflow, which supports hub-spoke workflows by aligning local skills with the global lockfile.