linxitian/open-source-publisher

Habilidade do Codex para publicar projetos locais no GitHub como repositórios de código aberto.

O que é open-source-publisher?

O open-source-publisher é uma habilidade do Codex que automatiza o processo de transformar um projeto local em um repositório público no GitHub. Ele é útil para desenvolvedores que desejam compartilhar seus projetos como código aberto sem precisar realizar manualmente todas as etapas de inicialização do Git, criação de repositório e publicação. Compatível com o Codex, essa skill simplifica o fluxo de trabalho ao executar comandos como `git init`, `git add`, `git commit` e `git push`, além de criar o repositório remoto via API do GitHub. Dessa forma, o desenvolvedor economiza tempo e evita erros de configuração, garantindo que o projeto seja disponibilizado rapidamente para a comunidade.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add linxitian/open-source-publisher

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que open-source-publisher faz?

Habilidade do Codex para publicar projetos locais no GitHub como repositórios de código aberto.

Como usar

  1. Certifique-se de ter o Git instalado e configurado localmente.
  2. Tenha um token de acesso pessoal do GitHub com permissões para criar repositórios.
  3. No Codex, execute o comando apropriado para acionar esta habilidade.
  4. A skill irá:
    • Inicializar um repositório Git local (caso não exista).
    • Adicionar todos os arquivos do projeto ao staging.
    • Fazer um commit inicial.
    • Criar um repositório no GitHub via API.
    • Configurar o remote origin.
    • Enviar o projeto para o GitHub com git push.

Pré-requisitos

  • Git instalado e configurado.
  • Token de acesso pessoal do GitHub (com escopo repo).
  • Codex configurado para executar comandos shell.

Variáveis de ambiente

  • GITHUB_TOKEN: Seu token de acesso pessoal do GitHub.
  • GITHUB_USERNAME: Seu nome de usuário do GitHub.

Exemplo

codex publish

Isso iniciará o processo de publicação do projeto atual no GitHub como um repositório público.

Notas

  • O nome do repositório será derivado do nome da pasta do projeto atual.
  • A habilidade não sobrescreve repositórios existentes no GitHub.
  • Caso o repositório já exista localmente, um novo commit será feito e enviado.

Licença

MIT

Habilidades Relacionadas