← Back to Skills Marketplace
Text Stats
by
Shihao Jiang (Zac)
· GitHub ↗
· v1.0.0
400
Downloads
0
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install text-stats
Description
Analyze text documents for word count, reading time, readability scores (Flesch-Kincaid, Gunning Fog), keyword density, and sentence statistics. Supports mul...
Usage Guidance
This skill runs the included Python script locally against whatever file you tell it to analyze; it does not contact external services or require credentials. Before installing or invoking, review the script if you have sensitive files — the tool will read any file path you provide. No network exfiltration or hidden behavior was detected, and the implementation uses only the Python standard library.
Capability Analysis
Type: OpenClaw Skill
Name: text-stats
Version: 1.0.0
The text-stats skill is a standard utility for analyzing document statistics such as word count, readability scores, and keyword density. The Python script (scripts/text_stats.py) uses only the standard library, performs safe file reading, and contains no network calls, obfuscation, or suspicious execution logic. The instructions in SKILL.md are consistent with the code's functionality and do not contain any prompt-injection attempts.
Capability Assessment
Purpose & Capability
The name/description (text analysis, readability, keyword density, CJK support) align with the included script and SKILL.md usage examples. The script implements the advertised features and does not request unrelated capabilities or credentials.
Instruction Scope
Runtime instructions tell the agent to execute the bundled Python script against a file path provided by the user. The script reads whatever file path is supplied (expected for a text-analyzing tool). It does not access environment variables, network endpoints, or other system config. Users should be aware that, if given a path to a sensitive file, the tool will read it — this is expected behavior but worth noting.
Install Mechanism
There is no install spec; the skill is instruction-driven and invokes an included Python script. The SKILL.md and code both claim zero dependencies and the script uses only the Python standard library.
Credentials
The skill requests no environment variables, credentials, or config paths. The code does not attempt to read environment variables or external credentials.
Persistence & Privilege
always is false and the skill does not modify agent/system configuration or persist credentials. It runs only when invoked and does not escalate privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install text-stats - After installation, invoke the skill by name or use
/text-stats - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of text-stats.
- Analyze text files for word, character, sentence, and paragraph counts
- Calculate reading time and readability scores (Flesch-Kincaid, Gunning Fog, Flesch Reading Ease)
- Extract keyword frequency and density
- Supports multilingual analysis, including CJK character counting
- Runs with zero dependencies (Python standard library only)
Metadata
Frequently Asked Questions
What is Text Stats?
Analyze text documents for word count, reading time, readability scores (Flesch-Kincaid, Gunning Fog), keyword density, and sentence statistics. Supports mul... It is an AI Agent Skill for Claude Code / OpenClaw, with 400 downloads so far.
How do I install Text Stats?
Run "/install text-stats" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Text Stats free?
Yes, Text Stats is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Text Stats support?
Text Stats is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Text Stats?
It is built and maintained by Shihao Jiang (Zac) (@zacjiang); the current version is v1.0.0.
More Skills