liwc-psycholinguistic

Categorizes corpus vocabulary into LIWC psycholinguistic dimensions and computes dimension percentages for style profiling.

13|2|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/aaddrick/written-voice-replication --skill liwc-psycholinguistic-aaddrick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: liwc-psycholinguistic
Source: https://github.com/aaddrick/written-voice-replication/tree/main/.claude/skills/liwc-psycholinguistic
Command: npx skills add https://github.com/aaddrick/written-voice-replication --skill liwc-psycholinguistic-aaddrick

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires empath.

What problem does it solve? Writers and analysts need a measurable way to characterize the psychological and linguistic registers that dominate a text corpus, but raw word counts are uninterpretable without validated category dictionaries and reference baselines. This Skill turns a writing corpus into quantified psycholinguistic dimension percentages that feed directly into style replication and voice profiling work. ## Core Features & Use Cases - Dictionary-based dimension analysis: Categorizes vocabulary into LIWC-22-style dimensions (cognitive, social, affective, drives, biological, perceptual) using LIWC-22, Empath, SEANCE, or custom dictionaries. - Baseline comparison and register profiling: Compares dimension percentages against published reference ranges, flags elevated or reduced dimensions, and classifies the corpus into register profiles like analytical-reflective or social-relational. - Style replication mapping: Separates process (function) words from content words and ranks psycholinguistic features as prioritized targets for voice replication. - Use Case: Given a 5,000-word Reddit writing export, compute dimension percentages, identify that cognitive processes are elevated at 16% versus the 10-14% baseline, and produce a report mapping the dominant registers to style replication priorities. ## Quick Start Analyze the writing samples in this project with the liwc-psycholinguistic skill and write the dimension findings to docs/analysis/16-liwc-psycholinguistic.md.

Frequently Asked Questions about liwc-psycholinguistic

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run LIWC analysis on a writing corpus?

Preprocess the text by lowercasing and removing URLs and mentions without stemming or stopword removal, then count dictionary matches per category and divide by total tokens to get percentages. Compare results against published baseline ranges to identify elevated or reduced dimensions.

LIWC vs Empath vs SEANCE: which tool should I use?

Use LIWC-22 when you have a license and need validated categories and summary variables. Choose Empath for open-source analysis with custom categories, or SEANCE when negation handling and POS filtering matter for sarcastic or complex text.

What is the minimum corpus size for LIWC analysis?

LIWC analysis requires at least 500 words for basic results, 1,000 or more words for reliable percentages, and 3,000 or more words for stable minor categories like biological and perceptual processes. Below 500 words, dimension percentages are too noisy to interpret.

Why should I not remove stopwords before LIWC analysis?

Function words like pronouns, articles, and prepositions are primary psycholinguistic data in LIWC, not noise. Removing them eliminates the process-word signal that reveals how someone writes, which is the most stable style marker across topics.

Can LIWC analysis diagnose psychological conditions?

No. LIWC dimension percentages are statistical summaries of vocabulary composition, not measures of psychological states. Dictionary methods cannot handle negation, sarcasm, or context, so they are inappropriate for clinical or diagnostic use.