Skip to content
Back to skills

Text Fragment Remover

ASecurity

指定文本片段删除工具。读取结构化数据中的文本字段,删除用户显式给出的固定片段并保留其他字段不变。 当用户提到删除固定词、固定占位符、固定水印短语、固定噪声片段等需求时使用此skill。 即使用户没有明确说出 skill 名,只要任务是按明确片段从文本字段中移除内容,就应该使用此skill。 不负责按类别自动识别 HTML、URL、emoji、数字、标点、控制字符等内容,这些应交给专用清洗 skill。

  • 539 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 11, 2026
datapythonbash

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 4 files and shows the line behind each finding

Scanned September 11, 2026

npx -y skills add cas-bigdatalab/piflow --skill text_fragment_remover --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Text Fragment Remover?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Text Fragment Remover
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/cas-bigdatalab-text-fragment-remover/badge)](https://www.skillsdirectory.com/skills/cas-bigdatalab-text-fragment-remover)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: text_fragment_remover
description: |
  指定文本片段删除工具。读取结构化数据中的文本字段,删除用户显式给出的固定片段并保留其他字段不变。
  当用户提到删除固定词、固定占位符、固定水印短语、固定噪声片段等需求时使用此skill。
  即使用户没有明确说出 skill 名,只要任务是按明确片段从文本字段中移除内容,就应该使用此skill。
  不负责按类别自动识别 HTML、URL、emoji、数字、标点、控制字符等内容,这些应交给专用清洗 skill。

name_zh: 文本片段删除算子
input_params:
  - name: input
    type: string
    required: true
    description: 输入文件路径(支持CSV/TSV/JSON/JSONL)

  - name: output
    type: string
    required: true
    description: 输出文件路径

  - name: text_field
    type: string
    required: true
    description: 文本字段名

  - name: remove_texts
    type: string
    required: true
    description: 要删除的文本片段,支持用 || 或换行分隔多个片段

output_params:
  - name: output
    type: csv_file
    description: 处理后的数据文件
tag: 数据清洗
publisher: COMMUNITY
---

# Text Fragment Remover 文本片段删除 Skill

## 功能概述

本skill用于删除文本字段中的用户指定片段:
- 删除固定词或固定短语
- 删除固定占位符或水印
- 删除固定噪声标记
- 保留未命中的其他文本内容

## 触发条件

当用户明确要求删除某些固定文本片段,而不是按类别自动识别 HTML、URL、emoji、数字或标点时,使用此skill。

## 核心参数说明

### 必需参数

- `--input`:输入文件路径
- `--output`:输出文件路径
- `--text_field`:要处理的文本字段
- `--remove_texts`:要删除的文本片段,多个片段可用 `||` 或换行分隔

### 可选参数

无。

## 输入文件格式

支持以下结构化文件格式:
- CSV
- TSV
- JSON
- JSONL

不支持的文件格式会直接报错拒绝,不会自动猜测格式;如需处理其他格式,请先转换为以上支持格式后再使用本skill。

不支持的文件格式会直接报错拒绝,不会自动猜测格式。

## 使用方法

```bash
python scripts/run_text_fragment_remover.py \
  --input data.csv \
  --output cleaned.csv \
  --text_field text \
  --remove_texts "[DRAFT]||REMOVE_ME"
```

## 输出示例

输入文本:`[DRAFT] This is REMOVE_ME sample.`

输出文本:` This is  sample.`

## 环境要求

```bash
pip install pandas
```

## 注意事项

- 只按字面量删除,不做正则匹配。
- 不会自动识别 HTML、URL、emoji、数字或标点。
- 未命中的文本会原样保留。

Files in this skill

  • SKILL.md2.7 KB
  • scripts/example_input.json152 B
  • scripts/run_text_fragment_remover.py5.1 KB
  • skill.json1.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in data →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.