/install signature-extractor
Signature Extractor
Extract handwritten signature ink from photographs or scanned documents, producing a clean transparent-background PNG. Removes white/light backgrounds, red stamps/seals, and colored paper textures while preserving black ink strokes.
When to Run
- User provides an image and asks to "remove background from signature", "make signature transparent", "extract signature", "remove stamp/印章"
- User asks to "darken signature ink", "make ink bolder", "填满笔迹", "加深签名"
- User asks to "upscale signature", "make signature clearer", "提高签名清晰度"
- User says "去掉底色", "去除背景", "签名透明", "提取签名", "去除印章"
Workflow
-
Identify the user's desired mode from their request:
Request keywords Mode What it does "填满", "加深", "实心", "加粗", "solid", default solid3x upscale + sharpen + pure black opaque ink "高清", "放大", "清晰", "upscale", "hd" hd3x upscale + sharpen + smooth alpha gradient "去掉底色", "提取", "简单去掉", "quick", "extract" extractOriginal size extraction with alpha gradient -
Run the extraction script:
python3 {baseDir}/scripts/extract_signature.py INPUT_IMAGE OUTPUT.png --mode MODE [--scale N]- Default scale is 3 (for
solidandhdmodes). Adjust--scaleif user specifies a different multiple. - Output is always RGBA PNG format.
- Default scale is 3 (for
-
After completion, report: output dimensions, ink pixel count, and share the result with the user.
How It Works
The script isolates black ink using a three-channel color filter:
- Brightness filter — pixels darker than a threshold are ink candidates
- Red channel filter — R minus G must be less than 40, which excludes red stamps/seals
- Saturation filter — low saturation ensures only true black/grey ink is captured, not colored marks
For solid and hd modes: LANCZOS upscaling → UnsharpMask sharpening → ink extraction → Alpha channel smoothing.
Prerequisites
pip install Pillow numpy
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install signature-extractor - 安装完成后,直接呼叫该 Skill 的名称或使用
/signature-extractor触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Signature Extractor 是什么?
Extract clean, transparent-background signature ink from photos. Use when: user provides a photo of a handwritten signature and asks to remove the background... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 66 次。
如何安装 Signature Extractor?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install signature-extractor」即可一键安装,无需额外配置。
Signature Extractor 是免费的吗?
是的,Signature Extractor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Signature Extractor 支持哪些平台?
Signature Extractor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Signature Extractor?
由 anhao6170(@anhao6170)开发并维护,当前版本 v1.0.0。