🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Personality Dynamics

by @ngmeyer

Adapts OpenClaw agents by learning user interaction patterns, switching personas by context, and evolving personality weekly.

Versionv1.0.0
Downloads1,796
TERMINAL
clawhub install personality-dynamics

πŸ“– About This Skill


name: personality-dynamics description: Dynamic personality evolution for OpenClaw agents. Learn interaction patterns, adapt tone, and mode switching. metadata: { "openclaw": { "requires": { "bins": ["node"], "files": ["SOUL.md", "MEMORY.md"] } } }

Personality Dynamics

Transform your OpenClaw agent from a static assistant into a dynamic companion that learns your preferences and adapts to your communication style.

What It Does

1. Pattern Recognition

Tracks how you interact:
  • Communication style (bullet points vs paragraphs)
  • Response preferences (autonomous vs ask first)
  • Engagement topics (what excites you vs bores you)
  • 2. Mode Switching

    Explicit personas for different contexts:
  • Professional Mode β€” Work communications, formal contexts
  • Creative Mode β€” Brainstorming, building, experimental
  • Casual Mode β€” Late night, relaxed, friendly banter
  • Focus Mode β€” Minimal chatter, maximum efficiency
  • 3. Auto-Evolution

    Weekly analysis generates suggestions for SOUL.md updates.

    Quick Start

    # Initialize
    npx personality-dynamics init

    Generate AI-powered persona

    npx personality-dynamics generate

    Commands

  • init - Initialize PERSONA folder
  • generate - AI-powered persona generation
  • analyze - Analyze session patterns
  • report - Weekly evolution report
  • mode [set/get] - Switch personality modes
  • Configuration

    Enable via OpenClaw config:

    {
      "personality": {
        "enabled": true,
        "evolution_frequency": "weekly"
      }
    }
    

    License

    MIT

    πŸ’‘ Examples

    # Initialize
    npx personality-dynamics init

    Generate AI-powered persona

    npx personality-dynamics generate

    βš™οΈ Configuration

    Enable via OpenClaw config:

    {
      "personality": {
        "enabled": true,
        "evolution_frequency": "weekly"
      }
    }