immortal-skill
A skill that distills a person's digital twin from chat logs and documents into a ready Agent Skill package
- 1,145 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Reads private correspondence and local messenger databases, handling sensitive data
- Uses platform API tokens and runs Python collectors that access the network
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/immortal-skillDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Reads private correspondence and local messenger databases, handling sensitive data
- Uses platform API tokens and runs Python collectors that access the network
This is third-party code. Review the repository files before installing.
What it does
The skill turns chat logs, documents and messenger exports into a structured profile of a person that an agent can load as a persona. It works across four dimensions: how the person acts, how they communicate, what they remember and what kind of person they are; each fact is tagged with an evidence level from verbatim quote to impression, and contradictions are kept rather than smoothed over. Seven role templates cover the user themselves, a colleague, a mentor, a family member, a partner, a friend and a public figure, each with its own consent and anonymization requirements. Data collection spans twelve-plus sources via API or local database reads, including WeChat, Feishu, iMessage, Telegram, Slack, Discord, email and manual file import. The output is a folder with a SKILL.md and dimension files compatible with the Agent Skills standard and OpenClaw. The repository also bundles related modules: distilling public figures' frameworks from open material, defending your own data against unwanted collection and a permissions protocol for persona use.
Who it is for. For people who want to build a digital twin of themselves or, with consent, of relatives, mentors and colleagues for use with an agent.
Good fit when
- You want to build a digital twin from your own chat history and load it into an agent as a persona
- You want to preserve someone's speech, experience and communication style with their consent
- You want to distill a public figure's frameworks from open talks and articles
Not a fit when
- You do not have the person's consent to collect and use their messages and profile
- You need plain document search rather than a structured personality profile
Example request
Build a digital twin from my Telegram and Twitter chats and package it as an Agent SkillLimitations
The skill works with private correspondence, so applying it to other people's data is only acceptable with their consent and with anonymization, and that responsibility is on the user. Some collectors need Python 3.9+, platform API tokens or access to local messenger databases, and availability of specific platforms from your network may vary. Profile quality depends on the volume and cleanliness of source data and on the agent model that performs the extraction. The prebuilt public-figure personas in the repository are assembled from open material and do not imply those people's stance or authorization.
How to disable. Remove the immortal-skill folder from your agent's skills directory, for example ~/.openclaw/skills/ or the project's .claude/skills/. Generated profiles live in separate folders and are removed manually.
FAQ
Is this legal and ethical?
The skill is meant for your own data or for collection with a person's consent and with anonymization, and each role has its own requirements. The repository ships a separate permissions protocol and a module to defend your own data against unwanted collection.
What is the output?
A folder with a SKILL.md and per-dimension files: actions, communication, memory, personality and conflicts. You can drop it into an agent's skills directory and converse in the profile's style.
Discussion
No questions or reviews yet.
Related
SkillsA skill records how you work with an agent, keeps it in a short text profile next to your code and carries it between AI tools.
A research project that improves and deduplicates an agent's skill library from its sessions through a local proxy and an optional server
A skill that helps an agent author other skills to the agentskills.io spec: structure, metadata, progressive disclosure and validation
A skill that distills chats, documents and public sources into a reusable person profile for AI agents and compatible bots
A skill registry for teams with security scanning and versioning; the MCP server finds and installs skills on request.
An open catalogue of over three thousand skills, each backed by a real project, with industry collections and categories.
README in short
The README presents an open digital twin framework: from chat, social media and documents across twelve-plus sources it extracts a person's profile along four dimensions with evidence levels and preserved contradictions. Seven role templates carry different consent and anonymization requirements, and it runs through conversation with the agent or through the immortal_cli.py CLI. The output is packaged as a folder with a standard SKILL.md compatible with Agent Skills and OpenClaw. The repository bundles related modules: distilling public figures' frameworks from open material, three-layer defense of your own data and a persona permissions protocol. The project stresses ethics and ships example profiles, MIT licensed.
README badge
Original SKILL.md
---
name: immortal-skill
description: "Universal digital immortality framework: distill anyone's digital twin from chat logs, social media and documents across platforms, with seven role templates and 12+ data sources."
license: MIT
metadata: {"openclaw": {"requires": {"bins": ["python3"]}}, "personas": ["self", "colleague", "mentor", "family", "partner", "friend", "public-figure"], "platforms": ["feishu", "dingtalk", "wechat", "imessage", "telegram", "whatsapp", "slack", "discord", "email", "twitter", "social-archive", "manual"]}
---
# Digital immortality
## When to activate
- The user asks to distill someone, build a digital twin, preserve their way or memory, or make the AI act like a person.
- The user provides material about a person and wants a loadable Agent Skill package.
## Core idea
Choose a role, collect across platforms, extract by dimension (procedure, interaction, memory, personality), grade evidence, merge conflicts, output a skill directory compatible with Agent Skills.