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.