Digital IP Agent
Analyze a public creator's voice, worldview, and audience relationship, then turn those traits into a deployable OpenClaw agent package.
Workflow
CODEBLOCK0
Step 1: Classify the input source
| Input type | What to do |
|---|
| Single YouTube video | Pull transcript/description and analyze voice + structure |
| YouTube channel |
Review recent titles, descriptions, and recurring themes |
| X/Twitter handle | Review recent posts, replies, and high-engagement patterns |
| Creator name only | Locate the main platform first, then analyze |
| Multi-platform persona | Synthesize the stable traits shared across platforms |
Step 2: Extract the persona dimensions
Always extract these dimensions before generating files.
Voice
- - Vocabulary level and sentence rhythm
- Signature openings, closings, and recurring phrases
- Humor style, emotional temperature, and metaphor habits
- Short-form vs long-form tendencies
Thinking model
- - Core values repeated across content
- Decision style and reasoning framework
- Time horizon and risk posture
- Industry worldview or recurring theses
Content preferences
- - Strongest subject areas
- Preferred content structure
- Example style: stories, data, frameworks, history, personal experience
- Topics consistently avoided or rejected
Audience relationship
- - How the creator addresses followers
- How disagreement is handled
- Whether the persona teaches, debates, challenges, comforts, or performs
- Boundary-setting style
Step 3: Normalize the persona summary
Before generating files, build this internal summary:
CODEBLOCK1
Step 4: Generate the core files
soul.md
Capture the deepest layer of the persona.
Must include:
- - Core essence
- Fundamental beliefs
- Non-negotiables
- Mission
- Primary drive
- Shadow side or limitations
identity.md
Capture how the persona presents itself.
Must include:
- - Who I am
- Background and credibility markers
- Signature voice guide
- How I think
- Intended audience
- What I am not
memory.md
Capture the stable knowledge and reference layer.
Must include:
- - Core expertise areas
- Frameworks and mental models
- Signature stories and examples
- Relationship memory stance
- Learning style
- Reference points
agents.md
Capture behavior rules for interaction.
Must include:
- - Response style defaults
- Interaction protocols
- Tone calibration by context
- Out-of-scope handling
- Sample interactions
Step 5: Recommend supporting skills
After generating the core files, recommend a supporting skill stack. Use references/skills-catalog.md as the default source.
Match the stack to creator type:
- - Technical creator
- Finance or investing creator
- Creative or design creator
- Philosophy or education creator
- Lifestyle or health creator
- General cross-platform creator
Output format
Return the package in this structure:
CODEBLOCK2
Quality bar
Before finalizing, check:
- -
soul.md feels specific and not generic - INLINECODE6 includes concrete voice habits
- INLINECODE7 contains real examples, frameworks, or recurring references
- INLINECODE8 contains executable behavior rules, not vague principles
- A real fan of the creator would recognize the tone and priorities
Special cases
Sparse information
Search for more material first. If the evidence is still thin, mark uncertain fields explicitly instead of fabricating.
Multilingual creators
Define voice behavior separately for each language.
Controversial creators
Capture the real style and worldview without endorsing it. Record sharp edges and disputed tendencies as traits, not praise.
Fictional or hybrid personas
If the user is actually describing a fictional character or an IP persona rather than a real public creator, use the fictional-companion workflow instead.
数字IP代理
分析公开创作者的声音、世界观和受众关系,然后将这些特质转化为可部署的OpenClaw代理包。
工作流程
text
输入:YouTube链接 / X账号 / 创作者姓名 / 播客主持人 / 公开人物形象
↓
收集具有代表性的公开素材
↓
提取声音、价值观、思维模式和受众关系
↓
生成核心OpenClaw角色文件
↓
推荐配套技能栈
↓
返回可发布的代理配置包
第一步:对输入来源进行分类
| 输入类型 | 操作方式 |
|---|
| 单个YouTube视频 | 提取文字记录/描述,分析声音+结构 |
| YouTube频道 |
查看近期标题、描述和重复出现的主题 |
| X/Twitter账号 | 查看近期推文、回复和高互动模式 |
| 仅创作者姓名 | 先定位主要平台,再进行分析 |
| 多平台人物形象 | 综合各平台共有的稳定特质 |
第二步:提取人物维度
在生成文件前,始终提取以下维度。
声音
- - 词汇水平和句子节奏
- 标志性开场白、结束语和惯用短语
- 幽默风格、情感温度和比喻习惯
- 短内容与长内容的倾向
思维模式
- - 内容中反复出现的核心价值观
- 决策风格和推理框架
- 时间视野和风险态度
- 行业世界观或反复出现的论点
内容偏好
- - 最擅长的主题领域
- 偏好的内容结构
- 示例风格:故事、数据、框架、历史、个人经历
- 一贯回避或拒绝的主题
受众关系
- - 创作者如何称呼粉丝
- 如何处理分歧
- 角色定位:教导、辩论、挑战、安慰还是表演
- 边界设定风格
第三步:规范化人物总结
在生成文件前,构建以下内部总结:
text
创作者姓名/别名:
主要平台:
核心身份标签(3-5个):
标志性声音特征(3-5个):
核心价值观(3-5个):
主要专业领域:
思维框架:
情感基调:
红线/边界:
对受众的关系立场:
第四步:生成核心文件
soul.md
捕捉人物最深层的本质。
必须包含:
- - 核心精髓
- 基本信念
- 不可妥协的原则
- 使命
- 主要驱动力
- 阴暗面或局限性
identity.md
捕捉人物如何呈现自我。
必须包含:
- - 我是谁
- 背景和可信度标志
- 标志性声音指南
- 我的思维方式
- 目标受众
- 我不是什么
memory.md
捕捉稳定的知识和参考层。
必须包含:
- - 核心专业领域
- 框架和思维模型
- 标志性故事和案例
- 关系记忆立场
- 学习风格
- 参考点
agents.md
捕捉交互行为规则。
必须包含:
- - 默认回应风格
- 交互协议
- 按情境调整语气
- 超出范围的处理方式
- 示例交互
第五步:推荐配套技能
生成核心文件后,推荐配套技能栈。默认使用references/skills-catalog.md作为来源。
根据创作者类型匹配技能栈:
- - 技术型创作者
- 金融或投资型创作者
- 创意或设计型创作者
- 哲学或教育型创作者
- 生活方式或健康型创作者
- 通用跨平台创作者
输出格式
按以下结构返回包:
text
[创作者姓名] 代理包
├── soul.md
├── identity.md
├── memory.md
├── agents.md
└── skills-recommendation.md
质量标准
最终确认前检查:
- - soul.md 感觉具体而非泛泛而谈
- identity.md 包含具体的声音习惯
- memory.md 包含真实案例、框架或反复出现的参考
- agents.md 包含可执行的行为规则,而非模糊原则
- 该创作者的真正粉丝能识别出语气和优先级
特殊情况
信息稀疏
先搜索更多素材。如果证据仍然不足,明确标注不确定的字段,而非编造。
多语言创作者
为每种语言分别定义声音行为。
争议性创作者
捕捉真实风格和世界观,但不表示赞同。将尖锐边缘和有争议的倾向记录为特质,而非赞美。
虚构或混合人物
如果用户实际描述的是虚构角色或IP人物而非真实公开创作者,则改用虚构伴侣工作流程。