src/abyss/builtin_skills/image/SKILL.md
# Image Processing `slimg` CLI로 이미지 포맷 변환, 최적화, 리사이즈, 크롭, 캔버스 확장. ## Commands ```bash # 포맷 변환 (jpeg, png, webp, avif, jxl, qoi) slimg convert <input> --format webp [--quality 80] [--output <out>] # 최적화 (동일 포맷 재인코딩) slimg optimize <input> [--quality 70] [--output <out>] # 리사이즈 (비율 유지) slimg resize <input> --width 800 [--height 600] [--scale 0.5] [--format webp] [--output <out>] # 크롭 (--region x,y,w,h 또는 --aspect 16:9, 상호 배타) slimg crop <input> --region 100,50,800,600 [--output <out>] slimg
npx skillsauth add heg-wtf/cclaw src/abyss/builtin_skills/imageInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
slimg CLI로 이미지 포맷 변환, 최적화, 리사이즈, 크롭, 캔버스 확장.
# 포맷 변환 (jpeg, png, webp, avif, jxl, qoi)
slimg convert <input> --format webp [--quality 80] [--output <out>]
# 최적화 (동일 포맷 재인코딩)
slimg optimize <input> [--quality 70] [--output <out>]
# 리사이즈 (비율 유지)
slimg resize <input> --width 800 [--height 600] [--scale 0.5] [--format webp] [--output <out>]
# 크롭 (--region x,y,w,h 또는 --aspect 16:9, 상호 배타)
slimg crop <input> --region 100,50,800,600 [--output <out>]
slimg crop <input> --aspect 1:1 [--output <out>]
# 캔버스 확장 (--aspect 또는 --size, 상호 배타)
slimg extend <input> --aspect 1:1 [--transparent] [--color ff0000] [--output <out>]
slimg extend <input> --size 1920x1080 [--output <out>]
# 배치 처리
slimg convert ./images --format webp --recursive [--jobs 4] --output ./output
--output으로 별도 저장 (사용자가 덮어쓰기 요청 시에만 --overwrite)/send로 전송--transparent: PNG, WebP, AVIF만 지원 (JPEG 불가)tools
# Linear Linear 이슈 트래커 MCP (stdio, personal API token). 이슈 검색·생성·수정·코멘트, 팀/프로젝트/사이클 조회, 우선순위/라벨/할당자 관리. **Always confirm before creating/updating issues or posting comments.** 생성 전 team·project·title·assignee 확인 후 승인. 상태 전환 전 현재→목표 확인 후 승인. 일괄 수정 금지. 삭제는 사용 안 함 (status를 cancelled / done으로 전환 제안). ## Auth 서버: [`@tacticlaunch/mcp-linear`](https://www.npmjs.com/package/@tacticlaunch/mcp-linear) (stdio, `npx -y`). 인증: 환경변수 **`LINEAR_API_TOKEN`** (Linear → Settings → API → "Create new personal AP
tools
# About Me (Shared User Knowledge Base) You have a structured, shared knowledge base about the user across seven categories: `identity`, `relationships`, `preferences`, `routines`, `current_focus`, `health`, `values`. A short index of confirmed facts is already in your CLAUDE.md system prompt under the **About Me (Shared, Read-Only)** section. You have **four tools** to interact with this knowledge base: - `about_me_propose` — propose a new fact you have just learned - `about_me_get` — read e
development
# code_review Run a Claude Code `ultrareview` on a pull request or local target and summarize findings back to the user. Use this when the user asks for a code review, asks you to "ultrareview", drops a PR link, or otherwise wants a multi-aspect review of code rather than a free-form chat about a diff. ## When to use Trigger this skill when the message is clearly a review request: - A GitHub / GitLab / Bitbucket PR URL. - A bare PR number (e.g. `#123`). - A local path (`src/auth/`) plus the
tools
# Conversation Search You have a tool that searches your **own past conversations with the user**. Use it when you need to recall something specific that the user mentioned earlier and is no longer in the visible context window. ## When to call `search_conversations` Call this tool when **any** of the following is true: - The user asks about something they previously told you ("지난주에 추천한 책 뭐였지?", "what was the cafe name I mentioned?"). - They reference a past plan, decision, or commitment t