AI 에이전트에서 도구 쓰기
AI 에이전트에게 "이 PDF 용량 줄여 줘", "이 MOV를 MP4로 바꿔 줘"라고 하면 내 파일로 바로 이 도구들을 써요. 파일은 내 컴퓨터 밖으로 나가지 않아요.
이렇게 돌아가요
- 에이전트가 파일 경로와 옵션을 넣어 명령 한 줄을 실행해요.
- 실행기가 내 컴퓨터의 Chrome이나 Edge를 화면 없이 열고, 도구 페이지에 파일을 넣어요.
- 처리는 그 브라우저 안에서 하고, 결과는 원본 옆에 저장돼요. lumibear.dev에서 받아 오는 건 페이지뿐이에요.
스킬 설치
- 스킬을 내려받아 압축을 풀어요.
- Claude Code: lumibear-tools 폴더를 ~/.claude/skills/(모든 프로젝트) 또는 프로젝트의 .claude/skills/에 넣어요.
- 명령을 실행할 수 있는 다른 에이전트: lumibear-tools/SKILL.md를 읽으라고 하면 돼요.
- Node 22 이상과 Chrome 또는 Edge만 있으면 돼요. 따로 설치할 건 없어요.
이렇게 시켜 보세요
- "report.pdf를 10MB 밑으로 줄여 줘"
- "이 폴더의 .MOV를 전부 MP4로 바꿔 줘"
- "lecture.mp4에서 0:30~1:35 소리만 MP3로 저장해 줘"
- "cat.mp4로 디스코드 이모지 만들어 줘"
직접 실행해도 돼요
node lumibear-tools/scripts/lumibear.mjs list
node lumibear-tools/scripts/lumibear.mjs describe pdf-compress
node lumibear-tools/scripts/lumibear.mjs pdf-compress "report.pdf" --level strong
node lumibear-tools/scripts/lumibear.mjs mp4-to-mp3 "lecture.mp4" --start 30 --end 95도구와 옵션
| 도구 | 하는 일 | 옵션 (굵은 글씨가 기본값) |
|---|---|---|
gif-maker | Turn a video clip or a GIF into a GIF that fits a size limit.One video (MP4, MOV, WebM) or GIF → <name>.gif |
|
gif-compress | Shrink a GIF to fit a size limit (a video works too).One GIF or video → <name>.gif |
|
discord-emoji-maker | Square animated emoji GIF for Discord (under 256 KB).One video or GIF → <name>.gif |
|
slack-emoji-maker | Square animated emoji GIF for Slack (under 128 KB, at most 50 frames).One video or GIF → <name>.gif |
|
twitch-emote-maker | Square animated emote GIF for Twitch (112 or 224 px, up to 1 MB, at most 60 frames).One video or GIF → <name>.gif |
|
image-compress | Make photos smaller (JPG, PNG, WebP, HEIC), many at once.One or more images → One file per image |
|
heic-to-jpg | Convert iPhone HEIC photos to JPG, many at once.One or more HEIC photos → One JPG per photo |
|
video-compress | Make a video smaller to fit an upload limit.One video (MP4, MOV, WebM, MKV) → <name>-small.mp4 |
|
video-trim | Cut a video down to the part you want.One video → <name>-cut.mp4 |
|
mov-to-mp4 | Convert MOV, MKV or WebM to MP4. H.264 is copied as it is; iPhone HEVC is re-encoded to H.264 so it plays everywhere.One video → <name>.mp4 |
|
mp4-to-mp3 | Save the sound of a video (or an audio file) as MP3, M4A or WAV.One video or audio file → <name>.mp3 (.m4a, .wav) |
|
discord-video-compressor | Compress a video to fit Discord's upload limit (20 MB without Nitro).One video → <name>-small.mp4 |
|
pdf-compress | Make a PDF smaller.One PDF → <name>-small.pdf — or no file when it could not get smaller (the note says why) |
|
pdf-to-jpg | Save PDF pages as JPG or PNG images.One PDF → One image per page: <name>-<page>.jpg |
|
pdf-merge | Merge PDFs into one, in the order the files are given.Two or more PDFs → merged.pdf | — |
pdf-split | Keep or delete chosen pages of a PDF, or split it into parts.One PDF → One PDF, or one PDF per part |
|
jpg-to-pdf | Put photos into one PDF, one photo per page, in the order the files are given.JPG, PNG, WebP or HEIC photos → <name>.pdf (photos.pdf for several) |
|
개발자용
/ai/tools.json— 모든 도구·옵션·값·기본값. 스킬이 이걸 읽어서, 도구가 늘어나도 스킬을 다시 설치할 필요가 없어요/llms.txt— 언어 모델용 사이트 요약window.lumibear— 모든 도구 페이지에 있어요: describe(), run(options), read(output) — 실행기가 부르는 입구
개인정보
파일은 내 컴퓨터의 브라우저만 읽어요. 실행기가 여는 페이지(?agent=1)는 광고와 방문 통계를 불러오지 않아요.