skill-installer

Install skills from GitHub repositories into the local Grok skills directory.

12|4|Updated Jun 21, 2026
One-click install
npx skills add https://github.com/eccstartup/grok_skills_bundle --skill skill-installer-eccstartup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-installer
Source: https://github.com/eccstartup/grok_skills_bundle/tree/main/skill-installer
Command: npx skills add https://github.com/eccstartup/grok_skills_bundle --skill skill-installer-eccstartup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Install skills from GitHub repositories into the local Grok skills directory, enabling quick expansion of capabilities without manual setup.

Core Features & Use Cases

  • List or browse installable skills from a GitHub repo and identify which are available for installation.
  • Install a skill from a repo into .grok/skills/, with validation that the target contains a SKILL.md.
  • Supports public repos via zip download and private repos via git sparse-checkout, with token-based authentication if needed.

Quick Start

Run the installer script with --repo owner/repo --path path/to/skill to install it into .grok/skills.

Frequently Asked Questions about skill-installer

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

FAQPage Schema
How do I install GitHub skills into a local store from a repository URL?

To install GitHub skills from a repository URL, run the installer script with the repo and path arguments to fetch and extract the skill into the local .grok/skills directory. The tool validates the presence of a SKILL.md file before completing the installation.

Can I install skills from private GitHub repositories using sparse-checkout?

Yes, you can install skills from private GitHub repositories using git sparse-checkout with token-based authentication. The installer falls back to this method automatically when ZIP download fails for private repos requiring authentication.

What is the difference between installing skills via zip download versus sparse-checkout?

Installing skills via ZIP download fetches a public repository archive for fast extraction, while sparse-checkout handles private repositories by cloning only the specified skill path. ZIP is attempted first for speed, with sparse-checkout as the fallback for private access.

Does the skill installer overwrite existing skills in the local directory?

No, the skill installer enforces a non-overwrite policy for existing skills in the local directory. If a skill already exists at the target path, the installation will fail to prevent accidental data loss or conflicting configurations.

Why does my GitHub skill installation fail with a missing SKILL.md validation error?

GitHub skill installation fails with a missing SKILL.md validation error when the target repository path does not contain this required metadata file. The installer checks for SKILL.md to verify the directory is a valid, structured skill before proceeding.

Do I need network access and git installed to install skills from GitHub?

Yes, you need network access to fetch repository files and git installed for private repo sparse-checkout fallback. Public repos use ZIP download and extraction, but private repositories require git operations with token-based authentication.