Skip to content
Back to skills

Acetoolz Word Counter

ASecurity

Count words, characters, sentences, paragraphs, and reading time for any text using AceToolz.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 9, 2026
toolsshellbashapi

Works with

  • api

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add Lord1Egypt/awesome-skill-forge --skill acetoolz-word-counter --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Acetoolz Word Counter?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Acetoolz Word Counter
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/lord1egypt-acetoolz-word-counter/badge)](https://www.skillsdirectory.com/skills/lord1egypt-acetoolz-word-counter)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: acetoolz-word-counter
version: 1.0.1
description: Count words, characters, sentences, paragraphs, and reading time for any text using AceToolz.
author: acetoolz
permissions:
  - network:outbound
triggers:
  - pattern: "count words"
  - pattern: "how many words"
  - pattern: "word count"
  - pattern: "count characters"
  - pattern: "reading time"
  - pattern: "text statistics"
metadata:
  openclaw:
    emoji: πŸ”’
    homepage: https://www.acetoolz.com/text/tools/word-counter
---

# 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):
```powershell
Invoke-RestMethod -Uri "https://www.acetoolz.com/api/openclaw/word-counter" -Method POST -ContentType "application/json" -Body '{"text": "<the full text to analyse>"}'
```

macOS / Linux (curl):
```bash
curl -s -X POST https://www.acetoolz.com/api/openclaw/word-counter \
  -H "Content-Type: application/json" \
  -d '{"text": "<the 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](https://www.acetoolz.com)*

## 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.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…