shots-for-agents은(는) 무엇을 하나요?
AI 에이전트와 스크린샷을 base64 대신 로컬 curl 링크로 공유하며, 가져온 후 자동 삭제합니다.
개요
shots-for-agents 스킬은 스크린샷을 AI 에이전트(예: Claude Code, Cursor, Codex)에 보낼 때 base64로 인코딩하는 대신 로컬 HTTP 서버를 통해 임시 URL을 제공합니다.
AI 에이전트가 이미지를 가져오면 서버가 자동으로 파일을 삭제하여 보안을 유지합니다.
사용 방법
- 스크린샷을 찍습니다.
- 해당 이미지 파일을
shots-for-agents스크립트를 통해 로컬 서버에 업로드합니다. - 생성된 URL을 AI 에이전트에 전달합니다.
- AI 에이전트가
curl <URL>명령어로 이미지를 다운로드합니다. - 다운로드가 완료되면 서버가 이미지를 자동으로 삭제합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
작동 방식
- 로컬 HTTP 서버가 실행됩니다.
- 스크린샷 파일을 서버에 업로드합니다.
- 서버가 고유한 URL을 생성합니다.
- AI 에이전트가 해당 URL로 GET 요청을 보냅니다.
- 서버가 이미지를 반환하고 즉시 파일을 삭제합니다.
환경 변수
PORT: 서버 포트 (기본값: 8080)HOST: 서버 호스트 (기본값: localhost)
명령어
# 서버 시작
shots-for-agents serve
# 스크린샷 업로드
shots-for-agents upload screenshot.png
보안
- 이미지는 한 번만 읽을 수 있습니다.
- 다운로드 후 자동으로 삭제됩니다.
- 로컬 네트워크에서만 접근 가능합니다.
라이선스
MIT