Communitycenterlochaberax462/shots-for-agents

Compartilhe capturas de tela com agentes de IA através de um link curl local, em vez de base64, com exclusão automática após a busca.

O que é shots-for-agents?

Esta skill permite que você compartilhe capturas de tela com agentes de IA (como Claude Code, Cursor, Codex) usando um link curl local gerado dinamicamente, em vez de codificar manualmente a imagem em base64. A principal vantagem é a simplicidade e eficiência: para cada captura de tela, a skill cria um servidor HTTP temporário que expõe a imagem via URL, e após o agente buscar a imagem via curl, o servidor é automaticamente encerrado e o arquivo é deletado. Isso elimina a necessidade de gerenciar arquivos temporários ou converter imagens manualmente. A skill é útil para desenvolvedores que trabalham com agentes de IA baseados em terminal e precisam compartilhar imagens de forma rápida, segura e sem poluir o ambiente de trabalho. O processo é totalmente automatizado, bastando salvar a captura em um diretório específico (por exemplo, `~/Desktop/shots/`) e a skill se encarrega do resto. Suporta qualquer ferramenta que aceite URLs em comandos curl.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Communitycenterlochaberax462/shots-for-agents

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que shots-for-agents faz?

Compartilhe capturas de tela com agentes de IA através de um link curl local, em vez de base64, com exclusão automática após a busca.

Como usar

  1. Salve sua captura de tela no diretório ~/Desktop/shots/.
  2. A skill criará um servidor HTTP local na porta 8765.
  3. Será gerado um link no formato: http://localhost:8765/nome-da-imagem.png.
  4. Passe este link para seu agente de IA via comando curl.
  5. Após o agente buscar o link, o servidor é encerrado e o arquivo é deletado.

Requisitos

  • Python 3.6+
  • A ferramenta screencapture (disponível no macOS)

Instalação

  1. Clone este repositório:

    git clone https://github.com/Communitycenterlochaberax462/shots-for-agents.git
    cd shots-for-agents
    
  2. Torne o script executável:

    chmod +x shots.py
    
  3. (Opcional) Crie um alias ou adicione ao PATH.

Exemplo

# Assumindo que você salvou uma captura em ~/Desktop/shots/screenshot.png
curl http://localhost:8765/screenshot.png

Notas

  • O diretório ~/Desktop/shots/ deve existir antes do uso.
  • O servidor escuta apenas em localhost por segurança.
  • O arquivo é deletado imediatamente após a primeira requisição GET bem-sucedida.

Habilidades Relacionadas