By rhuss
Proactive content generation with human voice and AI slop prevention for Claude Code
Validate content for AI patterns before publishing
Initialize style configuration for project or global use
Rewrite existing text to remove AI patterns
Manage voice profiles for consistent writing personality
Generate new prose content with human voice
Create, list, show, and manage voice profiles for consistent writing personality.
Derive voice profiles from existing writing samples by analyzing patterns, sentence structure, and tone.
Create new prose content with style enforcement and voice profiles. Prevents AI patterns during generation rather than fixing after.
Rewrite existing text to remove AI patterns and add human voice. Covers 24 categories of AI writing indicators.
Validate content for AI patterns, style compliance, and voice consistency before publishing.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin for proactive content generation with human voice and AI slop prevention.
This plugin helps you write content that sounds authentically human while following all style rules. It complements the copyedit plugin, sharing its configuration but with a clear separation of concerns:
Key features:
make sync-humanizerNote: If you previously used copyedit's
content-writerskill, this plugin'scontent-generatorsupersedes it. The copyedit plugin should focus on editing, not content creation.
Via Marketplace (recommended):
# Add the marketplace (once)
/plugin marketplace add rhuss/cc-rhuss-marketplace
# Install the plugin
/plugin install prose@cc-rhuss-marketplace
From source:
git clone https://github.com/rhuss/cc-prose.git
cd cc-prose
make install
# Verify installation
claude plugin list
| Command | Description |
|---|---|
/prose:write <topic> | Generate content on a topic |
/prose:rewrite <file> | Humanize existing text |
/prose:voice [create|apply|list] | Manage voice profiles |
/prose:check <file> | Pre-submission validation |
/prose:init [--global] | Initialize style configuration |
The content-generator skill activates automatically when you request content creation:
# Just ask naturally - the skill activates automatically
Write a section about Kubernetes Services with human voice
# Or use the explicit command
/prose:write a section explaining how Kubernetes Services work
# Write using a specific voice
/prose:write an intro to container networking using the tutorial voice
The content-generator will:
The humanizer detects and removes AI writing patterns from existing text. It works across 24 categories of AI-specific patterns, from vocabulary choices ("delve", "leverage") to structural habits (significance inflation, promotional language, excessive hedging).
# Rewrite a file to remove AI patterns
/prose:rewrite docs/chapter03.md
# Rewrite with a specific voice applied
/prose:rewrite docs/intro.md using the conversational voice
# Or just describe what you need
Tighten up the writing in docs/overview.md, it sounds too robotic
The humanizer operates in two modes:
# Create a new voice profile interactively
/prose:voice create technical-friendly
# List available voice profiles
/prose:voice list
# Apply a voice to the current project
/prose:voice apply narrative
You'll be prompted for:
The voice-extractor analyzes writing samples and derives a reusable voice profile from them:
# Extract voice from a single document
Extract a voice profile from docs/best-practices.md
# Extract from a directory of samples
Derive a voice from all the posts in content/blog/
# Create a named profile from an author's writing
Learn my voice from ~/writing-samples/ and save it as "my-style"
The extractor reads Markdown, AsciiDoc, and PDF files, analyzing sentence structure, vocabulary choices, formality level, and personality markers. For multi-file corpora, it performs incremental analysis and presents aggregate confidence scores before saving.
# Run comprehensive validation
/prose:check docs/chapter03.md
The pre-validator checks:
# Set up project-level style configuration
/prose:init
# Set up global configuration (applies to all projects)
/prose:init --global
npx claudepluginhub rhuss/cc-prose --plugin proseSpecification-Driven Development with Process Discipline for Claude Code
Evidence-based presentation creation with Slidev, enforced design guardrails, and multi-platform diagrams
JIRA workflow management plugin for Red Hat AI development workflows
Hugo + Blowfish blog platform management: init, preview, migrate, legal pages
Conduct systematic security threat model assessments by analyzing code against countermeasurement requirements and generating compliance documentation with optional JIRA integration
Voice profile system for consistent, authentic writing. Apply, create, blend, and analyze voices. Includes 4 built-in profiles: technical-authority, friendly-explainer, executive-brief, and casual-conversational.
Research-backed writing toolkit: anti-AI prose principles, iterative review loop, author voice capture, and voice-matched content generation
Apply Sam Dumont's personal writing voice and style when drafting any written content. Works in English and French.
Create publication-ready technical articles and social media posts (LinkedIn, Instagram, X/Twitter) with author voice profiles, web research, runnable code examples, and multi-language output. Supports interactive single-article creation, social media post generation, or autonomous batch processing from a task queue.
Audit & rewrite content to remove AI writing patterns ("AI-isms"). Supports detect-only and edit-in-place modes, voice profiles, and iterate-to-convergence.
Prose transformation and style control - synthesis, distillation, tone, voice, clarity, and consistency for written text