← 返回 Skills 市场
evolinkai

Humanize Text

作者 EvolinkAI · GitHub ↗ · v2.2.0 · MIT-0
cross-platform ✓ 安全检测通过
325
总下载
0
收藏
0
当前安装
9
版本数
在 OpenClaw 中安装
/install text-humanizer
功能描述
Detect and remove AI writing patterns from English or Chinese text to make it sound natural and human-written without changing the original meaning.
安全使用建议
This skill appears to do what it says: it rewrites user-provided text by sending it to Evolink's API. Before installing, consider: 1) You must provide EVOLINK_API_KEY (and optionally EVOLINK_MODEL); the registry metadata omits these required env vars — expect to set them manually. 2) Any text you process is transmitted to api.evolink.ai; do not submit highly sensitive material unless you are comfortable with the service's privacy policy. 3) Ensure the agent environment has curl and python3 (and realpath/file/stat) available. 4) The bundle includes a readable shell script that enforces file path and size restrictions — review it yourself if you have privacy concerns. 5) If you need strict offline processing or cannot share content externally, do not use this skill. If you want higher assurance, verify Evolink's privacy/storage claims and/or self-host an alternative before use.
功能分析
Type: OpenClaw Skill Name: text-humanizer Version: 2.2.0 The skill is a text-processing tool designed to rewrite AI-generated content using the Evolink API. The implementation in `scripts/humanize.sh` includes proactive security measures, such as path traversal protection using `realpath`, a safe directory enforcement ($HOME/.openclaw/workspace), a sensitive file blacklist (e.g., .ssh, .env, keys), and MIME type validation. The instructions in `SKILL.md` are strictly focused on text-editing logic and do not contain any malicious prompt injections or attempts to exfiltrate unauthorized data.
能力评估
Purpose & Capability
The name, description, SKILL.md, README, and script all align: the tool humanizes text by calling Evolink's API. However, registry-level metadata at the top of the bundle claims 'Required env vars: none' and 'Required binaries: none' while the package files and SKILL.md clearly require EVOLINK_API_KEY (and optionally EVOLINK_MODEL) and binaries such as curl and python3. This mismatch is an inconsistency in packaging/metadata (likely sloppy), not a functional mismatch with the claimed purpose.
Instruction Scope
Runtime instructions and the included script operate only on user-provided text or files in a pinned safe directory. The script enforces path resolution, rejects symlinks, blacklists common sensitive filenames, checks MIME type and size limits, truncates very long inputs, constructs a controlled system prompt, and sends content only to api.evolink.ai. The one significant runtime action is network transmission of the text to an external API — this is coherent with the stated design but is a privacy consideration.
Install Mechanism
No install spec is provided (instruction-only plus a small script). Nothing is downloaded or installed automatically by the skill bundle itself, which minimizes install-time risk. The included shell script is readable and straightforward.
Credentials
The code legitimately requires EVOLINK_API_KEY (and optionally EVOLINK_MODEL) to call the Evolink API; those env vars are proportionate to the task. The package metadata omission of those required env vars and required binaries is the main inconsistency to note — the skill will fail without the API key and the listed binaries, so the registry metadata should have declared them.
Persistence & Privilege
The skill does not request elevated privileges, does not set always:true, and does not persist credentials or modify other skills. It can be invoked autonomously by the agent (platform default), which is expected for this type of skill.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install text-humanizer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /text-humanizer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.2.0
Update GitHub links to EvoLinkAI org repo
v2.1.0
Security hardening: realpath -e replaces realpath -m, symlink inputs rejected, trailing-slash prefix check prevents bypass, expanded filename blacklist, privacy notice added
v2.0.0
v2: Fixed table formatting, updated description to 29+ languages, simplified pattern table to 2 columns
v1.3.1
Fix: update description to reflect 29+ language support
v1.3.0
Fix: correct display name to Humanize Text, improve Security section formatting with spaced paragraphs
v1.2.1
Fix: security formatting, metadata envVars/binaries, Links section (GitHub/API Reference/Community/Support)
v1.2.0
Fix: metadata declares envVars/binaries, remove anthropic-version header, fix Security formatting, use summarize-style Links, portable SAFE_DIR
v1.1.0
Fix display: unified SKILL.md as presentation page, removed non-English content, added Security and Links sections, 29+ languages
v1.0.0
Initial release: 24-pattern AI text humanizer with 29+ language support and security hardening
元数据
Slug text-humanizer
版本 2.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 9
常见问题

Humanize Text 是什么?

Detect and remove AI writing patterns from English or Chinese text to make it sound natural and human-written without changing the original meaning. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 325 次。

如何安装 Humanize Text?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install text-humanizer」即可一键安装,无需额外配置。

Humanize Text 是免费的吗?

是的,Humanize Text 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Humanize Text 支持哪些平台?

Humanize Text 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Humanize Text?

由 EvolinkAI(@evolinkai)开发并维护,当前版本 v2.2.0。

💬 留言讨论