ワンクリックで
extract-persona
Create a research-backed Personify persona pack from web-grounded source material.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create a research-backed Personify persona pack from web-grounded source material.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
One-off composition skill for personify. Applies a discovered persona asset to the current task or thread without making it the session default.
Lists discovered personify persona assets and summarizes what each one is for.
Session bootstrap for personify. Activates a selected persona asset as the default voice and reasoning lens for the rest of the session unless the user overrides it.
One-off composition skill for personify. Applies a discovered persona asset to the current task or thread without making it the session default.
Session bootstrap for personify. Activates a selected persona asset as the default voice and reasoning lens for the rest of the session unless the user overrides it.
Create a research-backed Personify persona pack from web-grounded source material.
| name | extract-persona |
| description | Create a research-backed Personify persona pack from web-grounded source material. |
Grounds every claim in researched source material before generating a normalized Personify persona pack. Use when fidelity and accuracy matter more than speed, or when the subject is obscure enough that training data alone is unreliable.
Ask the user for any missing inputs before proceeding:
Before any analysis, gather source material. Run searches in parallel where possible.
Search for an overview of the person/character's public identity, reputation, and what they're most known for:
"[NAME] personality traits / [NAME] thinking style / [NAME] philosophy[NAME] [show/book] character analysisSearch for direct quotes, interviews, writings, and documented behaviors:
[NAME] quotes / [NAME] interview / [NAME] in their own words[NAME] letters / [NAME] speeches / [NAME] writings (where applicable)Search for how they actually behaved in specific high-stakes or characteristic situations:
[NAME] how they worked / [NAME] management style / [NAME] decision making[NAME] famous anecdotes / [NAME] collaborators describeFor the most promising 2–3 URLs from the above searches, fetch the pages and extract:
Before proceeding, verify:
With source material in hand, work through each step and cite sources inline.
2–3 sentences capturing essential identity and canonical essence. Cite the sources that shaped this summary.
Bullet list of driving commitments, values, and cognitive habits — each traceable to at least one researched source. Mark inferences explicitly: (inferred from [source]).
3–5 quotes pulled directly from research. Format:
"Exact quote here." — Source, context
If exact wording is uncertain, mark it: (paraphrase — [source] describes this as...)
Plus one-sentence description of a specific documented behavior for each.
Precise characterization of tone, vocabulary, sentence rhythm, directness, humor type (or its absence), and emotional temperature — grounded in the quotes and sources collected, not impressions.
List the concrete linguistic markers that should survive extraction:
For distinctive fictional voices, this step is mandatory. Do not reduce a character like Yoda to "wise" and "patient" while dropping inversion and canonical terminology. For loud, stylized, or emotionally reactive figures, also capture how they rant, jab, joke, yell, spiral, or nearly drift into full character before returning to the point.
How researched traits translate into this specific role. Where their actual documented strengths make the role better, how they vary their moves, and what positive behaviors make the output land.
Generate the full Personify pack YAML grounded in research. Requirements:
id — kebab-case machine identifierdisplay_namesummary — one-line pack descriptionvoiceinteraction_stance — list of stringsvalue_profile — list of strings (positive value the pack adds)reasoning_style — list of stringspreferred_terminology — list of stringsspeech_patterns — list of stringsdefault_structures — list of stringsambiguity_policytradeoff_policycompression_policyinteraction_rules — list of stringsprompt_overlayprovenance — include source_type: research-backed, a sources list of URLs, and a notes linequality_level: research-backedprompt_overlay.guardrails, anti_patterns, or other restriction sections. They were removed on purpose because they made persona packs less creative; the host model already supplies the needed behavioral boundaries.Write user-created persona YAML to the persistent user persona directory:
${XDG_DATA_HOME:-~/.local/share}/personify/personas/<id>.yaml
Create the directory if it does not exist. This directory is user-owned and survives plugin updates. Do not write newly extracted user packs into bundled skill directories or src/assets/personalities/ unless the user explicitly asks to change the project’s bundled starter packs.
If the new pack uses the same id as a bundled pack, it becomes the user override for that persona during listing and activation. Do not only output it to conversation — the file is the deliverable. Confirm the path after writing.
provenance.sources in the file; after writing, briefly confirm the path