Skill Detail

LanguageTool Grammar and Style Checker

Check grammar, style, and spelling across 25+ languages with LanguageTool. This open-source proofreading engine can run as a local Java server or via its public API, providing detailed error reports with correction suggestions for any text content.

Content Writing & SEOMulti-Framework
Content Writing & SEO Multi-Framework Security Reviewed
Tool match: languagetool โญ 14.2k GitHub stars LGPL-2.1 license
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill languagetool-grammar-style-checker Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Last updated
Mar 27, 2026
Quick brief

LanguageTool is an open-source grammar, style, and spell-checking engine that supports over 25 languages including English, German, French, Spanish, Portuguese, Dutch, Polish, and Russian. Written in Java, it can run as a standalone server, be embedded as a library, or accessed through its public REST API at api.languagetool.org.

How it works

What this skill actually does

The tool applies thousands of pattern-based and AI-powered rules to detect errors that simple spell checkers miss: subject-verb agreement, confused words (their/there/they’re), redundant phrases, passive voice overuse, punctuation errors, and style inconsistencies. Each detected issue includes the error position, a human-readable explanation, and one or more suggested corrections, making automated fixing straightforward.

For local deployment, LanguageTool runs as an HTTP server (java -jar languagetool-server.jar --port 8081) that accepts POST requests with text and returns JSON-formatted error reports. This self-hosted approach keeps content private and avoids API rate limits. The public API is available for lower-volume use with a free tier.

AI agents can integrate LanguageTool as a proofreading step in content generation pipelines. After an LLM drafts a blog post, email, or documentation page, LanguageTool scans the output for grammatical errors, style issues, and typographical mistakes that language models frequently produce. The structured JSON response allows agents to programmatically apply corrections or flag issues for human review.

Client libraries exist for Python (language_tool_python), Node.js, and other languages, simplifying integration. The tool also provides browser extensions, LibreOffice integration, and editor plugins, but its REST API is the primary interface for agent-based automation workflows.

LanguageTool’s rule system is extensible through XML-based pattern definitions and Java rule classes, allowing teams to add organization-specific terminology checks or industry jargon validation. The project maintains active development with frequent releases addressing new language rules and accuracy improvements.

Source: github.com/languagetool-org/languagetool โ€” LGPL-2.1 licensed, 14,000+ GitHub stars, 1,400+ forks, actively maintained.