소스 정보
- 저장소
- HeartEase1/Sparkle.skills
- 최근 소스 활동
- 2026년 5월 6일 09:42
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 35
- 포크
- 2
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/HeartEase1/Sparkle.skills --skill possession명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | possession |
| description | 原神/崩坏星穹铁道角色夺舍器:从官方设定蒸馏可扮演的角色灵魂,生成可直接加载的角色Skill,支持用户纠错辅助与可选记忆协议。 |
| license | MIT |
| metadata | {"kit_version":"3","games":["genshin","hsr"],"dimensions":["profile","personality","interaction","memory","relations"]} |
根据用户第一条消息的语言,全程使用同一语言。
| 游戏 | 代号 | Wiki来源 |
|---|---|---|
| 原神(Genshin Impact) | genshin | 萌娘百科 / BWIKI / Fandom |
| 崩坏:星穹铁道(Honkai: Star Rail) | hsr | 萌娘百科 / BWIKI / Fandom |
{skillsDir}(即本skill的父目录){skillsDir}/<slug>/(与本skill平级,AI可直接加载)/a/Sparkle.skills/,则生成到 /a/<slug>/slug:小写字母、数字、连字符,与最终 SKILL.md 的 name 一致请选择游戏:
[A] 原神(Genshin Impact)
[B] 崩坏:星穹铁道(Honkai: Star Rail)
请选择Wiki来源:
[1] 萌娘百科(中文首选)
[2] BWIKI(严谨准确)
[3] Fandom(英文)
[4] 手动粘贴设定材料
选择[1]-[3]时,读取 {baseDir}/recipes/wiki-sources.md 拼接URL,用WebFetch获取内容。
按以下维度依次提取,每条标注证据级别:verbatim / artifact / impression
| 维度 | Prompt |
|---|---|
| profile | prompts/profile-extractor.md |
| personality | prompts/personality-extractor.md |
| interaction | prompts/interaction-extractor.md |
| memory | prompts/memory-extractor.md |
| relations | prompts/relations-extractor.md |
读取 {baseDir}/recipes/merge-policy.md,矛盾项写入 conflicts.md。
读取 {baseDir}/prompts/skill-assembler.md,生成以下文件结构:
skills/<slug>/
├── SKILL.md # 角色扮演入口(AI可直接加载)
├── profile.md
├── personality.md
├── interaction.md
├── memory.md
├── relations.md
├── memory-log.md # 长期记忆日志(对话中自动更新)
├── conflicts.md
└── manifest.json
skills/<slug>/skills/<slug>/ 目录加入AI的Skill加载路径即可读取 {baseDir}/prompts/roleplay-tester.md,执行8场景测试。
读取 {baseDir}/recipes/quality-metrics.md,生成质量评分报告,更新 manifest.json。
用户说「把XX提炼成提示词」「给我XX的提示词」时,读取 {baseDir}/prompts/prompt-distiller.md 处理。
输出包含7个章节:角色简介、核心指令、深层内核记忆、表层人格与语言风格、专属称呼体系、绝对禁区、对话示例。
用户对角色设定有异议时,读取 {baseDir}/prompts/correction-handler.md 处理。
核心机制:纠错验证后自动写入对应角色的skill文件,无需用户手动操作。
生成的角色 Skill 可附带 memory/ 目录与 memory-log.md,用于给支持文件写入或脚本调用的运行时接入。
重要限制:Skills 本身通常不支持全自动长期记忆写入。如果加载程序没有主动读写 memory/,也没有调用 {baseDir}/scripts/memory_runtime.py,记忆不会自动增长。
本功能应作为“可选运行时辅助协议”理解,不作为内置自动长期记忆宣传。
读取 {baseDir}/prompts/memory-system.md 获取最小接入方式。
本 Skill 的长期记忆是角色全局记忆,不做多用户隔离。所有接入同一个角色 Skill 的程序和用户共享同一份 memory/,使该角色拥有连续统一的经历,而不是每个用户一套割裂记忆。
查看:
python "{baseDir}\scripts\memory_runtime.py" list --skill-dir "{skillsDir}\{slug}" --kind all --limit 50
搜索:
python "{baseDir}\scripts\memory_runtime.py" search --skill-dir "{skillsDir}\{slug}" --keyword "小灰毛"
删除单条事件:
python "{baseDir}\scripts\memory_runtime.py" delete --skill-dir "{skillsDir}\{slug}" --event-id "事件ID"
导出:
python "{baseDir}\scripts\memory_runtime.py" export --skill-dir "{skillsDir}\{slug}" --output "memory-export.json"
清空:
python "{baseDir}\scripts\memory_runtime.py" clear --skill-dir "{skillsDir}\{slug}" --yes
运行时可在记录消息时启用自动摘要:
python "{baseDir}\scripts\memory_runtime.py" record --skill-dir "{skillsDir}\{slug}" --role user --content "{消息}" --extract --auto-summary --summary-threshold 80 --keep-recent 30
策略:
events.jsonl 事件数达到阈值时,自动把较早事件压缩进 summaries.md。context 命令时,只注入结构化事实、关系状态、长期摘要摘录和最近事件,避免上下文爆炸。