Community코딩 & 개발github.com

shots-for-agents

AI 에이전트와 스크린샷을 base64 대신 로컬 curl 링크로 공유하며, 가져온 후 자동 삭제합니다.

shots-for-agents란 무엇인가요?

이 스킬은 개발자가 AI 에이전트(예: Claude Code, Cursor, Codex)와 스크린샷을 효율적으로 공유할 수 있도록 돕습니다. base64 인코딩 대신 로컬 HTTP 서버를 통해 이미지를 제공하며, AI 에이전트가 curl 명령어로 이미지를 가져온 후 자동으로 파일을 삭제하여 보안과 편의성을 높입니다. 로컬 개발 환경에서 빠르게 설정할 수 있으며, AI 에이전트가 이미지를 직접 다운로드할 수 있는 URL을 제공합니다. 이를 통해 대용량 이미지 전송 시 발생하는 프롬프트 길이 제한 문제를 해결하고, 작업 흐름을 간소화합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add Communitycenterlochaberax462/shots-for-agents

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

shots-for-agents은(는) 무엇을 하나요?

AI 에이전트와 스크린샷을 base64 대신 로컬 curl 링크로 공유하며, 가져온 후 자동 삭제합니다.

개요

shots-for-agents 스킬은 스크린샷을 AI 에이전트(예: Claude Code, Cursor, Codex)에 보낼 때 base64로 인코딩하는 대신 로컬 HTTP 서버를 통해 임시 URL을 제공합니다. AI 에이전트가 이미지를 가져오면 서버가 자동으로 파일을 삭제하여 보안을 유지합니다.

사용 방법

  1. 스크린샷을 찍습니다.
  2. 해당 이미지 파일을 shots-for-agents 스크립트를 통해 로컬 서버에 업로드합니다.
  3. 생성된 URL을 AI 에이전트에 전달합니다.
  4. AI 에이전트가 curl <URL> 명령어로 이미지를 다운로드합니다.
  5. 다운로드가 완료되면 서버가 이미지를 자동으로 삭제합니다.

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex

작동 방식

  1. 로컬 HTTP 서버가 실행됩니다.
  2. 스크린샷 파일을 서버에 업로드합니다.
  3. 서버가 고유한 URL을 생성합니다.
  4. AI 에이전트가 해당 URL로 GET 요청을 보냅니다.
  5. 서버가 이미지를 반환하고 즉시 파일을 삭제합니다.

환경 변수

  • PORT: 서버 포트 (기본값: 8080)
  • HOST: 서버 호스트 (기본값: localhost)

명령어

# 서버 시작
shots-for-agents serve

# 스크린샷 업로드
shots-for-agents upload screenshot.png

보안

  • 이미지는 한 번만 읽을 수 있습니다.
  • 다운로드 후 자동으로 삭제됩니다.
  • 로컬 네트워크에서만 접근 가능합니다.

라이선스

MIT

관련 스킬