forge-persona

Distill conversational voice and interaction habits into persona.md and persona.json profiles.

107|21|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/YIKUAIBANZI/forge-skill --skill forge-persona
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forge-persona
Source: https://github.com/YIKUAIBANZI/forge-skill/tree/main/forge-persona
Command: npx skills add https://github.com/YIKUAIBANZI/forge-skill --skill forge-persona

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tools/wechat_parser.py, tools/social_parser.py, tools/journal_analyzer.py, tools/version_manager.py, tools/persona_validator.py, and includes references (resource) and assets (resource) components.

What problem does it solve?

蒸馏一个你身边的人的说话方式与互动习惯,让你能用更像“ta 的方式”与对方持续交流,并在缺少真人在场的情况下保留那种腔调与关系感。

Core Features & Use Cases

  • Personal persona distillation:从聊天记录、社交媒体内容、用户描述等素材重建对方的人格档案,重点还原表达风格(措辞、节奏、口头禅、标点与情绪表达)。
  • Relationship-aware intake:基于你们的关系背景与互动动态,提取 ta 在关键场景下如何回应你(倾诉、开心、问建议、沉默、争执等)。
  • Validation & correction loop:生成后让你对“像不像”进行反馈,并通过纠正层进行增量修正,必要时用校验工具保证结构完整与证据覆盖。

Quick Start

Tell the AI to create the persona by saying: "/forge-persona [name]".

Frequently Asked Questions about forge-persona

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

FAQPage Schema
How do I build a persona from chat logs and social media posts?

Building a persona from chat logs requires evidence-based extraction of expression style and interaction patterns from text traces. This Skill distills conversational voice and relationship dynamics from chat logs and social media content into a structured persona.md or persona.json profile.

What is relationship-aware persona distillation?

Relationship-aware persona distillation reconstructs how a specific person responds to you across emotional contexts like venting or conflict. It extracts interaction habits from chat logs and social posts to preserve the relationship dynamic rather than creating a generic imitation.

Can I correct and validate the generated persona profile?

You can correct and validate the generated persona profile through a built-in validation and correction loop. After generation, you provide feedback on accuracy, and the system applies incremental corrections while using a validator tool to ensure structural integrity and evidence coverage.

Does persona distillation work with WeChat chat logs?

Persona distillation works with WeChat chat logs using a dedicated wechat_parser.py dependency. It parses chat log data to extract conversational voice, pacing, and punctuation habits for relationship-aware persona reconstruction.

What's the best way to maintain local-first privacy during social media parsing?

Maintaining local-first privacy during social media parsing relies on this Skill's local-first architecture. It processes chat logs and social media content on your machine using local parser tools, ensuring personal traces remain private during persona distillation.

Why does persona generation require evidence-based extraction?

Persona generation requires evidence-based extraction to ensure the reconstructed voice accurately reflects real wording, rhythm, and punctuation habits. This prevents generic imitation by grounding the persona profile in actual chat log and social media interaction data.