#804 by GitHub stars

agenmod/immortal-skill

♾<U+FE0F> 开源数字永生框架 — 从聊天记录蒸馏任何人的七维数字分身。支持微信/飞书/iMessage/Telegram等12+平台,7种角色模板,对齐 OpenClaw Soul Spec 标准。一行指令让你的AI学会蒸馏。

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

cdab91b37982 → cdab91b37982

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → cdab91b37982

No earlier version was observed for comparison.

Compare on GitHub

distill-protocol-skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

cdab91b37982 → cdab91b37982

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → cdab91b37982

No earlier version was observed for comparison.

Compare on GitHub

distill-shield-skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

cdab91b37982 → cdab91b37982

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → cdab91b37982

No earlier version was observed for comparison.

Compare on GitHub

examples/li-gong-demo/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

cdab91b37982 → cdab91b37982

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → cdab91b37982

No earlier version was observed for comparison.

Compare on GitHub

examples/mentor-demo/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

cdab91b37982 → cdab91b37982

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → cdab91b37982

No earlier version was observed for comparison.

Compare on GitHub

examples/self-demo/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

cdab91b37982 → cdab91b37982

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → cdab91b37982

No earlier version was observed for comparison.

Compare on GitHub

steamer-skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

cdab91b37982 → cdab91b37982

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → cdab91b37982

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit cdab91b37982d0d3ca78eb2da6727a8f75d8bca8

1.1kGitHub stars
9stars in 7 days
7skills in this repository
0commits in 30 days

Heat

3.5
  • Star growth, last 7 daysAhead of 79% of tracked repositories
  • Star growth, last 24 hoursAhead of 3% of tracked repositories
  • Rank movement, last 7 daysAhead of 25% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 5, 20261,140

Individual skills in this repository

How it works

immortal-skill

When your agent uses it

通用数字永生框架:从聊天记录、社交媒体、文档等多平台数据中蒸馏任何人的数字分身——支持自己、同事、导师、亲人、伴侣/前任、朋友、公众人物 7 种角色模板,接入国内外 12+ 数据平台。

What it loads into context

Frontmatter

195 tokens

Always available to the agent

SKILL.md

1,710 tokens

When the skill is activated

Reference documents

26,263 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 语言
  2. 何时激活
  3. 核心理念
  4. 路径约定
  5. 操作顺序
  6. 追加材料(进化)
  7. 用户纠正
  8. 版本管理
  9. 不做的事
  10. 自检清单

Scripts executed separately

  • collectors/__init__.py
  • collectors/base.py
  • collectors/dingtalk.py
  • collectors/discord.py
  • collectors/email_collector.py
  • collectors/feishu.py
  • collectors/imessage.py
  • collectors/manual.py
  • collectors/slack.py
  • collectors/social_archive.py
  • collectors/telegram.py
  • collectors/twitter.py
  • collectors/wechat.py
  • collectors/whatsapp.py
  • kit/immortal_cli.py
  • kit/manifest_tool.py
  • kit/version_tool.py

Files

  • .gitignoreasset92 bytes
  • FOR_AI.mddoc2,408 bytes
  • LICENSEasset1,084 bytes
  • README.mddoc19,681 bytes
  • SKILL.mdcore5,803 bytes
  • SKILL.mdcore5,803 bytes
  • SKILL.mdcore5,803 bytes
  • SKILL.mdcore5,803 bytes
  • SKILL.mdcore5,803 bytes
  • SKILL.mdcore5,803 bytes
  • SKILL.mdcore5,803 bytes
  • assets/persona-plaza.pngasset115,109 bytes
  • collectors/__init__.pyruns508 bytes
  • collectors/base.pyruns3,832 bytes
  • collectors/dingtalk.pyruns6,789 bytes
  • collectors/discord.pyruns4,612 bytes
  • collectors/email_collector.pyruns6,648 bytes
  • collectors/feishu.pyruns10,256 bytes
  • collectors/imessage.pyruns4,353 bytes
  • collectors/manual.pyruns5,091 bytes
  • collectors/slack.pyruns4,540 bytes
  • collectors/social_archive.pyruns6,454 bytes
  • collectors/telegram.pyruns5,583 bytes
  • collectors/twitter.pyruns5,845 bytes
  • collectors/wechat.pyruns6,783 bytes
  • collectors/whatsapp.pyruns4,954 bytes
  • docs/PLATFORM-GUIDE.mddoc5,523 bytes
  • docs/RESEARCH.mddoc6,893 bytes
  • docs/references.mddoc636 bytes
  • kit/immortal_cli.pyruns9,646 bytes
  • kit/manifest_tool.pyruns5,275 bytes
  • kit/version_tool.pyruns6,767 bytes
  • personas/_base.mddoc1,709 bytes
  • personas/colleague.mddoc1,637 bytes
  • personas/family.mddoc2,543 bytes
  • personas/friend.mddoc2,039 bytes
  • personas/mentor.mddoc2,086 bytes
  • personas/partner.mddoc2,553 bytes
  • personas/public-figure.mddoc3,109 bytes
  • personas/self.mddoc2,539 bytes
  • prompts/correction-handler.mddoc1,483 bytes
  • prompts/interaction-extractor.mddoc2,014 bytes
  • prompts/memory-extractor.mddoc2,828 bytes
  • prompts/personality-extractor.mddoc3,232 bytes
  • prompts/procedural-extractor.mddoc2,152 bytes
  • prompts/skill-assembler.mddoc2,802 bytes
  • recipes/intake-protocol.mddoc3,865 bytes
  • recipes/interaction-mining.mddoc2,582 bytes
  • recipes/memory-mining.mddoc2,737 bytes
  • recipes/merge-policy.mddoc2,632 bytes
  • recipes/output-contract.mddoc2,612 bytes
  • recipes/personality-mining.mddoc3,058 bytes
  • recipes/procedural-mining.mddoc2,326 bytes
Read SKILL.md

# 数字永生

## 语言

根据用户**第一条消息**的语言,全程使用同一语言。

## 何时激活

- 用户要「蒸馏 XX」「做数字分身」「保留 TA 的方式/记忆」「让 AI 像 XX 一样」。
- 用户提供关于某人的材料,希望生成可加载的 Agent Skill 包。

## 核心理念

**选择角色 → 多平台采集 → 分维度提取(procedure / interaction / memory / personality)→ 证据分级 → 冲突合并 → 输出符合 Agent Skills 的技能目录。**
View the complete source on GitHub

Skills included

  • immortal-skill
  • distill-protocol
  • distill-shield
  • li-gong-demo
  • wang-lao-shi-demo
  • chen-yun-demo
  • steamer

Repository facts

License
MIT
Created
Apr 1, 2026
Last pushed
Apr 15, 2026
Forks
104
Open issues
6
Project activity
Slowing

Rank over the last 12 weeks

Now #804 · best #560 · down 147 in 30 days

  1. #791 on Oct 30
  2. #793 on Oct 31
  3. #794 on Nov 1
  4. #798 on Nov 2
  5. #801 on Nov 3
  6. #804 since Nov 4
72 earlier periods
  1. #561 on Aug 2
  2. #557 on Aug 7
  3. #552 on Aug 8
  4. #558 on Aug 9
  5. #582 on Aug 10
  6. #584 on Aug 11
  7. #574 on Aug 12
  8. #580 on Aug 13
  9. #583 on Aug 14
  10. #560 on Aug 15
  11. #578 on Aug 16
  12. #583 on Aug 17
  13. #597 on Aug 18
  14. #585 on Aug 19
  15. #593 on Aug 21
  16. #570 on Aug 22
  17. #598 on Aug 23
  18. #600 on Aug 24
  19. #613 on Aug 25
  20. #595 on Aug 26
  21. #604 on Aug 27
  22. #619 on Aug 28
  23. #576 from Aug 29 to Aug 30
  24. #599 on Aug 31
  25. #615 on Sep 1
  26. #604 on Sep 2
  27. #607 on Sep 3
  28. #587 on Sep 4
  29. #598 on Sep 6
  30. #606 on Sep 7
  31. #623 on Sep 8
  32. #613 on Sep 9
  33. #621 on Sep 10
  34. #607 on Sep 11
  35. #610 on Sep 12
  36. #637 on Sep 14
  37. #628 on Sep 15
  38. #637 on Sep 16
  39. #635 on Sep 17
  40. #636 on Sep 18
  41. #614 on Sep 19
  42. #627 on Sep 20
  43. #653 on Sep 22
  44. #652 on Sep 23
  45. #627 on Sep 24
  46. #620 on Sep 25
  47. #640 on Sep 27
  48. #645 on Sep 28
  49. #681 on Sep 29
  50. #662 on Sep 30
  51. #620 on Oct 3
  52. #643 on Oct 4
  53. #649 on Oct 5
  54. #657 on Oct 6
  55. #699 on Oct 8
  56. #678 on Oct 9
  57. #665 on Oct 10
  58. #661 on Oct 11
  59. #681 on Oct 12
  60. #678 on Oct 13
  61. #692 on Oct 14
  62. #683 on Oct 15
  63. #674 on Oct 17
  64. #666 on Oct 18
  65. #700 on Oct 19
  66. #708 on Oct 20
  67. #710 on Oct 21
  68. #693 from Oct 22 to Oct 23
  69. #666 on Oct 24
  70. #774 on Oct 25
  71. #783 on Oct 28
  72. #786 on Oct 29

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 3, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 13 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • distill-protocol-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • distill-protocol-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • distill-protocol-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • distill-shield-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • distill-shield-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • distill-shield-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • steamer-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 176 signals by file

README.md

  • Network accessline 9
    [![License MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
  • Network accessline 10
    [![Python 3.9+](https://img.shields.io/badge/Python-3.9+-blue.svg)](https://python.org)
  • Network accessline 11
    [![AgentSkills Standard](https://img.shields.io/badge/AgentSkills-Standard-8A2BE2.svg)](https://agentskills.io/)
  • Network accessline 12
    [![OpenClaw Compatible](https://img.shields.io/badge/OpenClaw-Compatible-orange.svg)](https://docs.openclaw.ai/)
  • Network accessline 13
    [![被蒸馏的人数](https://img.shields.io/badge/被蒸馏-∞人-red.svg)](#谁能被蒸馏)
  • Network accessline 66
    |------|--------|----------|----------| | **① 数字永生** | 全网首个开源数字永生框架:四维蒸馏引擎 | 你在这里 | [`SKILL.md`](SKILL.md) | | **② 蒸笼** | 蒸馏任何人的认知框架当参谋 | [steamer-skill](https://github.com/agenmod/steamer-skill) | [`steamer-skill/`](steamer-skill/) |
  • Network accessline 67
    | **① 数字永生** | 全网首个开源数字永生框架:四维蒸馏引擎 | 你在这里 | [`SKILL.md`](SKILL.md) | | **② 蒸笼** | 蒸馏任何人的认知框架当参谋 | [steamer-skill](https://github.com/agenmod/steamer-skill) | [`steamer-skill/`](steamer-skill/) | | **③ 防蒸馏** | 三层纵深防御,不做数字裸奔 | [distill-shield
  • Network accessline 68
    | **② 蒸笼** | 蒸馏任何人的认知框架当参谋 | [steamer-skill](https://github.com/agenmod/steamer-skill) | [`steamer-skill/`](steamer-skill/) |
  • Network accessline 69
    | **③ 防蒸馏** | 三层纵深防御,不做数字裸奔 | [distill-shield-skill](https://github.com/agenmod/distill-shield-skill) | [`distill-shield-skill/`](distill-shield-skill/) |
  • Network accessline 70
    | **④ 蒸馏协议** | 六问分离授权,aka「牛马保护法」 | [distill-protocol-skill](https://github.com/agenmod/distill-protocol-skill) | [`distill-protocol-skill/`](distill-protocol-skill/) |
  • Network accessline 71
    | **⑤ 老己 (Mirror)** | 从 AI 对话中蒸馏「你老己是谁」 | [mirror-skill](https://github.com/agenmod/mirror-skill) | — |
  • Network accessline 72
    | **⑥ OKR.skill** | AI 驱动的 OKR 实战框架 | [okr-skill](https://github.com/agenmod/okr-skill) | — |
  • Network accessline 86
    > **独立仓库**:[github.com/agenmod/steamer-skill](https://github.com/agenmod/steamer-skill)
  • Network accessline 94
    **入口**:Agent 执行 **[`steamer-skill/SKILL.md`](steamer-skill/SKILL.md)** · 人读故事 **[蒸笼 README](steamer-skill/README.md)** · 独立仓库 **[steamer-skill](https://github.com/agenmod/steamer-skill)**
  • Network accessline 96
    #### 已蒸馏人格 · [公共人格广场](https://agenworld.com/market)
  • Network accessline 98
    > 基于公开讲演、访谈与史料整理的 **预制蒸馏结果**,可直接在线对话或复制指令给其他 AI。持续扩充中。 > > 👉 **[在线体验 · 人格广场](https://agenworld.com/market)**
  • Network accessline 100
    > 👉 **[在线体验 · 人格广场](https://agenworld.com/market)**
  • Network accessline 110
    | 人物 | 成功领域 | 蒸馏切面 | 在线体验 | |------|----------|----------|----------| | **埃隆·马斯克** | 航天 / 电动车 / 能源 | 第一性原理 · 量产与多行星叙事 | [对话](https://agenworld.com/market) |
  • Network accessline 111
    |------|----------|----------|----------| | **埃隆·马斯克** | 航天 / 电动车 / 能源 | 第一性原理 · 量产与多行星叙事 | [对话](https://agenworld.com/market) | | **阿尔伯特·爱因斯坦** | 理论物理 / 科学哲学 | 思想实验 · 相对论与和平主义 | [对话](https://agenworld.com/market) |
  • Network accessline 112
    | **埃隆·马斯克** | 航天 / 电动车 / 能源 | 第一性原理 · 量产与多行星叙事 | [对话](https://agenworld.com/market) |
  • Network accessline 113
    | **阿尔伯特·爱因斯坦** | 理论物理 / 科学哲学 | 思想实验 · 相对论与和平主义 | [对话](https://agenworld.com/market) |
  • Network accessline 114
    | **沃伦·巴菲特** | 价值投资 / 资本配置 | 能力圈 · 长期主义与致股东信 | [对话](https://agenworld.com/market) |
  • Network accessline 115
    | **史蒂夫·乔布斯** | 消费电子 / 产品设计 | 人文 × 科技 · Keynote 与斯坦福演讲中的产品哲学 | [对话](https://agenworld.com/market) |
  • Network accessline 116
    | **山姆·奥特曼** | AGI / 创业孵化 | 产品化 AGI 叙事 · 听证与博客中的治理框架 | [对话](https://agenworld.com/market) |
  • Network accessline 117
    | **黄仁勋** | GPU / 加速计算 | 加速计算 · CUDA 生态与 GTC 第一性原理 | [对话](https://agenworld.com/market) |
  • Network accessline 118
    | **戴密斯·哈萨比斯** | AI for Science / 深度学习 | 强化学习 × 科学 · AlphaFold 与 AI for Science | [对话](https://agenworld.com/market) |
  • Network accessline 119
    | **杨立昆** | 计算机视觉 / 自监督学习 | 世界模型与自监督 · 公开论战中的架构路线 | [对话](https://agenworld.com/market) |
  • Network accessline 120
    | **杰弗里·辛顿** | 深度学习 / 神经网络 | 表征学习 · 深度学习史与近年风险论述 | [对话](https://agenworld.com/market) |
  • Network accessline 126
    | 人物 | 成功领域 | 蒸馏切面 | 在线体验 | |------|----------|----------|----------| | **苏格拉底** | 哲学 / 辩证法 | 诘问法 · 古典文献中的哲人形象 | [对话](https://agenworld.com/market) |
  • Network accessline 127
    |------|----------|----------|----------| | **苏格拉底** | 哲学 / 辩证法 | 诘问法 · 古典文献中的哲人形象 | [对话](https://agenworld.com/market) | | **阿基米德** | 数学 / 工程 | 几何证明 · 古代数学与工程叙事 | [对话](https://agenworld.com/market) |
  • Network accessline 128
    | **苏格拉底** | 哲学 / 辩证法 | 诘问法 · 古典文献中的哲人形象 | [对话](https://agenworld.com/market) |
  • Network accessline 129
    | **阿基米德** | 数学 / 工程 | 几何证明 · 古代数学与工程叙事 | [对话](https://agenworld.com/market) |
  • Network accessline 130
    | **克利奥帕特拉七世** | 政治外交 / 帝国博弈 | 托勒密末期 · 罗马史述中的政治博弈 | [对话](https://agenworld.com/market) |
  • Network accessline 131
    | **马可·奥勒留** | 哲学 / 帝国治理 | 沉思录 · 斯多葛与罗马皇帝 | [对话](https://agenworld.com/market) |
  • Network accessline 132
    | **列奥纳多·达·芬奇** | 艺术 / 工程 / 科学 | 笔记与手稿 · 文艺复兴通才 | [对话](https://agenworld.com/market) |
  • Network accessline 138
    | 人物 | 成功领域 | 蒸馏切面 | 在线体验 | |------|----------|----------|----------| | **科尼利厄斯·范德比尔特** | 铁路 / 航运 | 铁路与航运 · 镀金时代规模与价格战 | [对话](https://agenworld.com/market) |
  • Network accessline 139
    |------|----------|----------|----------| | **科尼利厄斯·范德比尔特** | 铁路 / 航运 | 铁路与航运 · 镀金时代规模与价格战 | [对话](https://agenworld.com/market) | | **约翰·D·洛克菲勒** | 石油 / 产业整合 | 标准石油 · 整合、成本与慈善的公开叙事 | [对话](https://agenworld.com/market) |
  • Network accessline 140
    | **科尼利厄斯·范德比尔特** | 铁路 / 航运 | 铁路与航运 · 镀金时代规模与价格战 | [对话](https://agenworld.com/market) |
  • Network accessline 141
    | **约翰·D·洛克菲勒** | 石油 / 产业整合 | 标准石油 · 整合、成本与慈善的公开叙事 | [对话](https://agenworld.com/market) |
  • Network accessline 142
    | **安德鲁·卡内基** | 钢铁 / 慈善 | 钢铁王 · 《财富的福音》与公共图书馆 | [对话](https://agenworld.com/market) |
  • Network accessline 143
    | **亨利·福特** | 汽车制造 / 流水线 | 流水线与 T 型车 · 大众消费主义 | [对话](https://agenworld.com/market) |
  • Network accessline 144
    | **J·P·摩根** | 金融 / 产业并购 | 金融整合 · 铁路、钢铁与恐慌时期的流动性 | [对话](https://agenworld.com/market) |
  • Network accessline 145
    | **山姆·沃尔顿** | 零售 / 供应链 | 折扣零售 · 巡店、低价与《富甲美国》自述 | [对话](https://agenworld.com/market) |
  • Network accessline 155
    > **独立仓库**:[github.com/agenmod/distill-shield-skill](https://github.com/agenmod/distill-shield-skill)
  • Network accessline 165
    **入口**:**[`distill-shield-skill/SKILL.md`](distill-shield-skill/SKILL.md)** · **[防蒸馏 README](distill-shield-skill/README.md)** · 独立仓库 **[distill-shield-skill](https://github.com/agenmod/distill-shield-skill)**
  • Network accessline 171
    > **独立仓库**:[github.com/agenmod/distill-protocol-skill](https://github.com/agenmod/distill-protocol-skill)
  • Network accessline 177
    **入口**:**[`distill-protocol-skill/SKILL.md`](distill-protocol-skill/SKILL.md)** · **[蒸馏协议 README](distill-protocol-skill/README.md)** · 独立仓库 **[distill-protocol-skill](https://github.com/agenmod/distill-protocol-skill)**
  • Network accessline 428
    - **Role-based ethics**: Different consent and anonymization requirements per relationship type - **12+ data platforms**: WeChat, Feishu, iMessage, Telegram, Slack, Discord, WhatsApp, Twitter/X, Email, and more - **Output**: [Agent Skills](
  • Network accessline 430
    - **Output**: [Agent Skills](https://agentskills.io/) standard, compatible with [OpenClaw](https://docs.openclaw.ai/)

collectors/__init__.py

  • Executable scriptline 1
    Executable file

collectors/base.py

  • Executable scriptline 1
    Executable file

collectors/dingtalk.py

  • Executable scriptline 1
    Executable file
  • Network accessline 10
    API 文档:https://open.dingtalk.com/
  • Network accessline 29
    CONFIG_DIR = Path.home() / ".immortal-skill" CONFIG_FILE = CONFIG_DIR / "dingtalk.json" BASE_URL = "https://oapi.dingtalk.com"
  • Network accessline 30
    CONFIG_FILE = CONFIG_DIR / "dingtalk.json" BASE_URL = "https://oapi.dingtalk.com" API_NEW = "https://api.dingtalk.com"
  • Network accessline 31
    BASE_URL = "https://oapi.dingtalk.com"
  • Network accessline 32
    API_NEW = "https://api.dingtalk.com"
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 68
    resp = requests.post(
  • Network accessline 104
    resp = requests.get(
  • Network accessline 148
    resp = requests.post(
  • Network accessline 188
    print("钉钉凭证配置")         print("需要钉钉企业内部应用。")         print("开放平台:https://open.dingtalk.com/\n")
  • Network accessline 190
    print("开放平台:https://open.dingtalk.com/\n")

collectors/discord.py

  • Executable scriptline 1
    Executable file
  • Network accessline 28
    API_BASE = "https://discord.com/api/v10"
  • Access to secretsline 43
    [Credential-related source omitted]
  • Network accessline 55
    [Credential-related source omitted]
  • Network accessline 56
    return False         resp = requests.get(f"{API_BASE}/users/@me", headers=self._headers(), timeout=10)         ok = resp.status_code == 200
  • Network accessline 57
    resp = requests.get(f"{API_BASE}/users/@me", headers=self._headers(), timeout=10)
  • Network accessline 64
    return []         channels: list[Channel] = []         guilds_resp = requests.get(
  • Network accessline 65
    channels: list[Channel] = []         guilds_resp = requests.get(             f"{API_BASE}/users/@me/guilds", headers=self._headers(), timeout=10,
  • Network accessline 66
    guilds_resp = requests.get(
  • Network accessline 72
    for guild in guilds_resp.json():             guild_id = guild["id"]             ch_resp = requests.get(
  • Network accessline 73
    guild_id = guild["id"]             ch_resp = requests.get(                 f"{API_BASE}/guilds/{guild_id}/channels",
  • Network accessline 74
    ch_resp = requests.get(
  • Network accessline 112
    resp = requests.get(

collectors/email_collector.py

  • Executable scriptline 1
    Executable file
  • Network accessline 7
    对于大多数用户,推荐先通过 Google Takeout (https://takeout.google.com/) 导出

collectors/feishu.py

  • Executable scriptline 1
    Executable file
  • Network accessline 27
    CONFIG_DIR = Path.home() / ".immortal-skill" CONFIG_FILE = CONFIG_DIR / "feishu.json" BASE_URL = "https://open.feishu.cn/open-apis"
  • Network accessline 29
    BASE_URL = "https://open.feishu.cn/open-apis"
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 65
    resp = requests.post(
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Network accessline 101
    resp = requests.get(
  • Network accessline 147
    resp = requests.get(
  • Network accessline 191
    resp = requests.get(
  • Network accessline 277
    print("飞书凭证配置")         print("需要一个飞书自建应用,且已开启机器人能力。")         print("开放平台:https://open.feishu.cn/app\n")
  • Network accessline 279
    print("开放平台:https://open.feishu.cn/app\n")

collectors/imessage.py

  • Executable scriptline 1
    Executable file

collectors/manual.py

  • Executable scriptline 1
    Executable file

collectors/slack.py

  • Executable scriptline 1
    Executable file
  • Network accessline 26
    API_BASE = "https://slack.com/api"
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 53
    [Credential-related source omitted]
  • Network accessline 54
    return False         resp = requests.get(f"{API_BASE}/auth.test", headers=self._headers(), timeout=10)         ok = resp.json().get("ok", False)
  • Network accessline 55
    resp = requests.get(f"{API_BASE}/auth.test", headers=self._headers(), timeout=10)
  • Network accessline 68
    if cursor:                 params["cursor"] = cursor             resp = requests.get(
  • Network accessline 69
    params["cursor"] = cursor             resp = requests.get(                 f"{API_BASE}/conversations.list",
  • Network accessline 70
    resp = requests.get(
  • Network accessline 114
    resp = requests.get(

collectors/social_archive.py

  • Executable scriptline 1
    Executable file

collectors/telegram.py

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    通过 Telethon(MTProto 客户端库)采集消息。 需要 Telegram API 凭证(从 https://my.telegram.org 获取)。
  • Network accessline 4
    需要 Telegram API 凭证(从 https://my.telegram.org 获取)。
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 137
    print("Telegram API 配置")         print("获取凭证:https://my.telegram.org -> API development tools\n")
  • Network accessline 138
    print("获取凭证:https://my.telegram.org -> API development tools\n")

collectors/twitter.py

  • Executable scriptline 1
    Executable file

collectors/wechat.py

  • Executable scriptline 1
    Executable file
  • Network accessline 11
    参考工具:   - LC044/WeChatMsg (Windows): https://github.com/LC044/WeChatMsg
  • Network accessline 12
    - LC044/WeChatMsg (Windows): https://github.com/LC044/WeChatMsg
  • Network accessline 13
    - BlueMatthew/WechatExporter (iOS): https://github.com/BlueMatthew/WechatExporter

collectors/whatsapp.py

  • Executable scriptline 1
    Executable file

distill-protocol-skill/README.md

  • Network accessline 9
    [![License MIT](https://img.shields.io/badge/License-MIT-green.svg)](../LICENSE)
  • Network accessline 10
    [![执行入口](https://img.shields.io/badge/执行入口-SKILL.md-orange.svg)](SKILL.md)
  • Network accessline 11
    [![三层纵深·第二层](https://img.shields.io/badge/防御层级-第二层:许可-blue.svg)](../distill-shield-skill/README.md#三层纵深)

distill-protocol-skill/kit/protocol_gen.py

  • Executable scriptline 1
    #!/usr/bin/env python3

distill-shield-skill/README.md

  • Network accessline 9
    [![License MIT](https://img.shields.io/badge/License-MIT-green.svg)](../LICENSE)
  • Network accessline 10
    [![三层防御](https://img.shields.io/badge/防御层级-三层纵深-red.svg)](#三层纵深)
  • Network accessline 11
    [![执行入口](https://img.shields.io/badge/执行入口-SKILL.md-orange.svg)](SKILL.md)

distill-shield-skill/kit/shield_gen.py

  • Executable scriptline 1
    #!/usr/bin/env python3

docs/PLATFORM-GUIDE.md

  • Network accessline 9
    **准备工作**: 1. 登录 [飞书开放平台](https://open.feishu.cn/app)
  • Network accessline 10
    1. 登录 [飞书开放平台](https://open.feishu.cn/app)
  • Network accessline 29
    **准备工作**: 1. 登录 [钉钉开放平台](https://open.dingtalk.com/)
  • Network accessline 30
    1. 登录 [钉钉开放平台](https://open.dingtalk.com/)
  • Network accessline 42
    **准备工作**: 1. 在 [Slack API](https://api.slack.com/apps) 创建 App
  • Network accessline 43
    1. 在 [Slack API](https://api.slack.com/apps) 创建 App
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 60
    **准备工作**: 1. 在 [Discord Developer Portal](https://discord.com/developers/applications) 创建 Application
  • Network accessline 61
    1. 在 [Discord Developer Portal](https://discord.com/developers/applications) 创建 Application
  • Network accessline 73
    **准备工作**: 1. 访问 [my.telegram.org](https://my.telegram.org/)
  • Network accessline 74
    1. 访问 [my.telegram.org](https://my.telegram.org/)
  • Network accessline 89
    **方式一**(推荐):Google Takeout 1. 访问 [takeout.google.com](https://takeout.google.com/)
  • Network accessline 90
    1. 访问 [takeout.google.com](https://takeout.google.com/)
  • Network accessline 106
    **Windows 用户**: 1. 使用 [WeChatMsg](https://github.com/LC044/WeChatMsg) 导出为 CSV/TXT
  • Network accessline 107
    1. 使用 [WeChatMsg](https://github.com/LC044/WeChatMsg) 导出为 CSV/TXT
  • Network accessline 113
    **macOS/iOS 用户**: 1. 使用 [WechatExporter](https://github.com/BlueMatthew/WechatExporter) 从 iTunes 备份导出
  • Network accessline 114
    1. 使用 [WechatExporter](https://github.com/BlueMatthew/WechatExporter) 从 iTunes 备份导出

docs/RESEARCH.md

  • Network accessline 14
    来源:[搜狐报道](https://it.sohu.com/a/1001511472_122535154)
  • Network accessline 27
    来源:[arXiv:2603.25158](https://arxiv.org/abs/2603.25158)
  • Network accessline 56
    来源:[github.com/Gogolian/preserver](https://github.com/Gogolian/preserver)
  • Network accessline 64
    来源:[github.com/QuixiAI/hexis](https://github.com/QuixiAI/hexis)
  • Network accessline 84
    来源:[CSDN](https://blog.csdn.net/2401_86594982/details/153396312)、[53AI](https://www.53ai.com/news/zhishiguanli/2025111585230.html)
  • Access to secretsline 92
    [Credential-related source omitted]
  • Network accessline 114
    [agentskills.io](https://agentskills.io/) 定义了 Agent Skill 的标准格式:
  • Network accessline 126
    来源:[E 路领航博客](https://blog.oool.cc/archives/openclaw-memory-distillation-skill-solidification-model-downgrade)
  • Network accessline 163
    | # | 主题 | 来源 | |---|------|------| | 1 | 被蒸馏成 Token 的现象 | [搜狐](https://it.sohu.com/a/1001511472_122535154) |
  • Network accessline 164
    |---|------|------| | 1 | 被蒸馏成 Token 的现象 | [搜狐](https://it.sohu.com/a/1001511472_122535154) | | 2 | Trace2Skill | [arXiv](https://arxiv.org/abs/2603.25158) |
  • Network accessline 165
    | 1 | 被蒸馏成 Token 的现象 | [搜狐](https://it.sohu.com/a/1001511472_122535154) |
  • Network accessline 166
    | 2 | Trace2Skill | [arXiv](https://arxiv.org/abs/2603.25158) |
  • Network accessline 167
    | 3 | OpenClaw 记忆蒸馏 | [E 路领航](https://blog.oool.cc/archives/openclaw-memory-distillation-skill-solidification-model-downgrade) |
  • Network accessline 168
    | 4 | 工程师 Skill 撰写实战 | [掘金](https://juejin.cn/post/7619245854759583759) |
  • Network accessline 169
    | 5 | 数字员工 & 知识永生 | [CSDN](https://blog.csdn.net/2401_86594982/details/153396312) |
  • Network accessline 170
    | 6 | AI 知识管理 | [53AI](https://www.53ai.com/news/zhishiguanli/2025111585230.html) |
  • Network accessline 171
    | 7 | AI 资产治理 | [掘金](https://juejin.cn/post/7597276695403462697) |
  • Network accessline 172
    | 8 | Agent Skills 规范 | [agentskills.io](https://agentskills.io/specification.md) |
  • Network accessline 173
    | 9 | Preserver 问卷式永生 | [GitHub](https://github.com/Gogolian/preserver) |
  • Network accessline 174
    | 10 | Hexis 持久记忆 | [GitHub](https://github.com/QuixiAI/hexis) |
  • Network accessline 175
    | 11 | WeClone 聊天克隆 | [GitHub](https://github.com/xming521/weclone) |
  • Network accessline 176
    | 12 | WeChatMsg 微信导出 | [GitHub](https://github.com/LC044/WeChatMsg) |
  • Network accessline 177
    | 13 | DiscordChatExporter | [GitHub](https://github.com/Tyrrrz/DiscordChatExporter) |
  • Network accessline 178
    | 14 | Telethon Telegram 客户端 | [docs.telethon.dev](https://docs.telethon.dev/) |

docs/references.md

  • Network accessline 11
    - [OpenRAIL / Hugging Face 博客](https://huggingface.co/blog/open_rail) — 面向模型/数据集的负责任许可思路(与个人「蒸馏协议」类比,非等同)。

kit/immortal_cli.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

kit/manifest_tool.py

  • Executable scriptline 1
    #!/usr/bin/env python3

kit/version_tool.py

  • Executable scriptline 1
    #!/usr/bin/env python3

steamer-skill/README.md

  • Network accessline 9
    [![License MIT](https://img.shields.io/badge/License-MIT-green.svg)](../LICENSE)
  • Network accessline 10
    [![永生.skill](https://img.shields.io/badge/永生.skill-子入口-8A2BE2.svg)](../README.md)
  • Network accessline 11
    [![执行入口](https://img.shields.io/badge/执行入口-SKILL.md-orange.svg)](SKILL.md)
  • Network accessline 12
    [![能蒸名人](https://img.shields.io/badge/能蒸-公众人物-red.svg)](#为什么你有资格蒸名人)

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

agenmod/immortal-skill: #804 on hotskills, 1.1k stars

[![agenmod/immortal-skill on hotskills](https://hotskills.dev/badge/agenmod-immortal-skill.svg)](https://hotskills.dev/skill/agenmod-immortal-skill/)