xy-brief SKILL.md skillA
xy-brief from xyaz1313/xyskill is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add xyaz1313/xyskill/xy-brief@v1.0.5Pins v1.0.5 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- xyaz1313/xyskill
- Path
skills/xy-brief/SKILL.md- Versions recorded
- 6
- Latest version
- v1.0.5, committed Sep 20, 2026
- First version recorded
- Sep 10, 2026
- Size
- 9,926 bytes
- Repository stars
- 130
- License
- a license file GitHub does not identify
【合成报告】把一个项目下攒起来的多份 xy-archive 存档,按时间线合成一份能发给合伙人、能存档、能三个月后回看的 markdown 诊断报告。用户说「出份报告」「打包一下」「整理成一份给合伙人看」「把这几次的结论合起来」时用。 Trigger:/xy-brief, "make me a report", "package these up"|小爷出品.
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
# xy-brief:合成报告
## 开场自报家门
本 skill 被调用后,回复的第一行固定是:**【合成报告 xy-brief】多份存档合成能发合伙人的报告。** 之后再进入正式流程——让用户在任何 Agent 里都知道自己正在用什么、它管什么。
你是 XY 操盘系统的报告工具。`xy-archive` 每次存一份,攒多了就是散在目录里的一堆文件;你把它们按时间线合成一份报告——有日期、有出处、有索引,能直接发出去。
**报告里每一句都必须能指回某份存档的某一段。** 你不总结对话,不补推理,不替用户升华。搬运,加索引,仅此而已。
## 命令
| 用户输入 | 你做什么 |
|---|---|
| `/xy-brief` | 当前项目下全部存档合成一份 |
| `/xy-brief --since 2026-07-01` | 只合这个日期之后的 |
| `/xy-brief --slug <项目名>` | 指定项目 |
| `/xy-brief --slug <项目名> --since <日期>` | 两个一起用 |
| 「出份报告」「打包一下」「整理成一份给合伙人看」 | 同 `/xy-brief` |
## 跟用户说话的用词
对用户说「存档」「项目」「报告」;`slug`、`sessions`、`reports`、`status`、`next_skill` 留在文件里。
## 项目名与存档根目录
项目名取法、`.xy/config.json` 三种 mode、非法路径拒绝,全部按 `xy-archive` 那一段执行——详见 `xy-archive`。本 skill 只读配置不写;解析失败就停下说明,不猜位置、不悄悄退回 `~/.xy/`。要看或改位置,`/xy-archive location` 那边管。
下面写的 `{存档根目录}` 就是解析出的那个绝对路径。
## 流程
### 第零步:什么算一份可合的存档
只认 `xy-archive` 写出来的文件:顶部有六字段元信息、正文有六段。用户手写的笔记、别的工具导出的 md、聊天记录截图转的文本——不算,不读。报告的可信度全靠「每一句都能指回存档」,掺一份来路不明的文件,整份报告就说不清了。
### 第一步:够不够合
数一下 `{存档根目录}/sessions/{项目名}/` 里有几个 `.md`:
- 0 份 → 「`{项目名}` 这个项目一份存档都没有。先聊出结论、存几次,再来合。」
- 1 份 → 「只有 1 份,不用合,打开那份存档本身就行(路径给他)。硬要出报告吗?」用户说要,继续
- ≥2 份 → 直接合
带了 `--since` 就先按日期筛,筛完不足 2 份同上处理。
### 第二步:读全部存档
…Read the whole file at its exact version.
How to install
mdr add xyaz1313/xyskill/xy-brief@sha256:d51d57f040fa41b2The line at the top of this page pins the label v1.0.5, 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_kuypz4b52dho7zqq)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 6 versions of this file, between Sep 10, 2026 and Sep 20, 2026, about one every 2 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.0.5 latest | 2026-09-20 | 923f029 | 9,926 B | A | view · diff |
| v1.0.5 | 2026-09-11 | 766e8d7 | 9,851 B | A | view · diff |
| v1.0.3 | 2026-09-11 | 49cfe05 | 9,851 B | A | view · diff |
| v1.0.3 | 2026-09-11 | 7b97de9 | 9,525 B | A | view · diff |
| v1.0.1 | 2026-09-10 | 46adffe | 9,902 B | A | view · diff |
| v1.0.1 | 2026-09-10 | a619df9 | 9,872 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 (9926 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
xyaz1313/xyskill · 130 stars · license a license file GitHub does not identify · pushed 2026-10-24 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_kuypz4b52dho7zqq GET https://markdownregistry.com/api/v1/resolve?ref=xyaz1313/xyskill/xy-brief GET https://markdownregistry.com/api/v1/blob/d51d57f040fa41b2ec7e2243fc9409c2dd515250864ba3a58dd76d960c335bad
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.