Install
openclaw skills install digital-twinBuild a psychologically grounded Digital Twin personality skill from Fireflies meeting transcripts. Use this skill whenever the user asks to create a digital twin, personality clone, shadow persona, AI stand-in, or personality skill for a specific person. Also trigger when the user says things like "make an AI version of [name]", "clone [name]'s personality", "build a persona for [name]", "create a shadow skill for [name]", or "I want the agent to respond as [name]". This skill does NOT connect to Fireflies directly and does NOT require or store any Fireflies credentials — it depends on the user's own separately-installed Fireflies skill/connector to retrieve transcripts. The user controls which Fireflies skill is used, what account it connects to, and what transcript access it has. This skill is a consumer of transcript data, not a transcript provider. The output is an installable personality skill that makes Claude respond as that person would — matching their speech patterns, thinking style, decision-making, and audience-awareness. This skill does NOT handle memory or factual recall — it builds personality, voice, and judgment. Pair it with a vector database for memory if full digital twin fidelity is needed.
openclaw skills install digital-twinThis skill analyzes a person's Fireflies meeting transcripts across four psychological and linguistic pillars to produce an installable personality skill — a structured persona document that makes Claude speak, think, decide, and adapt to audiences the way that person actually does. The output skill is named {name}_personality (e.g., joes_personality) and can be used by any agent or user instruction like "respond as if you were Joe" or set as a default persona for all communications.
Before starting, verify:
Before proceeding with any analysis, confirm the following with the user:
The user triggers this skill with a request like:
"Use the digital twin skill to create a personality skill for John Doe using the last 10 meeting transcripts."
The key parameters to extract from the user's request:
| Parameter | Required | Default | Example |
|---|---|---|---|
| Target person name | Yes | — | "John Doe" |
| Number of transcripts | No | 10 | "last 15 meetings" |
| Additional context | No | — | "He's the VP of Engineering, tends to be very direct" |
| Audience types to focus on | No | Auto-detect | "Focus on his leadership meetings and 1:1s" |
If the user doesn't specify transcript count, default to 10. Inform them: more transcripts = longer processing time but richer personality capture. Each transcript is analyzed individually before compositing.
Use the user's installed Fireflies skill/connector to pull the requested number of recent meeting transcripts. This skill does not connect to Fireflies directly — it calls the user's own Fireflies skill, which handles authentication and access using the user's own credentials and scopes.
Store extracted contributions in a working structure organized by transcript.
Process EACH transcript individually through all four pillars. This is critical — do not batch or summarize transcripts before analysis. Each transcript gets its own pillar scores and observations. The composite comes AFTER individual analysis.
Read the detailed methodology for each pillar from the references directory:
references/pillar_1_linguistic.mdreferences/pillar_2_psychometric.mdreferences/pillar_3_judgment.mdreferences/pillar_4_audience.mdFor each transcript, produce a structured analysis document covering all four pillars. Then proceed to compositing.
After all transcripts are individually analyzed:
Pillar 1 — Linguistic Composite:
Pillar 2 — Psychometric Composite:
Pillar 3 — Judgment Composite:
Pillar 4 — Audience Composite:
Using the composite profiles, generate the installable personality skill. The skill uses the template in references/personality_skill_template.md and is output as a complete skill directory:
{name}_personality/
├── SKILL.md (the personality skill itself)
└── references/
├── linguistic_profile.md
├── psychometric_profile.md
├── decision_patterns.md
└── audience_profiles.md
The generated SKILL.md must include:
If the user asks to update an existing personality skill:
| File | When to Read | Purpose |
|---|---|---|
references/pillar_1_linguistic.md | Phase 2, for each transcript | Full linguistic analysis methodology |
references/pillar_2_psychometric.md | Phase 2, for each transcript | OCEAN scoring rubric and psychometric assessment method |
references/pillar_3_judgment.md | Phase 2, for each transcript | Decision pattern extraction and stance mapping method |
references/pillar_4_audience.md | Phase 2, for each transcript | Audience-adaptive communication profiling method |
references/personality_skill_template.md | Phase 4 | Template for the generated personality skill |