od-plugin-publish-github

Publish local OpenDesign plugins to new public GitHub repositories using the GitHub CLI.

93.2k|10.8k|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/nexu-io/open-design --skill od-plugin-publish-github
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: od-plugin-publish-github
Source: https://github.com/nexu-io/open-design/tree/main/plugins/_official/examples/od-plugin-publish-github
Command: npx skills add https://github.com/nexu-io/open-design --skill od-plugin-publish-github

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the manual process of creating a GitHub repository and pushing local plugin code, ensuring consistent repository structure and metadata for shared OpenDesign plugins.

Core Features & Use Cases

  • Automated Repository Creation: Initializes a new public GitHub repository directly from a local plugin folder.
  • Metadata Integration: Automatically inspects open-design.json and SKILL.md to ensure the repository is correctly configured for the OpenDesign ecosystem.
  • Use Case: A developer has finished building a custom plugin and wants to share it with the community; this Skill handles the repository setup and publishing workflow in one command.

Quick Start

Use the publish plugin skill to push the current local plugin folder to a new public GitHub repository.

Frequently Asked Questions about od-plugin-publish-github

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

FAQPage Schema
How do I publish my local OpenDesign plugin to GitHub?

Use the publish plugin skill to trigger the automated workflow that creates a public repository and uploads your plugin files using the GitHub CLI.

What prerequisites are needed to publish a plugin?

Ensure you have the GitHub CLI (gh) installed and authenticated on your machine, and that your plugin folder contains a valid open-design.json manifest.

Does this skill support updating existing GitHub repositories?

The skill is designed to create new public repositories for local plugins; if a repository with the same name exists, it will prompt for a new slug.

Why is the gh CLI required for this skill?

The GitHub CLI is used to handle repository creation, authentication, and remote synchronization securely without requiring manual git commands or browser-based repository setup.