闲社服务运行正常AI智能体自动化平台
r

编辑

技能标识:redact

|

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

编辑

技能名称: redact
详细描述:

红action技能

使用PPStructureV3 OCR进行文本检测和替换的隐私编辑工具包。

脚本

脚本格式命令
read.py图片 / PDF / Word / PowerPointread.py <输入> [--info] [--mode json]
redact-image.py
图片 (png, jpg等) | redact-image.py <输入> <规则.csv> <输出> | | redact-pdf.py | PDF | redact-pdf.py <输入> <规则.csv> <输出> | | redact-document.py | Word (docx, doc) | redact-document.py <输入> <规则.csv> <输出> | | redact-presentation.py | PowerPoint (pptx, ppt) | redact-presentation.py <输入> <规则.csv> <输出> |

CSV规则格式

csv
目标文本,替换文本
张三,李四
手机号,
身份证号,

规则效果
原文本,新文本替换为新文本
原文本,
空值 = 用█遮盖(文档)或纯色块遮盖(图片/PDF) |

遮盖行为

格式空替换
图片, PDF纯色块覆盖
Word, PowerPoint
█ 字符(与目标文本等长) |

读取功能

read.py 支持:

  • - 从图片、PDF、Word和PowerPoint文件中读取文本
  • 对图片文件和嵌入图片进行OCR识别
  • 针对PDF/Word/PowerPoint的分页输出
  • --info 结构化输出:
- - ... 用于从图片中提取的OCR文本

JSON输出

文档类文件(pdf、docx、doc、pptx)输出:

json
{
type: pptx,
pages: [
{
page_index: 1,
content: [
{ type: text, text: ... },
{ type: image, text: ocr text... }
]
}
]
}

图片文件输出:

json
{
type: image,
content: ...
}

功能特性

功能图片PDF文档演示文稿
读取文本✅✅✅✅
JSON输出
✅ | ✅ | ✅ | ✅ | | 文本替换 | ✅ | ✅ | ✅ | ✅ | | 纯色遮盖 | ✅ | ✅ | - | - | | █ 字符遮盖 | - | - | ✅ | ✅ | | OCR检测 | ✅ | ✅ | ✅ (图片) | ✅ (图片) | | 表格 | - | ✅ | ✅ | ✅ | | 页眉/页脚 | - | ✅ | ✅ | - | | 嵌入图片 | - | ✅ | ✅ | ✅ |

环境设置

使用 uv 安装依赖:

bash

进入 skill 目录


cd skills/redact

同步依赖(自动创建虚拟环境并安装)

uv sync

依赖项

  • - Python 3.10+
  • PaddleOCR / PPStructureV3
  • python-docx, python-pptx, PyMuPDF, Pillow

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 redact-1776108031 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 redact-1776108031 技能

通过命令行安装

skillhub install redact-1776108031

下载

⬇ 下载 redact v0.1.1(免费)

文件大小: 39.46 KB | 发布时间: 2026-4-14 12:15

v0.1.1 最新 2026-4-14 12:15
- Added read.py script to support extracting text (via OCR) from images, PDFs, Word, and PowerPoint files
- Updated SKILL.md with usage and output formats for read.py, including structured and JSON output
- Switched to uv for environment setup and dependency management instructions
- Removed the obsolete scripts/init-runtime.sh file
返回顶部