personality-profiler_skill

This skill analyzes exported social media data to generate comprehensive personality profiles for AI personalization and self-reflection.
  • Shell

17

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill petekp/claude-code-setup --skill personality-profiler

  • SKILL.md7.6 KB

Overview

This skill generates rich, structured personality profiles from social media export files (Twitter/X, LinkedIn, Instagram). It converts posts, comments, and interactions into an extensible JSON profile plus a human-readable summary for AI personalization, self-reflection, or reporting. The profile highlights communication style, interests, values, social patterns, and temporal activity with evidence and confidence scores.

How this skill works

I ingest ZIP archives or CSV/JSON exports, detect platform-specific file layouts, and normalize items into a common event structure. Signals are extracted across eight psychological and behavioral dimensions, trait scores are computed with evidence snippets, and confidence is estimated from data volume and consistency. The output is a versioned JSON profile and a concise Markdown summary, with optional extensions for custom dimensions.

When to use it

  • You want to personalize an AI assistant to match a user’s voice and preferences
  • Analyze communication patterns for content strategy or self-improvement
  • Create a structured profile from Twitter/X, LinkedIn, or Instagram exports
  • Compare platform-specific behavior (professional vs personal tone)
  • Generate training data for personalized LLM prompts or agents

Best practices

  • Provide full export ZIPs that include core files (tweets.js, Profile.csv, posts_1.json) for higher confidence
  • Supply at least 50 items for a basic profile; 200+ for detailed insights
  • Request platform-specific breakdowns when you need role vs personal voice separation
  • Redact or flag sensitive topics before analysis if you prefer omission
  • Use extensions to add domain-specific traits (e.g., developer languages, product focus)

Example use cases

  • Personalize an AI assistant’s tone, verbosity, and reference level for one user
  • Audit a public persona to discover recurring themes and advocacy signals
  • Support coaching or career planning with professional identity and aspiration inference
  • Generate content calendars by extracting topic frequency and temporal cycles
  • Combine multi-platform exports to reconcile differences between LinkedIn and Instagram voices

FAQ

ZIP archives containing platform exports, plus CSV or JSON files from the supported platforms.

How much data is needed for reliable results?

Minimum 50 posts for a basic profile, ~200 for detailed insights, and ~500+ for high confidence; low-volume outputs include explicit confidence notes.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
personality-profiler skill by petekp/claude-code-setup | VeilStrat