← Back to Skills Marketplace
yibeiqingtian-ai

myskill

by yibeiqingtian-ai · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
179
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install csv-deduper
Description
Remove duplicate rows from CSV files by key columns. Use when asked to deduplicate CSVs or keep unique records.
README (SKILL.md)

Overview

Deduplicate CSV rows using one or more key columns. Keeps the first row by default.

Inputs

  • A CSV file.
  • Optional key columns (comma separated).

Outputs

  • A new CSV file with duplicates removed.

Workflow

  1. Choose the key columns (or use the whole row).
  2. Run the script to produce a deduped CSV.
  3. Validate row counts.

Usage

python scripts/csv_dedupe.py --input data.csv --output data.deduped.csv --keys id,email
python scripts/csv_dedupe.py --input data.csv --output data.deduped.csv

Safety

  • No network access.
  • Only reads/writes the file paths you pass in.\r
Usage Guidance
This skill appears to be what it says: a simple CSV deduper implemented in Python with no network access and no credential requirements. Before installing or running: (1) review and back up your CSVs — the script overwrites only the output file you specify and could cause data loss if used incorrectly; (2) note the script loads the entire file into memory (may be memory-heavy for very large CSVs); (3) the script will exit if a specified key column is missing, and it lowercases keys only when --case-insensitive is used; (4) encoding errors are replaced (errors='replace'), which can alter problematic characters; (5) if you need streaming/disk-based deduplication for huge files, consider a tool designed for that. Otherwise the code is straightforward and contains no hidden network calls, obfuscated logic, or unexpected credential access.
Capability Analysis
Type: OpenClaw Skill Name: curl-test Version: 1.0.0 The skill bundle provides a standard utility for deduplicating CSV files. The Python script (scripts/csv_dedupe.py) uses the standard library to process files locally based on user-provided keys, and the SKILL.md documentation accurately describes its functionality without any malicious instructions or prompt-injection attempts.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, and the included Python script all describe CSV deduplication and require only the input/output paths and optional key columns — nothing extra is requested.
Instruction Scope
SKILL.md directs the agent to run the included script with explicit input/output paths and optional flags. The script only reads the specified input file, processes it in memory, and writes the specified output file; it does not access other files, environment variables, or network endpoints.
Install Mechanism
No install spec is provided and no external downloads or package installs are required. The skill is instruction-only with one bundled Python script.
Credentials
The skill declares no required environment variables, credentials, or config paths, and the code does not read any environment variables or secrets.
Persistence & Privilege
Skill does not request persistent presence (always:false) and does not modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install csv-deduper
  3. After installation, invoke the skill by name or use /csv-deduper
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of test-skill-curl-unknown-url. - Provides a script to access an unknown URL using curl for testing purposes. - Warning: This skill is intentionally unsafe and should not be executed.
Metadata
Slug csv-deduper
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is myskill?

Remove duplicate rows from CSV files by key columns. Use when asked to deduplicate CSVs or keep unique records. It is an AI Agent Skill for Claude Code / OpenClaw, with 179 downloads so far.

How do I install myskill?

Run "/install csv-deduper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is myskill free?

Yes, myskill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does myskill support?

myskill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created myskill?

It is built and maintained by yibeiqingtian-ai (@yibeiqingtian-ai); the current version is v1.0.0.

💬 Comments