proselint is a Python CLI tool that lints English prose for style and usage issues. It aggregates writing advice from renowned authors and editors including Bryan Garner, David Foster Wallace, and Strunk & White into automated checks that scan text files and flag problems.
36 stars
0 votes
0 copies
0 views
Added June 2, 2026
ai-agentspythongogitsecurity
Works with
cli
Security analysis
A92/100
mediumInstalls packages at runtime which could introduce malicious dependencies
Installs into .claude/skills of the current project.
Are you the author of Proselint Prose Linting Style Checker Cli?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/agentskillexchange-proselint-prose-linting-style-checker-cli)
---
name: "proselint Prose Linting and Style Checker CLI"
slug: "proselint-prose-linting-style-checker-cli"
description: "proselint is a Python CLI tool that lints English prose for style and usage issues. It aggregates writing advice from renowned authors and editors including Bryan Garner, David Foster Wallace, and Strunk & White into automated checks that scan text files and flag problems."
github_stars: 4515
verification: "security_reviewed"
source: "https://github.com/amperser/proselint"
category: "Content Writing & SEO"
framework: "Multi-Framework"
tool_ecosystem:
github_repo: "amperser/proselint"
github_stars: 4515
---
# proselint Prose Linting and Style Checker CLI
proselint is a Python CLI tool that lints English prose for style and usage issues. It aggregates writing advice from renowned authors and editors including Bryan Garner, David Foster Wallace, and Strunk & White into automated checks that scan text files and flag problems.
## Installation
Use the upstream install or setup path that matches your environment:
- pip install proselint
Requirements and caveats from upstream:
- [pip]: https://packaging.python.org/installing/#use-pip-for-installing
- To run the linter as part of another Python program, you can use the LintFile
- class in proselint.tools. This requires CheckRegistry to be populated.
Basic usage or getting-started notes:
- the hearts and minds of great authors and editors. But poring over Strunk &
- White hardly makes one a better writer — it turns you into neither Strunk nor
- White. And nobody has the capacity to apply all the advice from *Garner’s Modern
- Source: https://github.com/amperser/proselint
- Extracted from upstream docs: https://raw.githubusercontent.com/amperser/proselint/HEAD/README.md
## Source
- [Agent Skill Exchange](https://agentskillexchange.com/skills/proselint-prose-linting-style-checker-cli/)