github-to-skills

Convert a GitHub repository into a standardized AI skill directory.

16|1|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/bahayonghang/my-claude-code-settings --skill github-to-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-to-skills
Source: https://github.com/bahayonghang/my-claude-code-settings/tree/main/skills/github-to-skills
Command: npx skills add https://github.com/bahayonghang/my-claude-code-settings --skill github-to-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates converting a GitHub repository into a production-ready AI skill.

Core Features & Use Cases

  • Fetches repository metadata (description, README, latest commit hash) and prepares a ready-to-skill package.
  • Scaffolds a standardized skill directory structure with optional scripts, references, and assets for lifecycle management.
  • Injects extended frontmatter and creates a wrapper to interface with the original project.
  • Provides a reproducible workflow to package any GitHub project into a skill for cross-platform AI agents.

Quick Start

Trigger: /GitHub-to-skills <github_url> or "Package this repo into a skill: <url>" Steps:

  1. Run python3 scripts/fetch_github_info.py <github_url> to fetch repo data.
  2. Run python3 scripts/create_github_skill.py <info_json_file> <output_dir> to scaffold the skill.
  3. Review SKILL.md and implement the wrapper logic in scripts/wrapper.py.

Frequently Asked Questions about github-to-skills

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

FAQPage Schema
How do I convert a GitHub repository into an AI skill?

To convert a GitHub repository into an AI skill, provide the repository URL to trigger the automated packaging workflow. The system fetches repository metadata, scaffolds a standardized directory structure with scripts, and generates a wrapper script for cross-platform AI agents.

What is the process for packaging a GitHub project for lifecycle management?

Packaging a GitHub project for lifecycle management involves automatically fetching repository metadata and scaffolding a standardized skill directory. It generates an SKILL.md with extended frontmatter and organizes optional scripts, references, and assets.

Do I need to manually write the wrapper to interface with the original project?

You do not need to manually write the wrapper from scratch. The scaffolding process automatically creates a wrapper script to interface with the original project, though you must review SKILL.md and implement the specific wrapper logic.

Can I use this to create a standardized skill directory structure with scripts and assets?

Yes, you can use this to create a standardized skill directory structure. It scaffolds optional scripts, references, and assets folders, injecting extended frontmatter into an SKILL.md file to ensure cross-platform AI agent compatibility.

What metadata is fetched when converting a GitHub repo into a skill?

When converting a GitHub repo into a skill, the system fetches the repository description, README, and latest commit hash. This data prepares a ready-to-skill package and injects extended frontmatter for lifecycle management.