any-picture-format SKILL.md skillA
any-picture-format from huangwb8/skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add huangwb8/skills/any-picture-format@git:20260906.d2681a7Pins git:20260906.d2681a7 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- huangwb8/skills
- Path
skills/beta/any-picture-format/SKILL.md- Versions recorded
- 5
- Latest version
- git:20260906.d2681a7, committed Sep 6, 2026
- First version recorded
- Sep 5, 2026
- Size
- 9,372 bytes
- Repository stars
- 50
- License
- MIT
当用户明确要求转换、修改或批量转换图片格式时使用。支持常见本地或网络图片输入与常见目标格式输出。⚠️ 不适用:仅调整尺寸/裁剪、查看图片信息,或没有明确格式转换意图。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Any Picture Format ## 目标 当用户明确要求"转换图片格式"、"修改图片格式"、"图片格式转换"时使用。支持任意格式图片到目标格式的转换,包括:本地文件/网络URL/剪贴板图片输入,PNG/JPEG/WEBP 等常见格式输出,单文件或批量处理模式。核心特点:自动检测输入格式、支持透明度处理、批量处理保持原始文件名结构。⚠️ 不适用:用户只是想调整图片大小/裁剪(应使用图片编辑工具)、只是想查看图片信息(应直接使用文件查看器)、没有明确"格式转换"意图。 ## 流程 ### 输入 输入为本地图片路径、HTTP/HTTPS URL 或 `clipboard`;目标格式可选,未指定时使用配置中的默认格式 `PNG`,批量模式还需目录和递归选项。可选输入包括输出路径、`new/overwrite` 策略、质量参数和配置文件中的格式列表;只在用户明确要求格式转换时触发。 ### 执行步骤 #### 核心功能 ##### 输入来源 | 来源类型 | 说明 | 示例 | |---------|------|------| | **本地文件** | 支持所有常见图片格式(PNG/JPEG/WEBP/GIF/BMP/TIFF/ICO/HEIC等) | `/path/to/image.png` | | **网络URL** | 自动下载后转换,支持HTTP/HTTPS | `https://example.com/image.webp` | | **剪贴板** | 直接读取系统剪贴板中的图片 | 用户刚截图后 | ##### 输出格式 默认支持的目标格式(可在config.yaml中扩展): - **PNG**:无损压缩,支持透明度 - **JPEG**:有损压缩,文件体积小 - **WEBP**:现代Web格式,体积与质量平衡 - **GIF**:支持动画(静态图片转GIF时首帧) - **BMP**:无压缩Windows位图 - **TIFF**:专业用途,支持多页 ##### 输出策略 | 策略 | 说明 | 文件名变化 | |------|------|-----------| | **新建** | 保留原文件,生成新文件 | `image.png` → `image.jpg` | | **覆盖** | 替换原文件 | `image.png` → `image.png`(格式已变) | #### 工作流程 ##### 1. 需求确认 AI需要确认以下信息(可从用户请求推断): - **输入来源**:文件路径/URL/剪贴板 - **目标格式**:输出格式(默认PNG) - **输出策略**:新建/覆盖/指定路径(默认新建) - **处理范围**:单文件或批量目录 ##### 2. 输入验证 使用脚本验证输入: …
Read the whole file at its exact version.
How to install
mdr add huangwb8/skills/any-picture-format@sha256:a32c1123aba5b923The line at the top of this page pins the label git:20260906.d2681a7, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_s6twdhamfksnwt4f)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Sep 5, 2026 and Sep 6, 2026, more than one a day.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260906.d2681a7 latest | 2026-09-06 | d2681a7 | 9,372 B | A | view · diff |
| git:20260905.a346b91 | 2026-09-05 | a346b91 | 9,708 B | A | view · diff |
| git:20260905.7c0ea7c | 2026-09-05 | 7c0ea7c | 9,669 B | A | view · diff |
| git:20260905.8faacfe | 2026-09-05 | 8faacfe | 8,966 B | A | view · diff |
| git:20260905.a39953d | 2026-09-05 | a39953d | 8,619 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (9372 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
huangwb8/skills · 50 stars · license MIT · pushed 2026-11-01 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_s6twdhamfksnwt4f GET https://markdownregistry.com/api/v1/resolve?ref=huangwb8/skills/any-picture-format GET https://markdownregistry.com/api/v1/blob/a32c1123aba5b9237b3ab3f8b16d7f49e4eb5016d11d04039cb5f5387544a72d
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.