Immortal Skill

Distille le style de travail d'une personne à partir de journaux de chat en une compétence classée par preuves

par agenmod · agenmod/immortal-skill

Testé · Fonctionne ★ 8.4/10

Immortal Skill — Distille le style de travail d'une personne à partir de journaux de chat en une compétence classée par preuves

Ce que fait

Transforme des données brutes sur une personne – exportations de chat, e-mails, archives sociales, documents – en un package Agent Skill chargeable couvrant ses procédures, son style d'interaction, ses souvenirs et sa personnalité. Chaque affirmation extraite est étiquetée verbatim, artefact ou impression, les contradictions sont acheminées vers un fichier de conflits, et une CLI Python initialise le répertoire, empreinte chaque fichier et horodate un manifeste. Se déclenche sur les demandes de création d'un jumeau numérique, de préservation de la méthode de travail d'un collègue ou mentor, ou de transformation de l'historique des messages de quelqu'un en une persona que Claude peut charger.

Rapport de test

A soumis à la fois une exécution sans compétence et une exécution avec compétence le même journal de révision Slack de 18 messages et a demandé à chacun de construire une persona du collègue qui l'a écrit. Le brouillon sans compétence a inventé trois choses que le journal n'a jamais dites - il l'a appelé un 'senior engineer', a fixé sa limite de taille de PR à 500 lignes alors qu'il en a écrit 300 et 900, et a échangé des étiquettes de comportement contre des étiquettes de personnalité. L'exécution de la compétence a produit quatre fichiers avec 26 tags verbatim, 38 citations de source datées, un fichier de conflits qui a détecté une tension réelle entre sa règle 'no unplanned calls' et sa propre offre de pair-programming, et une entrée explicite 'insufficient material' pour les outils et l'environnement plutôt qu'une supposition ; manifest_tool.py init et stamp ont tous deux fonctionné proprement et ont empreint chaque fichier avec SHA. Le problème est que tout est livré en Chinese - SKILL.md, les sept modèles de persona, les six prompts d'extraction - et la ligne d'installation du README pointe vers ~/.openclaw/skills, et non ~/.claude/skills. Le README annonce également une défense 'poisoning' anti-distillation de troisième couche qui s'avère être un script de 59 lignes émettant une seule chaîne canary.

Testé le: 2026-07-28 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/agenmod/immortal-skill.git
mkdir -p ~/.claude/skills
cp -r immortal-skill ~/.claude/skills/immortal-skill

Commandes et exemples de prompts

  • /immortal-skillDistille le style de travail d'une personne à partir de journaux de chat en une compétence classée par preuves

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 把我导师身上的教学方法和工作习惯,从他这几年的聊天记录和邮件往来里,提炼成一个可以直接加载的技能包
  • 帮我把这位同事在过去半年代码评审里体现出来的风格和习惯,整理成一个带证据标注的数字分身档案
  • 根据这些微信聊天记录和朋友圈内容,为已经过世的爷爷建一个带有记忆和性格的数字人格档案