Agent skill · software engineering · nexu-io
od-plugin-publish-github
Publish a local OpenDesign plugin to a new public GitHub repository using gh CLI.
Why this skill is useful
Adds a specific command for publishing Open Design plugins to GitHub that the AI wouldn't reliably generate on its own.
What it needs
Requires gh installed locally. Requires github account access. About 1k tokens when loaded. Last updated 2026-08-07. 84,236 stars on the source repository.
What this skill does
Publish Plugin to GitHub Use this workflow when the active project contains a copied plugin folder and the user wants it published as a new public GitHub repository. Workflow 1. Read the active plugin inputs. plugincontextpath is the copied plugin folder relative to the project working directory. 2. Inspect open-design.json, SKILL.md, and any compatibility metadata in the copied folder. 3. Call the local daemon endpoint instead of hand-rolling GitHub commands: curl -sS -X POST "$ODDAEMONURL/api/projects/$ODPROJECTID/plugins/publish-github" -H 'content-type: application/json' -d '{"path":"<plugincontextpath>"}' 4. Read the JSON response. If ok is true, report the final repository URL and any useful log/validation summary. 5. If the endpoint fails, report its message, code, and useful log lines. When authentication is missing, tell the user to run gh auth login --hostname github.com. Prefer the manifest name as the repository slug. If that repository already exists, choose the next clear slug and mention the rename.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills nexu-io/od-plugin-publish-github