원클릭으로
image-processing
Validate SVG inputs and convert svg/png/jpg/jpeg/webp inputs to png/webp/jpg
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Validate SVG inputs and convert svg/png/jpg/jpeg/webp inputs to png/webp/jpg
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Resume and execute implementation work from a plan-tracking GitHub issue that carries issue-hosted source, plan, and execution-state snapshots, preserving progress on the issue when local docs/plans files may be cleaned up.
Use when the user wants to open or continue a GitHub issue as the durable timeline for a discovered problem, investigation, blocker, implementation handoff, or unresolved follow-up loop.
Finalize and close plan-tracking GitHub issues after issue-backed execution is complete and the user or project policy has approved closure.
Open or preview a provider-aware GitHub or GitLab tracking issue for a docs/plans plan bundle, bootstrapping the source doc and plan first when the user has a converged feature discussion but no plan file yet.
Deliver a dispatch-ready plan by sprint: split plan tasks into PR lanes, dispatch subagent work, enforce acceptance gates, and advance through final integration without main-agent implementation.
Close out an existing plan-issue runtime where main-agent owns orchestration and review only, subagents own implementation task lanes, and close gates require approval plus merged PRs.
| name | image-processing |
| description | Validate SVG inputs and convert svg/png/jpg/jpeg/webp inputs to png/webp/jpg |
Translate a user’s natural-language request into a safe invocation of the image-processing CLI.
Prereqs:
out/ paths).image-processing available on PATH (install via brew install nils-cli).Inputs:
convert: --in <path> + --to png|webp|jpg + --out <file>; accepts svg|png|jpg|jpeg|webp inputssvg-validate: exactly one --in <path> + --out <file.svg>--width / --height.--overwrite, --dry-run, --json, --report.Outputs:
out/image-processing/runs/<run_id>/:
summary.json (when --json or --report is used)report.md (when --report is used)Exit codes:
0: success1: failure2: usage errorFailure modes:
image-processing binary).--overwrite.--in / --to / --out--in--out extension mismatch vs --to (.jpeg is valid for --to jpg)--width / --height valuessvg-validate contract:
--in--out--to/--width/--heightconvert or svg-validate.convert): png / webp / jpg.convert): --width, --height.--dry-run, --json, --report, --overwrite.--to jpg): .jpg or .jpeg.If underspecified enough to block a valid image-processing command: ask must-have questions first
skills/workflows/conversation/requirements-gap-scan/SKILL.md.Single entrypoint (do not bypass)
image-processing (from PATH; install via brew install nils-cli)image-processing CLI itself.Contract gate (exactly one operation path)
convert: require exactly one --in, plus --to and --out.convert: accept svg|png|jpg|jpeg|webp inputs; require --out extension to match --to (.jpeg allowed for --to jpg).svg-validate: require exactly one --in and --out; forbid --to/--width/--height.Completion response (fixed)
skills/tools/media/image-processing/references/ASSISTANT_RESPONSE_TEMPLATE.mdskills/tools/media/image-processing/references/IMAGE_PROCESSING_GUIDE.mdskills/tools/media/image-processing/references/ASSISTANT_RESPONSE_TEMPLATE.md