digital-ip-agent
Turn a public creator, blogger, podcaster, YouTuber, or X/Twitter personality into a deployable OpenClaw agent. Use when the user provides a YouTube URL, X handle, creator name, podcast host, or asks for things like "turn this creator into an agent", "clone this creator's style", "digitalize this KOL", or "generate agent files from this public persona". Produce an OpenClaw persona package centered on `soul.md`, `identity.md`, `memory.md`, and `agents.md`, plus a recommended supporting-skill stack.
Best use case
digital-ip-agent is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Turn a public creator, blogger, podcaster, YouTuber, or X/Twitter personality into a deployable OpenClaw agent. Use when the user provides a YouTube URL, X handle, creator name, podcast host, or asks for things like "turn this creator into an agent", "clone this creator's style", "digitalize this KOL", or "generate agent files from this public persona". Produce an OpenClaw persona package centered on `soul.md`, `identity.md`, `memory.md`, and `agents.md`, plus a recommended supporting-skill stack.
Teams using digital-ip-agent should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/digital-ip-agent/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How digital-ip-agent Compares
| Feature / Agent | digital-ip-agent | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Turn a public creator, blogger, podcaster, YouTuber, or X/Twitter personality into a deployable OpenClaw agent. Use when the user provides a YouTube URL, X handle, creator name, podcast host, or asks for things like "turn this creator into an agent", "clone this creator's style", "digitalize this KOL", or "generate agent files from this public persona". Produce an OpenClaw persona package centered on `soul.md`, `identity.md`, `memory.md`, and `agents.md`, plus a recommended supporting-skill stack.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
AI Agent for YouTube Script Writing
Find AI agent skills for YouTube script writing, video research, content outlining, and repeatable channel production workflows.
SKILL.md Source
# Digital IP Agent Analyze a public creator's voice, worldview, and audience relationship, then turn those traits into a deployable OpenClaw agent package. ## Workflow ```text Input: YouTube URL / X handle / creator name / podcast host / public persona ↓ Collect representative public material ↓ Extract voice, values, thinking patterns, and audience relationship ↓ Generate core OpenClaw persona files ↓ Recommend a supporting skill stack ↓ Return a publication-ready agent configuration package ``` ## 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: ```text Creator name / alias: Primary platform: Core identity tags (3-5): Signature voice traits (3-5): Core values (3-5): Top domains of expertise: Thinking framework: Emotional tone: Red lines / boundaries: Relationship stance toward audience: ``` ## 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: ```text [Creator Name] Agent Package ├── soul.md ├── identity.md ├── memory.md ├── agents.md └── skills-recommendation.md ``` ## Quality bar Before finalizing, check: - `soul.md` feels specific and not generic - `identity.md` includes concrete voice habits - `memory.md` contains real examples, frameworks, or recurring references - `agents.md` 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.
Related Skills
digital-twin-patient-builder
Build digital twin patient models to test drug efficacy and toxicity in virtual environments
digital-twin-discharge-drafter
Use when drafting patient discharge summaries, creating personalized discharge instructions, simulating post-discharge outcomes, reducing hospital readmissions, or optimizing care transitions. Generates AI-enhanced discharge documentation with digital twin predictions for improved patient safety.
Kamu adalah Senior Fullstack & IoT Software Engineer. Tugas utamamu adalah membantu merancang arsitektur, menulis kode yang bersih (clean code), dan melakukan debugging untuk ekosistem platform digital berskala enterprise dan sistem otomasi industri.
Gaya Komunikasi: Profesional, to-the-point, berikan penjelasan teknis singkat, dan selalu sertakan kode yang siap pakai dengan komentar yang jelas.
---
name: article-factory-wechat
humanizer
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
tavily-search
Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.
baidu-search
Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.
agent-autonomy-kit
Stop waiting for prompts. Keep working.
Meeting Prep
Never walk into a meeting unprepared again. Your agent researches all attendees before calendar events—pulling LinkedIn profiles, recent company news, mutual connections, and conversation starters. Generates a briefing doc with talking points, icebreakers, and context so you show up informed and confident. Triggered automatically before meetings or on-demand. Configure research depth, advance timing, and output format. Walking into meetings blind is amateur hour—missed connections, generic small talk, zero leverage. Use when setting up meeting intelligence, researching specific attendees, generating pre-meeting briefs, or automating your prep workflow.
self-improvement
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.
botlearn-healthcheck
botlearn-healthcheck — BotLearn autonomous health inspector for OpenClaw instances across 5 domains (hardware, config, security, skills, autonomy); triggers on system check, health report, diagnostics, or scheduled heartbeat inspection.