搜索

PythonReactSEOPDF
OpenClaw

image-nuke

Nuclear-grade image metadata cleanser. Strip ALL EXIF/GPS/camera data, re-encode with noise injection. Forensically untraceable, reverse image search resistant.

cassh100k0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install cassh100k/image-nuke

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

Image Nuke - Nuclear Metadata Cleanser

Strip everything. Re-encode. Inject noise. Forensically untraceable.

What Gets Destroyed

  • ALL EXIF data (camera, lens, exposure, timestamps, software)
  • GPS / location coordinates
  • ICC color profiles
  • XMP / IPTC metadata
  • Adobe tags and editing history
  • Embedded thumbnails

Nuclear Operations

  • Sub-pixel Gaussian noise injection (invisible to human eye)
  • Micro color shift (undetectable hue rotation)
  • Per-pixel brightness variation
  • Random micro-crop (changes dimensions by 1-3px)
  • Fresh JPEG re-encoding with randomized quality/subsampling
  • Different perceptual hash (reverse image search resistant)

Usage

# Single image - nuclear mode
python3 {baseDir}/scripts/nuke_image.py photo.jpg

# Custom output + max noise
python3 {baseDir}/scripts/nuke_image.py photo.jpg clean.jpg --noise 5

# Batch process entire directory
python3 {baseDir}/scripts/nuke_image.py --batch ./photos/ ./clean/

# Lower quality for harder reverse matching
python3 {baseDir}/scripts/nuke_image.py photo.jpg --quality 80 --noise 4

Noise Levels

Level Sigma Use Case
1 0.8 Light cleanse - metadata only feel
2 1.6 Standard - good balance
3 2.4 Default - recommended
4 3.2 Heavy - reverse search resistant
5 4.0 Nuclear - maximum anonymization

Requirements

  • Python 3
  • Pillow (pip install Pillow)
  • NumPy (pip install numpy)

Notes

  • Output is always JPEG (even if input is PNG)
  • Original file is never modified
  • Each run produces a unique output (randomized noise)

来源信息

Source
github
Repository
openclaw/skills
Path
skills/cassh100k/image-nuke
Version
—
Commit
792e7b73c80e20376e08863d7c2f2455e7d6f2b9
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

来源内容

SKILL.md
# Image Nuke - Nuclear Metadata Cleanser

Strip everything. Re-encode. Inject noise. Forensically untraceable.

## What Gets Destroyed

- ALL EXIF data (camera, lens, exposure, timestamps, software)
- GPS / location coordinates
- ICC color profiles
- XMP / IPTC metadata
- Adobe tags and editing history
- Embedded thumbnails

## Nuclear Operations

- Sub-pixel Gaussian noise injection (invisible to human eye)
- Micro color shift (undetectable hue rotation)
- Per-pixel brightness variation
- Random micro-crop (changes dimensions by 1-3px)
- Fresh JPEG re-encoding with randomized quality/subsampling
- Different perceptual hash (reverse image search resistant)

## Usage

```bash
# Single image - nuclear mode
python3 {baseDir}/scripts/nuke_image.py photo.jpg

# Custom output + max noise
python3 {baseDir}/scripts/nuke_image.py photo.jpg clean.jpg --noise 5

# Batch process entire directory
python3 {baseDir}/scripts/nuke_image.py --batch ./photos/ ./clean/

# Lower quality for harder reverse matching
python3 {baseDir}/scripts/nuke_image.py photo.jpg --quality 80 --noise 4
```

## Noise Levels

| Level | Sigma | Use Case |
|-------|-------|----------|
| 1 | 0.8 | Light cleanse - metadata only feel |
| 2 | 1.6 | Standard - good balance |
| 3 | 2.4 | Default - recommended |
| 4 | 3.2 | Heavy - reverse search resistant |
| 5 | 4.0 | Nuclear - maximum anonymization |

## Requirements

- Python 3
- Pillow (`pip install Pillow`)
- NumPy (`pip install numpy`)

## Notes

- Output is always JPEG (even if input is PNG)
- Original file is never modified
- Each run produces a unique output (randomized noise)

相关技能

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.