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
130 lines
5.0 KiB
JSON
130 lines
5.0 KiB
JSON
{
|
||
"$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"
|
||
]
|
||
}
|
||
}
|