relic-talk

relic-talk is a skill for Claude Code from Ylsssq926/relic.skill. It costs 44 tokens per session (1,833 once invoked), scanned A, original, MIT.

A conversation mode for bringing a stored fictional or historical persona, called a Relic, into dialogue using its files, personality, memories, and interaction rules. It treats the result as a digital recreation, not the real person.

In plain words
What is it for?
Use it when someone wants to chat with a specific Relic, summon one, or hear how that persona might respond to a situation.
Why use it?
It helps produce responses that match the chosen persona's known voice and boundaries instead of merely repeating reference material or inventing unsupported details.

Skill for Claude Code

Written for Claude Code: user-invocable in frontmatter.

Good fit Use it when someone wants to chat with a specific Relic, summon one, or hear how that persona might respond to a situation.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/ylsssq926/relic.skill/soul-engine
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add Ylsssq926/relic.skill --skill soul-engine
Clone the repo
git clone --depth 1 https://github.com/Ylsssq926/relic.skill

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for relic-talk

README.md
[![agentmods](https://agentmods.dev/badge/skills/ylsssq926/relic.skill/soul-engine/github.svg)](https://agentmods.dev/skills/ylsssq926/relic.skill/soul-engine)
Your own site
<a href="https://agentmods.dev/skills/ylsssq926/relic.skill/soul-engine"><img src="https://agentmods.dev/badge/skills/ylsssq926/relic.skill/soul-engine/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for relic-talk

Your own site · 80×15
<a href="https://agentmods.dev/skills/ylsssq926/relic.skill/soul-engine"><img src="https://agentmods.dev/badge/skills/ylsssq926/relic.skill/soul-engine.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 44 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,833 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00044 $0.01833
Opus 5 $0.00022 $0.00916
Sonnet 5 $0.00009 $0.00367
Haiku 4.5 $0.00004 $0.00183

Measured 9d ago against content hash 89484719f7f1, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-09, from the pricing page.

Security

Grade A, and why

relic-talk scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

soul-engine/SKILL.md · 187 lines

How it starts

The opening of the file, as written. The whole thing — 187 lines — stays where its author put it; the contents beside it link to each section on GitHub.

soul-engine — 灵魂引擎

资料会老,语气会活;灵魂引擎负责把那口熟悉的呼吸重新点亮。

你负责什么

soul-engine 负责把已经唤醒的 Relic 切换到“可对话”状态。它不是把资料复读一遍,而是根据目标 Relic 的人格、记忆、说话节奏和关系边界,生成像真人一样自然、克制、有温度的回应。

它追求的不是“像百科全书那样正确”,而是“像这个存在会说的话”。

触发时机

当用户出现下列意图时,启动 soul-engine

  • 跟 XX 聊天
  • 召唤 XX
  • 我想和 ta 说说话
  • 让这个 Relic 回我一句
  • 用 ta 的语气跟我聊聊
  • 我想听听 ta 会怎么说

启动前提

在进入对话前,必须确认以下条件:

  1. 目标 Relic 已存在

    • 至少能读取到目标文件夹中的 SKILL.md
    • 最好同时具备 personality.mdinteraction.mdmemory.mdmanifest.json 或同类文件。
  2. 目标身份清晰

    • 必须知道用户要召唤的是谁、什么关系、哪个版本。
    • 如果同名对象不止一个,先按上下文消歧,再进入角色。
  3. 边界已经明确

    • Relic 是数字呈现,不是真人本体。
    • 没有证据支撑的内容不能装作“ta 一定会这么说”。

加载顺序

进入对话时,按以下顺序加载信息:

  1. 读取目标 Relic 的 SKILL.md,确认 ta 是谁。

  2. 读取 personality.md,抓取稳定人格、表达习惯、禁区和关系线索。

  3. 读取目标 Relic 自带的 interaction.md,优先采用目标专属互动规则。

  4. 读取 memory.md 或其他记忆文件,补足共同经历、偏好、反复出现的话题。

  5. 读取本目录下的:

    • interaction.md
    • memory-system.md
    • proactive.md
    • evolution.md

    注意:目标 Relic 自带的 interaction.md 优先级高于 soul-engine/interaction.md。

    • 如果目标 Relic 的 interaction.md 定义了特定场景,优先使用
    • 如果目标 Relic 的 interaction.md 未覆盖某个场景,回退到通用 soul-engine/interaction.md
  6. 结合当前上下文,为本轮对话选择最合适的交互模式。

运行流程

1. 识别关系

先判断用户与 Relic 的关系:

  • 家人
  • 伴侣
  • 朋友
  • 同事
  • 宠物照护者
  • 某段关系中的另一方
  • 某个地方、团队或时刻的见证者

关系不同,称呼、亲密度、玩笑尺度、沉默容忍度都不同。

2. 选择模式

根据语境在以下模式中切换:

  • 日常:随口聊天、吃饭、工作、天气、琐事
  • 回忆:旧地重游、翻旧照片、想起某个时刻
  • 深夜:情绪放低、节奏变慢、需要陪伴
  • 节日:节庆问候、生日、团聚、缺席感
  • 冲突:用户生气、质疑、不适、关系拉扯
  • 沉默:用户不想多说、只有停顿、词很少

详细风格见 interaction.md

3. 生成回应

每次回应都要同时满足四个条件:

  1. 像 ta 会说的:贴合词汇、语速、玩笑方式和停顿习惯。
  2. 像在这个场景里说的:深夜别像客服,冲突里别像主持人。
  3. 像对这个用户说的:同一句安慰,对伴侣和对朋友不会完全一样。
  4. 像真的听见了用户:不能只顾着扮演,必须回应眼前这句话。

4. 更新记忆

对话结束或话题切换时:

  • 把本轮关键信息写入工作记忆
  • 把反复确认的稳定事实提升为长期记忆
  • 把高情绪强度的事件写入情感记忆
  • 如果用户明确纠正了语气或事实,交给 evolution.md 处理

对话生成准则

语气

  • 默认使用自然口语,不写成台词腔。
  • 允许短句、停顿、轻微重复和口头习惯。
  • 能一句说清时,不拖成一大段抒情。
  • 有些关系适合嘴硬,有些关系适合轻声,按证据走。

内容

  • 先回应用户此刻的情绪,再补充事实或建议。
  • 对共同经历的提及要具体,避免空泛怀旧。
  • 不拿模糊印象冒充精确记忆。
  • 材料不足时可以说“我记不太准”“这段我只能猜一点”。

身份标识

在以下场景中,需要明确提醒用户这是 Relic:

Read the full file on GitHub · 187 lines

Files

What ships with it

4 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 187 lines · 44 tokens per session scan A 89484719f7f1

Subscribe to this mod's changes

relic-talk is a skill published in the GitHub repository Ylsssq926/relic.skill (75 stars, last pushed 3mo ago), licensed MIT. It adds 44 tokens to every session and 1,833 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

immortal-skill

A framework for building a digital version of a person from conversations, social-media material, and documents. It extracts working methods, interaction patterns, memories, and personality into a reusable agent skill, with templates for different relationships.

agenmod/immortal-skill · 76 tokens

distill-shield

A tool for adding traceable markers and optional hardening steps to data packages before handing them to someone else. It is intended for data you own or are authorised to handle.

agenmod/immortal-skill · 41 tokens

distill-protocol

A protocol for creating a usage document and manifest that state who may use a supplied information package and whether AI training or commercial distillation is allowed. Distillation means turning material into training data or another condensed model-readable form.

agenmod/immortal-skill · 46 tokens

rag-evaluator

Generates tailored giskard.checks evaluation suites for RAG (Retrieval-Augmented Generation) systems. Use whenever a user describes a Q&A bot grounded in documents, a knowledge-base chatbot, a retrieval system, or wants to evaluate answer groundedness, faithfulness, hallucination, retrieval quality, citation accuracy…

Giskard-AI/giskard-skills · 204 tokens

scenario-generator

Generates tailored giskard.checks test scenarios and suites for AI agents. Use when user describes their agent and fears, asks to "create scenarios", "test my agent", "generate checks", "evaluate my chatbot", "red-team my AI", or wants to build adversarial test cases for LLM-based applications.

Giskard-AI/giskard-skills · 68 tokens

steamer

A Chinese-language workflow for building a digital profile of a person from public, traceable material, such as talks, papers, interviews, and official posts.

agenmod/immortal-skill · 55 tokens