Skip to main content

upload-photo

upload a photo/image/screenshot, host an image, get a public image URL, put images on Vercel Blob, embed images in a PR/comment/doc. Upload local images to Vercel Blob and print public URLs.

소스 정보

저장소
Devin-AXIS/iPolloWork
최근 소스 활동
2026년 7월 11일 13:22
감지된 SKILL.md 언어
영어
스타
7,305
포크
1,136

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
upload-photo
description
upload a photo/image/screenshot, host an image, get a public image URL, put images on Vercel Blob, embed images in a PR/comment/doc. Upload local images to Vercel Blob and print public URLs.
# Skill: upload-photo Upload local image files to Vercel Blob and return public URLs for sharing. ## When to use Use whenever an image or screenshot needs a public URL, including PR comments, docs, and sharing. ## Requires `BLOB_READ_WRITE_TOKEN` must be set in the environment. If it is missing, use the `get-env-var` skill to fetch it from Infisical: ```bash export BLOB_READ_WRITE_TOKEN="$(infisical secrets get BLOB_READ_WRITE_TOKEN --plain --silent)" ``` ## Upload Run the bundled script from the repo root: ```bash node .opencode/skills/upload-photo/scripts/upload.mjs <file.png> [more files...] [--prefix <path/prefix>] [--stable] ``` It prints one public URL per line (`https://<store>.public.blob.vercel-storage.com/...`). `--prefix` defaults to `uploads/<YYYY-MM-DD>`. By default Vercel Blob appends a random suffix to the pathname for collision safety; `--stable` disables that (`x-add-random-suffix: 0`) for deterministic URLs, so overwrites are possible. ## Embed Use Markdown: ```markdown ![alt](url) ``` Or HTML for size control in GitHub comments: ```html <img src="url" width="700"> ``` ## Rules - Never log `BLOB_READ_WRITE_TOKEN`. - The store is public; do not upload anything sensitive. - Prefer PNG, JPEG, or WebP images.
GitHub에서 보기