{ "$schema": "https://open-design.ai/schemas/plugin.v1.json", "specVersion": "1.0.0", "name": "od-plugin-publish-github", "title": "Publish Plugin to GitHub", "title_i18n": { "zh-CN": "发布插件到 GitHub", "zh-TW": "發佈外掛程式到 GitHub", "ja": "GitHub にプラグインを公開", "ko": "GitHub에 플러그인 게시", "de": "Plugin auf GitHub veröffentlichen", "fr": "Publier le plugin sur GitHub", "ru": "Опубликовать плагин на GitHub", "es": "Publicar plugin en GitHub", "pt-BR": "Publicar plugin no GitHub", "it": "Pubblica plugin su GitHub", "vi": "Xuất bản plugin lên GitHub", "pl": "Opublikuj wtyczkę na GitHub", "id": "Publikasikan Plugin ke GitHub", "nl": "Plugin publiceren naar GitHub", "ar": "نشر الإضافة على GitHub", "tr": "Eklentiyi GitHub'a Yayınla", "uk": "Опублікувати плагін на GitHub", "en": "Publish Plugin to GitHub" }, "version": "0.1.0", "publishedAt": "2026-05-12T23:01:12Z", "description": "Creates a public GitHub repository for a local OpenDesign plugin using the GitHub CLI.", "description_i18n": { "zh-CN": "使用 GitHub CLI 为本地 OpenDesign 插件创建公共 GitHub 仓库。", "zh-TW": "使用 GitHub CLI 為本機 OpenDesign 外掛程式建立公開 GitHub 儲存庫。", "ja": "GitHub CLI を使用してローカルの OpenDesign プラグイン用のパブリック GitHub リポジトリを作成します。", "ko": "GitHub CLI를 사용하여 로컬 OpenDesign 플러그인용 공개 GitHub 리포지토리를 생성합니다.", "de": "Erstellt ein öffentliches GitHub-Repository für ein lokales OpenDesign Plugin mit der GitHub CLI.", "fr": "Crée un dépôt GitHub public pour un plugin OpenDesign local à l'aide de la GitHub CLI.", "ru": "Создаёт публичный репозиторий GitHub для локального плагина OpenDesign с помощью GitHub CLI.", "es": "Crea un repositorio público de GitHub para un plugin local de OpenDesign usando GitHub CLI.", "pt-BR": "Cria um repositório público no GitHub para um plugin local do OpenDesign usando a GitHub CLI.", "it": "Crea un repository GitHub pubblico per un plugin OpenDesign locale utilizzando la GitHub CLI.", "vi": "Tạo kho lưu trữ GitHub công khai cho plugin OpenDesign cục bộ bằng GitHub CLI.", "pl": "Tworzy publiczne repozytorium GitHub dla lokalnej wtyczki OpenDesign za pomocą GitHub CLI.", "id": "Membuat repositori GitHub publik untuk plugin OpenDesign lokal menggunakan GitHub CLI.", "nl": "Creëert een openbare GitHub-repository voor een lokale OpenDesign plugin met behulp van de GitHub CLI.", "ar": "ينشئ مستودع GitHub عام لإضافة OpenDesign محلية باستخدام GitHub CLI.", "tr": "GitHub CLI kullanarak yerel bir OpenDesign eklentisi için herkese açık GitHub deposu oluşturur.", "uk": "Створює публічний репозиторій GitHub для локального плагіна OpenDesign за допомогою GitHub CLI.", "en": "Creates a public GitHub repository for a local OpenDesign plugin using the GitHub CLI." }, "license": "MIT", "author": { "name": "OpenDesign", "url": "https://github.com/nexu-io" }, "homepage": "https://github.com/nexu-io/open-design/tree/main/plugins/_official/examples/od-plugin-publish-github", "tags": [ "share", "publish", "github", "github-repo", "open-source", "plugin-authoring", "community-plugin", "first-party" ], "compat": { "agentSkills": [ { "path": "./SKILL.md" } ] }, "od": { "kind": "scenario", "taskKind": "new-generation", "mode": "utility", "platform": "desktop", "scenario": "plugin-sharing", "surface": "github", "useCase": { "query": { "en": "Publish the staged OpenDesign plugin to a new public GitHub repository with gh CLI.", "zh-CN": "使用 gh CLI 把已暂存的 OpenDesign 插件发布成一个新的公开 GitHub 仓库。" } }, "inputs": [ { "name": "source_plugin_id", "label": "Source plugin id", "type": "string", "required": true }, { "name": "source_plugin_title", "label": "Source plugin title", "type": "string", "required": true }, { "name": "source_plugin_version", "label": "Source plugin version", "type": "string" }, { "name": "plugin_context_path", "label": "Copied plugin folder", "type": "string", "required": true }, { "name": "source_plugin_path", "label": "Original plugin folder", "type": "string" } ], "context": { "skills": [ { "path": "./SKILL.md" } ] }, "capabilities": [ "fs:read", "fs:write", "bash", "subprocess", "network" ] } }