← Back to Skills Marketplace
xueyetianya

Nlp

by bytesagain4 · GitHub ↗ · v3.4.2 · MIT-0
cross-platform ⚠ suspicious
471
Downloads
0
Stars
2
Active Installs
16
Versions
Install in OpenClaw
/install nlp
Description
Process text with NLP. Use when tokenizing, analyzing sentiment, extracting entities, summarizing documents, or measuring similarity.
Usage Guidance
This skill appears coherent and runs a local Bash script that processes only input you provide. Before installing/using: (1) verify your environment has Bash 4+, grep with -P support, and awk (the script requires these), (2) run the script on non-sensitive sample text first to confirm behavior, and (3) review the full script contents yourself if you will run it on sensitive data — while no network or credential use is present, executing any third-party script has inherent risk. If you need macOS compatibility, note that the default BSD grep may lack -P (Perl regex); consider installing GNU grep or testing functionality first.
Capability Analysis
Type: OpenClaw Skill Name: nlp Version: 3.4.2 The skill provides a functional NLP toolkit in Bash but contains a shell injection vulnerability in the `cmd_classify` function within `scripts/script.sh`. The `--categories` argument is parsed and its values are used directly within a `grep` command inside a subshell (`$(...)`) without sanitization, allowing for arbitrary command execution if an attacker provides crafted category names. While there is no evidence of intentional malice or data exfiltration, this critical security flaw poses a significant risk if the agent processes untrusted input.
Capability Assessment
Purpose & Capability
Name/description (NLP tasks) align with the included script and documented commands (tokenize, sentiment, extract, summarize, similarity, classify). There are no unrelated environment variables, binaries, or install steps requested.
Instruction Scope
SKILL.md instructs the agent to run the bundled bash script on local input or files and documents accepted flags and I/O methods. The script reads only user-provided input or files; there are no instructions to collect system-wide files, credentials, or to send data externally.
Install Mechanism
No install spec is provided (instruction-only plus a bundled script). Nothing is downloaded or extracted at install time; the single script runs locally. This is the lowest-risk install profile.
Credentials
The skill requests no environment variables or credentials. Its functional needs (bash 4+, grep -P, awk) are documented in SKILL.md and are proportionate to the described functionality.
Persistence & Privilege
always is false and the skill is user-invocable. The script declares itself stateless and does not modify agent/system configuration or other skills. It does not request persistent presence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nlp
  3. After installation, invoke the skill by name or use /nlp
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.4.2
update
v3.4.1
v2.5 standard: Use-when desc, homepage, source, security fix
v3.4.0
manual
v3.3.0
Major rewrite: domain-specific commands, Use-when description, security fixes, dependency declarations
v1.0.7
manual
v3.2.0
Concise description (no truncation), add homepage+source metadata
v3.1.0
Security fix: safe env-var Python invocation; add Requirements section; fix description format
v3.0.1
Fix: add Requirements, fix description
v3.0.0
Major rewrite: domain-specific commands
v1.0.6
yaml-fix+quality
v1.0.5
yaml-fix+quality
v1.0.4
Quality upgrade
v1.0.3
Quality upgrade: custom functionality
v1.0.2
Standards compliance: unique content, no template text
v1.0.1
Quality fix: cleaner docs, removed flags
v1.0.0
Initial release
Metadata
Slug nlp
Version 3.4.2
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 16
Frequently Asked Questions

What is Nlp?

Process text with NLP. Use when tokenizing, analyzing sentiment, extracting entities, summarizing documents, or measuring similarity. It is an AI Agent Skill for Claude Code / OpenClaw, with 471 downloads so far.

How do I install Nlp?

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

Is Nlp free?

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

Which platforms does Nlp support?

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

Who created Nlp?

It is built and maintained by bytesagain4 (@xueyetianya); the current version is v3.4.2.

💬 Comments