github-deployment

Deploy local Claude Code commands/ and skills/ directories to a personal GitHub repository.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/Wkayaobama/wkayaobama-skills --skill github-deployment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-deployment
Source: https://github.com/Wkayaobama/wkayaobama-skills/tree/main/skills/github-deployment
Command: npx skills add https://github.com/Wkayaobama/wkayaobama-skills --skill github-deployment

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of keeping your Claude Code commands and skills portable across machines by providing a repeatable way to deploy and maintain a personal GitHub repository.

Core Features & Use Cases

  • Plan and execute repo deployment: Organizes commands/ and skills/ into a navigable, portable knowledge repository on GitHub.
  • Standardize ${CLAUDE__ROOT} paths: Ensures all skill files reference a consistent absolute root so activation works reliably across environments.
  • Maintenance workflow: Defines rules for updating skills when they change upstream, including how to bootstrap the repo and what not to commit.

Quick Start

Use the github-deployment skill to create a personal GitHub repo, set ${CLAUDE__ROOT}, and copy the local commands/ and skills/ tree into the correct GitHub structure.

Frequently Asked Questions about github-deployment

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

FAQPage Schema
How do I deploy a Claude Code skills directory to a GitHub repository?

You can deploy your skills directory to GitHub by creating a personal repo, defining the ${CLAUDE__ROOT} environment variable for consistent absolute paths, and copying your local commands/ and skills/ directory tree into the repository structure.

Why do my Claude Code skills fail to activate when I switch machines?

Claude Code skills fail across machines if ${CLAUDE__ROOT} is not standardized. Setting a consistent absolute root path ensures your portable skills repository activates reliably across different environments.

What is the best way to maintain a portable skills knowledge base across multiple machines?

Maintaining a portable skills knowledge base across machines is achieved by deploying your commands/ and skills/ directories to a GitHub repository and following a defined maintenance workflow to apply upstream updates.

What should I avoid committing when maintaining a Claude Code skills repo?

When maintaining a Claude Code skills repo, you should avoid committing secrets or large artifacts. Following the maintenance workflow rules ensures your portable repository remains clean and secure.

Do I need to define ${CLAUDE__ROOT} before setting up my skills repository?

Yes, you need to define ${CLAUDE__ROOT} before setting up your skills repository. Standardizing this absolute root path ensures all skill files reference correct locations and activation works reliably across environments.