Pular para o conteúdo
Skillpedia
Diversos101 mil · #577

od-plugin-publish-github

Ajuda seu agente a publicar um plugin local do Open Design em um repositório público no GitHub. Facilita o compartilhamento de código.

O que ela faz

Esta ferramenta ajuda você a colocar seu projeto de plugin OpenDesign no GitHub. Ela cria um novo repositório público para o seu plugin e o envia para lá.

Quando usar

  • ✓Quando você termina de criar um plugin e quer compartilhá-lo.
  • ✓Quando você quer fazer backup do seu plugin em um lugar seguro.
  • ✓Quando você quer colaborar com outras pessoas no seu plugin.

Exemplo do que pedir para a IA

“Publique meu plugin no GitHub.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/nexu-io/open-design/blob/main/plugins/_official/examples/od-plugin-publish-github/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/nexu-io/open-design/blob/main/plugins/_official/examples/od-plugin-publish-github/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta verifica os arquivos do seu plugin e usa um comando especial para criar um repositório no GitHub. Se o nome já existir, ela sugere um novo.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add nexu-io/open-design --skill od-plugin-publish-github

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/plugins/_official/examples/od-plugin-publish-github/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Publicar Plugin no GitHub

Use este fluxo de trabalho quando o projeto ativo contiver uma pasta de plugin copiada e o usuário desejar publicá-la como um novo repositório público no GitHub.

Fluxo de Trabalho

  1. Leia as entradas do plugin ativo. plugin_context_path é a pasta do plugin copiada em relação ao diretório de trabalho do projeto.
  2. Inspecione open-design.json, SKILL.md e quaisquer metadados de compatibilidade na pasta copiada.
  3. Chame o endpoint do daemon local em vez de usar comandos do GitHub manuais: curl -sS -X POST "$OD_DAEMON_URL/api/projects/$OD_PROJECT_ID/plugins/publish-github" -H 'content-type: application/json' -d '{"path":"<plugin_context_path>"}'
  4. Leia a resposta JSON. Se ok for verdadeiro, relate a URL final do repositório e qualquer resumo útil de log/validação.
  5. Se o endpoint falhar, relate seu message, code e linhas de log úteis. Quando a autenticação estiver ausente, diga ao usuário para executar gh auth login --hostname github.com.

Prefira o manifesto name como o slug do repositório. Se esse repositório já existir, escolha o próximo slug claro e mencione a renomeação.

Perguntas frequentes

O que é OpenDesign?

OpenDesign é uma plataforma para criar e compartilhar plugins.

O que é GitHub?

GitHub é um site onde programadores guardam e compartilham códigos de projetos.

Preciso saber programar para usar isso?

Não, esta ferramenta foi feita para ser fácil de usar, mesmo sem experiência em programação.

Detalhes

Descrição original do autor

Publish a local OpenDesign plugin to a new public GitHub repository using gh CLI.

repo: nexu-io/open-design

Popularidade

Estrelas no GitHub
101 mil
Posição no ranking
#577
Licença
Apache-2.0
Atualizada em
16/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas