← Back to Skills Marketplace
dinghaibin

Uniq Tool

by BIN · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
29
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install uniq-tool
Description
Report or filter repeated lines in sorted text. Use for deduplication, frequency counting, and data cleanup.
README (SKILL.md)

Duplicate Line Filter

Remove or count consecutive duplicate lines from sorted input. Works best with pre-sorted data using sort-tool.

Usage

uniq-tool [options] [input_file [output_file]]

Options

  • -c: Count occurrences of each line
  • -d: Only show duplicate lines
  • -u: Only show unique (non-duplicate) lines
  • -i: Case-insensitive comparison

Examples

# Remove adjacent duplicates
uniq-tool sorted.txt

# Count occurrences
uniq-tool -c sorted.txt

# Only show duplicates
uniq-tool -d sorted.txt
Usage Guidance
This skill appears safe for local text-processing tasks. Be aware that the included script does not implement every option described in the README-style instructions, so verify behavior before using it in an automated workflow.
Capability Analysis
Type: OpenClaw Skill Name: uniq-tool Version: 1.0.0 The skill bundle provides a standard utility for filtering duplicate lines from text. The Python implementation in scripts/uniq.py and the documentation in SKILL.md are consistent with the stated purpose and contain no indicators of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
The stated purpose is coherent with the code's local line de-duplication/counting behavior, but SKILL.md advertises `-d`, `-u`, `-i`, and an `output_file` usage while `scripts/uniq.py` only implements an optional input file and `-c/--count`.
Instruction Scope
Instructions are limited to user-directed examples for processing sorted text; there are no hidden prompts, goal overrides, or instructions to run unrelated actions.
Install Mechanism
No install spec, package install, remote download, or external dependency is declared; the included Python script uses only standard-library modules.
Credentials
The script reads stdin or a user-specified file and prints results to stdout, which is proportionate for a text filtering tool.
Persistence & Privilege
Artifacts show no persistence, background workers, credential access, privilege escalation, or account/session use.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install uniq-tool
  3. After installation, invoke the skill by name or use /uniq-tool
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug uniq-tool
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Uniq Tool?

Report or filter repeated lines in sorted text. Use for deduplication, frequency counting, and data cleanup. It is an AI Agent Skill for Claude Code / OpenClaw, with 29 downloads so far.

How do I install Uniq Tool?

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

Is Uniq Tool free?

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

Which platforms does Uniq Tool support?

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

Who created Uniq Tool?

It is built and maintained by BIN (@dinghaibin); the current version is v1.0.0.

💬 Comments