personality-profiler

Generate personality profiles from Twitter, LinkedIn, and Instagram data exports.

42|11|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/petekp/claude-code-setup --skill personality-profiler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: personality-profiler
Source: https://github.com/petekp/claude-code-setup/tree/main/skills/personality-profiler
Command: npx skills add https://github.com/petekp/claude-code-setup --skill personality-profiler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, nltk, scikit-learn, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the analysis of social media data exports to generate comprehensive personality profiles, enabling AI personalization and self-reflection.

Core Features & Use Cases

  • Multi-Platform Analysis: Supports data from Twitter/X, LinkedIn, and Instagram.
  • 8-Dimension Profiling: Evaluates communication style, interests, values, social patterns, emotional expression, cognitive style, professional identity, and temporal patterns.
  • Extensible Schema: Outputs a detailed JSON profile with an extensions field for custom dimensions.
  • Use Case: A user wants to train a personalized AI assistant. They provide their Twitter and LinkedIn data, and the skill generates a profile detailing their communication style and interests, which the AI can use to tailor its responses.

Quick Start

Use the personality-profiler skill to analyze my uploaded Twitter data.

Frequently Asked Questions about personality-profiler

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

FAQPage Schema
How do I generate a personality profile from my Twitter data export?

To generate a personality profile from Twitter data, use the skill to analyze your uploaded data export, which parses content using natural language processing to evaluate eight personality dimensions and outputs a structured JSON profile.

Can I analyze LinkedIn and Instagram data to understand my communication style?

Yes, you can analyze LinkedIn and Instagram data to understand your communication style by uploading your platform-specific data exports for multi-platform analysis, extracting insights across eight key personality dimensions.

What's the best way to use social media data for AI personalization?

The best way to use social media data for AI personalization is to generate a detailed JSON profile evaluating communication style, interests, and values from your data exports, which an AI assistant can then use to tailor its responses.

Do I need pandas and scikit-learn to process social media data exports?

Yes, the skill requires pandas, nltk, and scikit-learn as dependencies to process social media data exports, as it uses natural language processing and data analysis to evaluate content and generate personality profiles.

Does personality profiling work with custom personality dimensions?

Yes, personality profiling works with custom dimensions because the skill outputs a detailed JSON profile featuring an extensible schema with an extensions field, allowing you to add custom dimensions beyond the eight key evaluated traits.

Why does my social media data analysis require natural language processing?

Social media data analysis requires natural language processing because the skill uses nltk to parse and evaluate your text content, assessing cognitive style, emotional expression, and social patterns to generate structured personality insights.