baoyu-compress-image – skill Thiết kế & UI cho agent AI
Nén ảnh sang WebP (mặc định) hoặc PNG với tự động chọn công cụ. Dùng khi người dùng yêu cầu "compress image", "optimize image", "convert to webp", hoặc giảm dung lượng file ảnh.
Cài skill baoyu-compress-image bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/baoyu-compress-image-25422.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /baoyu-compress-image – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/baoyu-compress-image-25422.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $baoyu-compress-image – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/baoyu-compress-image-25422.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /baoyu-compress-image – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/baoyu-compress-image-25422.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /baoyu-compress-image – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
Image Compressor
Compresses images using best available tool (sips → cwebp → ImageMagick → Sharp).
Script Directory
Scripts in scripts/ subdirectory. {baseDir} = this SKILL.md's directory path. Resolve ${BUN_X} runtime: if bun installed → bun; if npx available → npx -y bun; else suggest installing bun. Replace {baseDir} and ${BUN_X} with actual values.
| Script | Purpose |
|--------|---------|
| scripts/main.ts | Image compression CLI |
Preferences (EXTEND.md)
Check EXTEND.md in priority order — the first one found wins:
| Priority | Path | Scope |
|----------|------|-------|
| 1 | .baoyu-skills/baoyu-compress-image/EXTEND.md | Project |
| 2 | ${XDG_CONFIG_HOME:-$HOME/.config}/baoyu-skills/baoyu-compress-image/EXTEND.md | XDG |
| 3 | $HOME/.baoyu-skills/baoyu-compress-image/EXTEND.md | User home |
If none found, use defaults.
EXTEND.md supports: Default format, default quality, keep-original preference.
Usage
${BUN_X} {baseDir}/scripts/main.ts <input> [options]Options
| Option | Short | Description | Default |
|--------|-------|-------------|---------|
| <input> | | File or directory | Required |
| --output | -o | Output path | Same path, new ext |
| --format | -f | webp, png, jpeg | webp |
| --quality | -q | Quality 0-100 | 80 |
| --keep | -k | Keep original | false |
| --recursive | -r | Process subdirs | false |
| --json | | JSON output | false |
Examples
# Single file → WebP (replaces original)
${BUN_X} {baseDir}/scripts/main.ts image.png
# Keep PNG format
${BUN_X} {baseDir}/scripts/main.ts image.png -f png --keep
# Directory recursive
${BUN_X} {baseDir}/scripts/main.ts ./images/ -r -q 75
# JSON output
${BUN_X} {baseDir}/scripts/main.ts image.png --jsonOutput:
image.png → image.webp (245KB → 89KB, 64% reduction)Extension Support
Custom configurations via EXTEND.md. See Preferences section for paths and supported options.
Skill liên quan
- ai-presenter-video – Tạo video người thuyết trình AI đã xác minh từ kịch bản + ảnh.
- canvas-design – Tạo tác phẩm hình ảnh đẹp dưới dạng tài liệu .png và .pdf theo triết lý thiết kế. Nên…
- baoyu-cover-image – Tạo ảnh bìa bài viết theo 5 chiều (loại, bảng màu, kiểu render, chữ, tâm trạng), kết hợp…
- advanced-evaluation – Thiết kế rubric chấm điểm bằng LLM làm giám khảo, gồm chấm điểm trực tiếp và so sánh…
- baoyu-danger-gemini-web – Tạo ảnh và văn bản qua Gemini Web API được kỹ thuật ngược. Hỗ trợ sinh văn bản, tạo ảnh…
- frontend-design – Hướng dẫn thiết kế giao diện có chủ đích và đặc trưng khi xây dựng UI mới hoặc làm lại…
- baoyu-diagram – Tạo sơ đồ SVG chuyên nghiệp, giao diện tối, cho mọi loại — sơ đồ kiến trúc, lưu đồ, sơ…
- img2threejs – Biến ảnh tham chiếu vật thể hoặc nhân vật thành mô hình Three.js procedural, đạt chuẩn…