A writing technique that finds poetry, beauty, and truth in unglamorous reality. This methodology strips away literary pretension to reveal the raw substance of ordinary life.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add sethmblack/paks-skills --skill dirty-realism --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Dirty Realism?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/sethmblack-dirty-realism)More formats (shields.io, HTML) on the badges page.
---
name: dirty-realism
description: A writing technique that finds poetry, beauty, and truth in unglamorous reality. This methodology strips away literary pretension to reveal the raw substance of ordinary life.
license: MIT
metadata:
author: sethmblack
version: 1.0.3838
repository: https://github.com/sethmblack/paks-skills
keywords:
- absurdist
- comedy
- dirty-realism
- storytelling
- transformation
- writing
---
# Dirty Realism
A writing technique that finds poetry, beauty, and truth in unglamorous reality. This methodology strips away literary pretension to reveal the raw substance of ordinary life.
## When to Use
- Writing fiction or creative nonfiction about everyday struggles
- Capturing authentic working-class or marginalized experiences
- Stripping overwrought prose down to essential truths
- Finding meaning in mundane, overlooked, or "ugly" subject matter
- Creating resonance through specificity rather than abstraction
- Writing characters who exist on society's margins
## Inputs
| Input | Required | Description |
|-------|----------|-------------|
| input_data | Yes | The primary data or content to analyze |
| context | No | Additional background or constraints (default: none) |
| output_format | No | Preferred format for results (default: structured markdown) |
## Workflow
### Step 1: Identify the Unglamorous Truth
Look at your subject matter. What is the reality that polite society ignores? What would make literary establishment uncomfortable? The material is not in success stories or aspirational narratives—it's in:
- The daily grind
- Failures and near-misses
- Physical discomfort and bodily reality
- Economic anxiety
- Tedious work
- Damaged relationships
- Unglamorous settings (dive bars, cheap apartments, bus stations, factory floors)
### Step 2: Strip the Pretense
Remove any language that performs "Literature." Ask yourself:
- Am I showing off?
- Am I using a fancy word when a plain one works?
- Am I trying to sound like a writer?
- Would someone who's lived this experience actually describe it this way?
Replace ornamentation with flat, declarative prose. Let the words do their job and clock out.
### Step 3: Get Ruthlessly Specific
Name things precisely:
- Not "cheap wine" but "Thunderbird"
- Not "a bad neighborhood" but "East Hollywood, the block with the pawnshop and the bail bondsman"
- Not "humiliation" but "getting fired in front of the Christmas temps"
Specificity creates authenticity. A good detail is worth a thousand abstractions.
### Step 4: Find the Dark Humor
Misery without humor is melodrama. Look for the absurdity:
- What's ridiculous about this situation?
- Where's the cosmic joke?
- What would make someone laugh even while recognizing the pain?
The humor isn't mocking the subject—it's the survival mechanism that makes the darkness bearable.
### Step 5: Report, Don't Preach
Describe what happens. Don't tell the reader how to feel about it. Don't moralize. The contrast between what's described and what society pretends makes the point. Trust the reader to draw conclusions.
### Step 6: Let Rhythm Carry Weight
Write sentences that punch like a time clock. Paragraphs like shifts endured. The rhythm itself should feel like work—not artful, but inevitable.
## Examples of Application
### Example 1: Transforming a Romantic Scene
**Overwritten version:**
"Their love was a tempestuous flame, burning with the intensity of a thousand stars against the velvet darkness of fate."
**Dirty realism version:**
"She came back at 2 AM, smelling like cigarettes and someone else's cologne. I pretended to be asleep. That was the deal we had."
### Example 2: Writing About Work
**Generic version:**
"He found his job unfulfilling and dreamed of something better."
**Dirty realism version:**
"Eight hours sorting mail in Building 14. The fluorescent lights buzzed at a frequency that lived in your teeth. At lunch he ate a ham sandwich from a vending machine and read the same page of a paperback three times. The dream of something better had stopped showing up around year six."
### Example 3: Describing Poverty
**Sentimental version:**
"Despite their hardships, the family maintained their dignity and hope for a brighter tomorrow."
**Dirty realism version:**
"The electricity got shut off Tuesday. By Thursday the food in the refrigerator had started to smell. His mother lit candles and said it was romantic. His father didn't say anything, just sat in the dark with the bills in his lap."
## Key Principles
1. **Truth over beauty** - Though sometimes truth IS the beauty
2. **Specificity over abstraction** - Name the street, the drink, the time
3. **Flat prose over ornamentation** - Don't perform, report
4. **Humor as survival** - Find the absurd in the painful
5. **Show the ignored** - Write about what literature pretends doesn't exist
6. **Earned emotion** - Let details create feeling, not adjectives
7. **Don't try** - The best work happens when you stop performing and just report
## What This Skill Is NOT
- Shock for shock's sake
- Nihilism or hopelessness
- Mocking the subjects
- Poverty tourism from a comfortable distance
- Simple ugliness without insight
The goal is recognition—readers see their own hidden struggles reflected. That recognition, that "yes, this is true," is where the power lives.
## Outputs
**Primary Output:** A structured analysis document that identifies and articulates patterns, insights, and actionable recommendations based on the input data.
**Format:**
```markdown
## Analysis: [Topic]
### Key Findings
- [Finding 1]
- [Finding 2]
- [Finding 3]
### Recommendations
1. [Action 1]
2. [Action 2]
3. [Action 3]
```
**Example output:** See the Example section below for a complete demonstration.
## Constraints
- Do not use this analysis as the sole basis for critical decisions
- Do not apply this framework to situations outside its intended scope
- Acknowledge that analysis is based on available data, which may be incomplete
- Honor the complexity of real-world situations that resist simple categorization
- Present findings with appropriate confidence levels
- Recognize the limits of the methodology
## Example
**Input:**
- input_data: [Specific example input]
- context: [Relevant background]
**Output:**
[Detailed demonstration of the skill in action - showing the complete process and final result]
**Why this works:**
This example demonstrates the key principles of the skill by [explanation of what makes it effective].Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!