skill-library-publisher

Manage GitHub-backed Codex skill libraries with Python scripts.

2|Updated May 7, 2026
One-click install
npx skills add https://github.com/Teng-bio/codex-skills-hub --skill skill-library-publisher
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-library-publisher
Source: https://github.com/Teng-bio/codex-skills-hub/tree/main/skills/local/skill-library-publisher
Command: npx skills add https://github.com/Teng-bio/codex-skills-hub --skill skill-library-publisher

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, python, github-api, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a platform for managing a GitHub-backed Codex skill library, allowing users to create, validate, and publish new skills using a standardized repository workflow.

Core Features & Use Cases

  • Skill Library Management: Organize and synchronize local, global, and workspace skills.
  • Skill Creation: Create new skills in a standardized manner.
  • Skill Validation: Validate skills before synchronization.
  • Skill Synchronization: Sync skills with the central repository using scripts.
  • Skill Publishing: Publish new or updated skills to GitHub.
  • Use Case: When a user wants to create a new skill, validate it, and publish it to a GitHub repository.

Quick Start

Create a new skill 'my-skill' with the description 'Automate task X' and push it to GitHub using the following commands:

python3 scripts/new_skill.py my-skill --description "Automate task X" --apply --sync --commit --push

Frequently Asked Questions about skill-library-publisher

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

FAQPage Schema
How do I manage a GitHub-backed skill library and synchronize new skills?▼

You can manage a GitHub-backed skill library by running Python scripts to create, validate, synchronize, and publish skills directly to your repository using a standardized workflow.

What is the process for skill validation before publishing to a GitHub repository?▼

Skill validation is a pre-synchronization step that checks new skills against standardized repository requirements before allowing them to be committed and pushed to GitHub.

Do I need Python and Git to create and publish skills to my repository?▼

Yes, Python and Git are required dependencies. The workflow uses Python scripts to handle skill creation, validation, and GitHub API synchronization for publishing.

How do I create a new skill and push it to GitHub in one step?▼

Execute `python3 scripts/new_skill.py [skill-name] --description "[desc]" --apply --sync --commit --push` to create, validate, synchronize, and publish the skill to GitHub in a single command.

Can I organize local, global, and workspace skills within a centralized repository?▼

Yes, the skill library management feature allows you to organize and synchronize local, global, and workspace skills within your central GitHub-backed repository.

What are the limitations of using GitHub API for skill synchronization?▼

Skill synchronization via GitHub API is subject to standard GitHub rate limits and requires proper repository authentication credentials configured in your Python environment.