Communitygithub.com

dominion525/agent-skills

Uma coleção de Habilidades para o Claude Code.

O que é agent-skills?

Este skill é uma coleção de habilidades para o Claude Code, projetada para estender suas capacidades delegando tarefas autocontidas a outros modelos de linguagem. Especificamente, ele permite que o Claude Code utilize o Goose CLI, uma ferramenta de agente autônomo da Block, para executar tarefas usando o Google Gemini como provedor de modelo. O skill atua como um invólucro fino que instrui o Goose a analisar arquivos, executar comandos e retornar resultados após múltiplas iterações autoguiadas. É útil como uma alternativa ao Codex (OpenAI) para obter segundas opiniões, revisões de código ou análises arquiteturais a partir de uma perspectiva de modelo diferente. O skill suporta o Claude Code como plataforma principal, funcionando como uma ferramenta para delegar tarefas. Ele requer que o Goose CLI esteja pré-instalado e configurado. O funcionamento baseia-se na execução do Goose com parâmetros específicos como `--no-session` e `--max-turns` para limitar o número de iterações autônomas, garantindo que não haja loop infinito. O provedor e o modelo padrão usados pelo Goose são os configurados pelo usuário via `goose configure`, mas é possível sobrescrevê-los para uma única execução usando a variável de ambiente `GOOSE_MODEL`. O skill é ideal para tarefas de análise, revisão e geração de relatórios, mas não deve ser usado para operações destrutivas, pois o Goose pode acessar e modificar o sistema de arquivos sem restrições adicionais.

Funciona com✓Claude Code✓Codex CLI~Cursor✓Antigravity✓Gemini CLI
npx skills add dominion525/agent-skills

Perguntar na sua IA favorita

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

Documentação

goose — Delegar tarefas a agentes no Gemini

Um invólucro fino para acionar o Goose CLI da Block de forma headless com o Google Gemini, permitindo que o Claude Code delegue tarefas autocontidas a um modelo de outro sistema. O próprio Goose lê arquivos, executa comandos e retorna resultados em múltiplas iterações autônomas. Funciona como uma "segunda delegação" ao lado do Codex (OpenAI).

Pré-requisitos

  • CLI do goose instalado (brew install block-goose-cli).
  • Provedor Google Gemini configurado via goose configure. A chave da API é armazenada no Keychain do macOS (este skill não retém a chave).
  • Para verificar o provedor/modelo ativo, consulte o arquivo ~/.config/goose/config.yaml na chave active_provider ou leia o banner de inicialização do goose run. Não use goose info, pois ele não exibe provedor/modelo.

Invocação

Execute no diretório onde você deseja que o Goose trabalhe:

goose run --no-session --max-turns 20 -t "<tarefa autocontida>"
  • --no-session: adequado para execução automatizada, sem criar arquivos de sessão.
  • --max-turns N: limite superior do loop autônomo (para evitar loops infinitos). Recomenda-se 10 a 25.
  • Provedor/modelo usa o que já foi configurado em goose configure, portanto não é necessária especificação na chamada.
  • A saída (pensamento, chamadas de ferramentas, resposta final) é enviada para stdout. Não use tail ou outros cortes; trabalhe com o texto completo.

Para sobrescrever o modelo uma única vez com outro modelo, use a variável GOOSE_MODEL (certificando-se de que o modelo especificado está disponível no provedor):

GOOSE_MODEL=<outro_nome_de_modelo> goose run --no-session --max-turns 25 -t "<tarefa>"

Comportamento e Atenção

  • Goose é um agente autônomo capaz de ler arquivos e executar comandos shell por meio de extensões de desenvolvedor. Ele pode percorrer repositórios e retornar relatórios.
  • Tecnicamente, ele também pode realizar escritas e execuções shell destrutivas, e as opções --no-session e as opções de chamada acima não restringem essas permissões. Para tarefas de leitura, seja explícito: "análise, revisão, relatório" — não solicite reescrita ou operações destrutivas.
  • Em repositórios grandes, a exploração consome tempo e tokens; limite os arquivos/diretórios alvo na solicitação.

Casos de uso adequados

  • "Investigue este repositório e relate a arquitetura em forma de lista."
  • "Revise o arquivo X / este diff sob a perspectiva de outro modelo."
  • Segunda opinião para confrontar conclusões do Codex ou do Claude.

Habilidades Relacionadas