junyi-relationship-manager SKILL.md skillA
junyi-relationship-manager from junyifei/junyi-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add junyifei/junyi-skills/junyi-relationship-manager@git:20260724.c0de873Pins git:20260724.c0de873 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- junyifei/junyi-skills
- Path
junyi-relationship-manager/SKILL.md- Versions recorded
- 2
- Latest version
- git:20260724.c0de873, committed Jul 24, 2026
- First version recorded
- Jul 24, 2026
- Size
- 8,202 bytes
- Repository stars
- 4
- License
- a license file GitHub does not identify
记录和更新对用户重要的人,把交流原话、关系事实、需求、承诺和跟进时间整理成安全的本地人物档案,并基于已有证据回答“谁该跟进”、生成关系报告或提出资源撮合建议;可选接入飞书多维表格和定时任务。用于“记一下XX”“今天和XX聊了”“新认识了一个人”“帮我更新关系”“谁该跟进了”“关系报告”“资源撮合”“启用飞书关系管理”等请求。不用于批量导入通讯录、群发、代替用户联系他人、根据零散信息推测人格或擅自公开私人关系资料。.
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
# 记住每一个重要的人 把用户真实提供的关系信息保存下来,帮助用户兑现承诺、持续理解重要的人,也看见自己的心力流向。基础模式只使用本地 Markdown;飞书双写、定时提醒和月报属于用户明确启用后的进阶模式。 ## 先选择模式 - **记录或更新**:新建或更新一个人的本地档案。 - **只读查询**:回答“谁该跟进”、关系报告或资源撮合,不修改档案。 - **进阶配置**:用户明确要求接入飞书或定时任务时,才配置外部系统。 - **批量通讯录或群发**:说明本 Skill 一次只处理一个人,不执行。 任何记录、更新、查询或撮合都先读取 [data-contract.md](references/data-contract.md)。需要接入飞书、创建表格、双写、定时提醒或自动月报时,再读取 [advanced-automation.md](references/advanced-automation.md)。 > **写入硬停点**:记录请求只授权保存内容,不等于授权保存在当前 Git 仓库。任何写入的第一步都是完成下方路径检查;命中 Git 仓库且没有用户明确确认路径时,本轮只能询问路径,不能先建档再提醒。 ## 不可违反的规则 1. **不把推测写成事实**:只记录用户明确提供的事实、原话和承诺。缺失字段写 `待确认` 或 `null`,不为填满模板而猜测。 2. **区分三种来源**:用户事实、系统计算、系统建议必须分别标注。相对日期可以换算,但同时保留用户原始表达。 3. **不自动升级关系**:用户明确说“新认识”时可按规则记为“认识”;除此之外,亲密度、圈层和关系阶段都不能自动设定或升级。可以提出建议并等待确认。 4. **时间线只追加**:互动、原话、需求变化和承诺状态只追加,不覆盖或删除旧记录。当前状态可以更新,但必须在时间线保留变化原因。 5. **一人一 ID**:使用 `person_id` 作为本地档案和飞书记录的唯一锚点,不以姓名作为主键;同名且身份不清时先询问,不合并。 6. **私人资料不外传**:只写入用户自己的本地目录或已明确启用的飞书表,不提交到公开仓库,不分享,不代替用户联系任何人。 7. **撮合只建议**:不自动介绍双方,不发送消息;只有需求、资源和双方亲密度都有明确证据且符合门槛时才建议。 ## 写入前先确定安全路径 按以下顺序定位人物图谱目录: 1. 查找 `TOOLS.md` 中明确配置的 `人物图谱路径`;存在时使用该路径。 2. 未配置时,检查当前工作目录是否位于 Git 仓库内,例如运行: ```bash git rev-parse --is-inside-work-tree ``` …
Read the whole file at its exact version.
How to install
mdr add junyifei/junyi-skills/junyi-relationship-manager@sha256:d8b1adb322c69aa5The line at the top of this page pins the label git:20260724.c0de873, 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_vnzphpngeeszpzor)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, all committed on Jul 24, 2026.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260724.c0de873 latest | 2026-07-24 | c0de873 | 8,202 B | A | view · diff |
| git:20260724.16cbeda | 2026-07-24 | 16cbeda | 8,495 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 (8202 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
junyifei/junyi-skills · 4 stars · license a license file GitHub does not identify · pushed 2026-11-06 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_vnzphpngeeszpzor GET https://markdownregistry.com/api/v1/resolve?ref=junyifei/junyi-skills/junyi-relationship-manager GET https://markdownregistry.com/api/v1/blob/d8b1adb322c69aa5b4e0eb2d21c6fb91884c213d55f67c4a052a53adb20cd330
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.