big-five-personality

Infers Big Five personality traits from text corpora and maps them to writing style constraints.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Characterizing an author's personality from their writing is subjective and inconsistent without a validated framework. This Skill applies meta-analytically validated linguistic markers (LIWC categories) to infer Big Five (OCEAN) trait positions from a text corpus, then translates those traits into concrete writing style constraints for voice replication. ## Core Features & Use Cases - Trait Scoring with Confidence Bands: Scores Openness, Conscientiousness, Extraversion, Agreeableness, and Neuroticism on a 0-100 normalized scale with corpus-size-calibrated confidence intervals. - Corpus Suitability Validation: Enforces minimum word counts (1,000+ words), checks context diversity, authorship, and editing level before analysis, refusing unsuitable data. - Trait-to-Style Mapping: Converts each trait position into actionable writing constraints covering vocabulary level, sentence complexity, emotional tone, formality, and assertion style, with explicit conflict resolution between traits. - Use Case: Given a 10,000-word Reddit export from a single author, generate a personality-informed writing profile that feeds into a voice replication agent, documenting that high Openness implies varied vocabulary while low Neuroticism implies confident, forward-looking phrasing. ## Quick Start Analyze the writing samples in this project and generate a Big Five personality profile with writing style constraints saved to docs/analysis/15-big-five-personality.md.

Frequently Asked Questions about big-five-personality

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

FAQPage Schema
How do I infer personality traits from a writing sample?

Count validated linguistic markers (pronouns, emotion words, word length, type-token ratio) across the corpus, compute directional scores per Big Five trait, and normalize to a 0-100 scale. Always pair scores with confidence bands based on corpus size.

What is the minimum text length for Big Five text analysis?

A minimum of 1,000 words is required for basic inference, with 3,000+ words needed for moderate confidence. Below 1,000 words, marker frequencies are dominated by noise and trait scores should not be computed.

How accurate is text-based personality assessment?

Correlations between linguistic markers and self-reported Big Five traits are small (r = 0.08-0.23), explaining about 5.1% of personality variance. Results are probabilistic tendencies, not diagnoses, and must include confidence intervals.

Can personality inference from text be used for hiring decisions?

No. Text-based personality inference is explicitly unsuitable for hiring, screening, clinical diagnosis, or any evaluative gatekeeping. It is intended solely for writing style characterization and voice replication.

Why do personality scores differ across writing contexts?

Writing context strongly constrains language: professional emails score differently than social media posts regardless of actual personality. Single-context corpora reflect the context more than the person, so context diversity must be documented and flagged.