Files
wehub-resource-sync 070959e133
landing-page-staging / Deploy landing page to staging (push) Has been skipped
landing-page-ci / Validate landing page (push) Failing after 4s
visual-baseline / Capture visual baselines (push) Has been cancelled
bake-plugin-previews / Bake plugin previews (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:00:47 +08:00

130 lines
5.0 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"$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",
"description": "Creates a public GitHub repository for a local Open Design plugin using the GitHub CLI.",
"description_i18n": {
"zh-CN": "使用 GitHub CLI 为本地 Open Design 插件创建公共 GitHub 仓库。",
"zh-TW": "使用 GitHub CLI 為本機 Open Design 外掛程式建立公開 GitHub 儲存庫。",
"ja": "GitHub CLI を使用してローカルの Open Design プラグイン用のパブリック GitHub リポジトリを作成します。",
"ko": "GitHub CLI를 사용하여 로컬 Open Design 플러그인용 공개 GitHub 리포지토리를 생성합니다.",
"de": "Erstellt ein öffentliches GitHub-Repository für ein lokales Open Design Plugin mit der GitHub CLI.",
"fr": "Crée un dépôt GitHub public pour un plugin Open Design local à l'aide de la GitHub CLI.",
"ru": "Создаёт публичный репозиторий GitHub для локального плагина Open Design с помощью GitHub CLI.",
"es": "Crea un repositorio público de GitHub para un plugin local de Open Design usando GitHub CLI.",
"pt-BR": "Cria um repositório público no GitHub para um plugin local do Open Design usando a GitHub CLI.",
"it": "Crea un repository GitHub pubblico per un plugin Open Design locale utilizzando la GitHub CLI.",
"vi": "Tạo kho lưu trữ GitHub công khai cho plugin Open Design cục bộ bằng GitHub CLI.",
"pl": "Tworzy publiczne repozytorium GitHub dla lokalnej wtyczki Open Design za pomocą GitHub CLI.",
"id": "Membuat repositori GitHub publik untuk plugin Open Design lokal menggunakan GitHub CLI.",
"nl": "Creëert een openbare GitHub-repository voor een lokale Open Design plugin met behulp van de GitHub CLI.",
"ar": "ينشئ مستودع GitHub عام لإضافة Open Design محلية باستخدام GitHub CLI.",
"tr": "GitHub CLI kullanarak yerel bir Open Design eklentisi için herkese açık GitHub deposu oluşturur.",
"uk": "Створює публічний репозиторій GitHub для локального плагіна Open Design за допомогою GitHub CLI.",
"en": "Creates a public GitHub repository for a local Open Design plugin using the GitHub CLI."
},
"license": "MIT",
"author": {
"name": "Open Design",
"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 Open Design plugin to a new public GitHub repository with gh CLI.",
"zh-CN": "使用 gh CLI 把已暂存的 Open Design 插件发布成一个新的公开 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"
]
}
}