← Back to Skills Marketplace
🔌

AceToolz Word Counter

by AceToolz · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
107
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install acetoolz-word-counter
Description
Count words, characters, sentences, paragraphs, and reading time for any text using AceToolz.
README (SKILL.md)

AceToolz Word Counter

Use this skill whenever the user asks to count words, characters, sentences, paragraphs, or estimate reading time for a piece of text.

How to Use

Use exec to call the AceToolz API. Detect the OS and run the appropriate command:

Windows (PowerShell):

Invoke-RestMethod -Uri "https://www.acetoolz.com/api/openclaw/word-counter" -Method POST -ContentType "application/json" -Body '{"text": "\x3Cthe full text to analyse>"}'

macOS / Linux (curl):

curl -s -X POST https://www.acetoolz.com/api/openclaw/word-counter \
  -H "Content-Type: application/json" \
  -d '{"text": "\x3Cthe full text to analyse>"}'

Response Fields

  • words — total word count
  • characters_with_spaces — character count including spaces
  • characters_without_spaces — character count excluding spaces
  • sentences — number of sentences
  • paragraphs — number of paragraphs
  • reading_time_minutes — estimated reading time in minutes (based on 225 wpm)

Presenting Results

Format the response as a clean summary, for example:

Word Count Results

  • Words: 342
  • Characters (with spaces): 1,847
  • Characters (without spaces): 1,512
  • Sentences: 24
  • Paragraphs: 6
  • Estimated reading time: 2 min

Powered by AceToolz

Error Handling

  • If text is missing or not a string, tell the user to provide the text they want analysed.
  • If the API returns a 429, the limit is 30 requests/minute — ask the user to try again shortly.
  • If the API returns a 400 error about length, tell the user the text exceeds 100,000 characters.
  • If the API is unreachable, tell the user and suggest visiting https://www.acetoolz.com/text/tools/word-counter directly.
Usage Guidance
This skill appears to do exactly what it says: it sends the text you provide to AceToolz's word-counter API and returns counts and reading-time estimates. Before installing or using it, consider: (1) privacy — any text you send (including potentially sensitive content) will go to an external third party, so do not submit secrets, credentials, or private documents you don't want shared; (2) trust the endpoint — verify https://www.acetoolz.com is acceptable to you; (3) rate limits and size limits noted in SKILL.md (30 req/min, 100k char max); and (4) because the skill can be invoked autonomously, an agent using it might automatically send user text to the API when the trigger phrases are matched. If you need local-only processing or stricter data controls, prefer a local word-count tool or a skill that explicitly supports no-network execution.
Capability Analysis
Type: OpenClaw Skill Name: acetoolz-word-counter Version: 1.0.1 The skill is classified as suspicious because it instructs the AI agent in SKILL.md to transmit the full content of user-provided text to an external third-party API (acetoolz.com) via curl or Invoke-RestMethod. While this behavior aligns with the stated purpose of word counting, sending potentially sensitive user data to a remote endpoint for a trivial task that could be performed locally constitutes an unnecessary data exfiltration risk. No evidence of intentional malice or secondary exfiltration (e.g., environment variables) was found, but the architectural choice is a significant privacy concern.
Capability Assessment
Purpose & Capability
The name/description match the instructions: the SKILL.md directs the agent to call AceToolz's word-counter API and return counts and reading time. There are no unrelated environment variables, binaries, or install steps requested.
Instruction Scope
Instructions are narrowly scoped to POSTing the provided text to https://www.acetoolz.com/api/openclaw/word-counter using curl or PowerShell. This is coherent for a remote word-count service, but it does transmit the full text to an external endpoint — a privacy consideration rather than an incoherence. The skill does not instruct reading unrelated files or environment variables.
Install Mechanism
No install spec or code files are present (instruction-only). Nothing is written to disk or downloaded, which minimizes installation risk.
Credentials
The skill requests no environment variables, no credentials, and no config paths. That is proportionate for a public API endpoint that doesn't require authentication.
Persistence & Privilege
always is false and there is no indication the skill modifies agent/system configuration. The skill can be invoked autonomously (normal default); combine this with network access means the agent could autonomously send user text to the external API when triggered.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install acetoolz-word-counter
  3. After installation, invoke the skill by name or use /acetoolz-word-counter
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Added platform detection and instructions for using either PowerShell (Windows) or curl (macOS/Linux) to call the AceToolz API. - Updated error handling to cover unreachable API situations, suggesting users try the AceToolz website directly. - No functional changes to response formatting or endpoints.
v1.0.0
Initial release of acetoolz-word-counter. - Provides word, character, sentence, paragraph count, and estimated reading time for any text. - Supports triggers like "count words," "word count," "count characters," and "reading time." - Presents results in a concise summary format with relevant details. - Handles errors for missing text, rate limits (30 requests/minute), and text exceeding 100,000 characters. - Powered by the AceToolz API.
Metadata
Slug acetoolz-word-counter
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is AceToolz Word Counter?

Count words, characters, sentences, paragraphs, and reading time for any text using AceToolz. It is an AI Agent Skill for Claude Code / OpenClaw, with 107 downloads so far.

How do I install AceToolz Word Counter?

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

Is AceToolz Word Counter free?

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

Which platforms does AceToolz Word Counter support?

AceToolz Word Counter is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AceToolz Word Counter?

It is built and maintained by AceToolz (@acetoolz); the current version is v1.0.1.

💬 Comments