siyu-save SKILL.md skillA
siyu-save from maojiebc/majia-siyu-team is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add maojiebc/majia-siyu-team/siyu-save@v2.1.1Pins v2.1.1 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- maojiebc/majia-siyu-team
- Path
plugins/siyu-core/skills/siyu-save/SKILL.md- Versions recorded
- 5
- Latest version
- v2.1.1, committed Oct 28, 2026
- First version recorded
- Oct 20, 2026
- Size
- 7,634 bytes
- Repository stars
- 3
- License
- MIT
把当前私域咨询的关键结论写入本地客户档案,供下次接续或汇总报告。 触发方式:/siyu-save、/存档、「保存」「记下来」「这个结论留着」;支持 list 和 --client。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# siyu-save:客户档案存档
把当前对话里已经形成的客户主诉、结论、否决方向、待验证假设和下一步,写成结构化 markdown 文件。默认只保存结构化结论,不复制完整对话;只记录,不重新诊断。
## 存在哪
存档只写进 `~/.siyu/clients/`:跨对话长期累积的客户档案。不要把客户档案写进仓库。
## 用户措辞
对用户只说「客户档案」「存档」「对话」,不说 slug、snapshot、session。路径和 frontmatter 字段仅作技术标识。
## 触发方式
| 命令 | 行为 |
|---|---|
| `/siyu-save` | 从当前对话提取结构化结论,自动提取标题 |
| `/siyu-save <标题>` | 使用指定标题 |
| `/siyu-save --client <客户> [标题]` | 保存到指定客户档案 |
| `/siyu-save list [客户]` | 只列档,不写文件 |
## 工作流程
### 1. 判断是否值得存
先检查对话里是否已有诊断结论、执行产物、否决方向或待验证假设。只有一句「保存」且前面没有有效内容时,拒绝写空文件:
> 现在没有可存的结论。先完成一次具体任务或诊断,再来存档。
### 2. 确定客户和标题
- 客户目录默认取当前目录名,归一化为小写字母、数字和连字符;没有明确客户或位于家目录时用 `default`。
- 用户传了 `--client` 时优先使用,并把不安全字符替换为 `-`,禁止 `..`、路径分隔符和越出 `~/.siyu/clients/`。
- 标题优先用用户指定值,否则从对话提取不超过 20 字的名词短语。
跟用户说「客户」,不要说内部目录标识。此时只在内存中准备标题和内容,还不创建目录或文件。
### 3. 生成结构化草稿与敏感信息预览(写盘前)
先在内存中生成本页第 6 步的结构化草稿。只提取支撑后续接续的最少信息:主诉摘要、经营画像、已确认结论、否决方向、待验证假设、下一步和必要备注。
默认不进入草稿的内容:
- 完整对话、逐字稿和整段原始用户输入;
- 系统或开发者指令、Trace、官员原始输出和调试信息;
- 外部文档全文、无关联系人信息和不影响结论的经营明细。
对草稿扫描下列类别:姓名与客户标识、手机号、身份证号、邮箱、微信号、详细地址、门店或组织内部标识、精确经营数字,以及 token、API key、密码、cookie 等认证凭据。
在任何写盘之前,先向用户显示:
```text
即将存档:结构化结论(不含完整对话)
检测到 {N} 处可能的敏感信息:
| 类别 | 出现位置 | 脱敏预览 |
| ... | ... | ... |
```
…Read the whole file at its exact version.
How to install
mdr add maojiebc/majia-siyu-team/siyu-save@sha256:dd21ef67a6920da0The line at the top of this page pins the label v2.1.1, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_e5lxvted3e22sbyl)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Oct 20, 2026 and Oct 28, 2026, about one every 2 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v2.1.1 latest | 2026-10-28 | db05cd5 | 7,634 B | A | view · diff |
| v2.1.0 | 2026-10-22 | 05b93b3 | 7,634 B | A | view · diff |
| v2.0.0 | 2026-10-22 | a0b9c9b | 7,634 B | A | view · diff |
| v1.8.1 | 2026-10-22 | 63e6e3b | 7,634 B | A | view · diff |
| v1.8.1 | 2026-10-20 | 1c53ba6 | 7,832 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (7634 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
maojiebc/majia-siyu-team · 3 stars · license MIT · pushed 2026-11-02 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_e5lxvted3e22sbyl GET https://markdownregistry.com/api/v1/resolve?ref=maojiebc/majia-siyu-team/siyu-save GET https://markdownregistry.com/api/v1/blob/dd21ef67a6920da01ce7ec23dbb38ef07c99db660e72b4d045d2ecd2e302cb6b
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from maojiebc/majia-siyu-team
Every file in maojiebc/majia-siyu-team