yida-export-conversation SKILL.md skillA
yida-export-conversation from openyida/openyida is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add openyida/openyida/yida-export-conversation@git:20260923.e0decb4Pins git:20260923.e0decb4 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- openyida/openyida
- Path
yida-skills/skills/yida-export-conversation/SKILL.md- Versions recorded
- 5
- Latest version
- git:20260923.e0decb4, committed Sep 23, 2026
- First version recorded
- Mar 27, 2026
- Size
- 4,190 bytes
- Repository stars
- 231
- License
- MIT
导出 AI 对话记录,生成结构化的 Markdown 文档。支持 Claude Code 自动检测,其他环境通过 --input 手动指定。适用于保存和回顾 AI 编程过程记录。.
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
# 导出 AI 对话记录 ## 严格禁止 (NEVER DO) - 不要在非 Claude Code 环境下省略 `--input` 参数(其他环境无法自动检测对话文件) ## 严格要求 (MUST DO) - 导出前确认当前环境(`openyida env`),Claude Code 环境可自动检测,其他环境需 `--input` 手动指定 - 导出前必须确认输出路径有写权限,避免导出失败 - 导出完成后必须告知用户文件路径和文件大小,方便用户确认 - 遇到对话文件格式不支持时,必须明确告知用户支持的格式(`.jsonl`) - **本技能不读写 memory**:对话记录导出为本地 Markdown 文件,不依赖跨会话的 memory 状态 ## 适用场景 用户需要"导出对话记录"、"保存 AI 对话"、"生成开发文档"时使用。 无需登录宜搭,为纯本地操作。 ## 触发条件 **正向触发**: - "导出对话记录"、"保存 AI 对话" - "生成开发文档"、"导出本次对话" - "把对话记录存下来" **注意**:本技能为一次性导出,不支持实时同步。非 Claude Code 环境需通过 `--input` 手动指定对话文件。 --- > 将 AI 对话记录导出为结构化的 Markdown 文档,方便分享和存档。 ## 命令 ```bash openyida export-conversation [options] ``` | 选项 | 说明 | |------|------| | `--output <path>` | 指定输出文件路径(默认 `project/conversation-export.md`) | | `--input <file>` | 手动指定对话记录文件(覆盖自动检测) | | `--latest` | 仅导出最近一次对话(默认行为) | | `--list` | 列出可用的对话记录供选择 | ## 支持的 AI 工具环境 | 环境 | 支持方式 | |------|---------| | Claude Code | 自动检测并读取对话记录 | | 其他环境 | 通过 `--input` 手动指定对话文件 | ## 输出格式 生成的 Markdown 文档包含以下内容: 1. **概要信息** - 应用名称 - AI 工具环境 - 导出时间 - 对话轮次 - 工具调用次数 2. **关键步骤摘要** - 从工具调用中自动提取的操作步骤 3. **完整对话记录** - 用户消息 - AI 回复 - 工具调用及执行结果 ## 使用示例 ```bash # 导出最近一次对话(自动检测环境) …
Read the whole file at its exact version.
How to install
mdr add openyida/openyida/yida-export-conversation@sha256:3366e101b4e943d1The line at the top of this page pins the label git:20260923.e0decb4, 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_ypbs2snukvznwx7b)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Mar 27, 2026 and Sep 23, 2026, about one every 45 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260923.e0decb4 latest | 2026-09-23 | e0decb4 | 4,190 B | A | view · diff |
| git:20260702.ac3bada | 2026-07-02 | ac3bada | 4,248 B | A | view · diff |
| git:20260407.21dc6f2 | 2026-04-07 | 21dc6f2 | 4,485 B | A | view · diff |
| git:20260401.a36e002 | 2026-04-01 | a36e002 | 2,348 B | A | view · diff |
| git:20260327.1563c79 | 2026-03-27 | 1563c79 | 1,900 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 (4190 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
openyida/openyida · 231 stars · license MIT · pushed 2026-11-06 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_ypbs2snukvznwx7b GET https://markdownregistry.com/api/v1/resolve?ref=openyida/openyida/yida-export-conversation GET https://markdownregistry.com/api/v1/blob/3366e101b4e943d14c9f58c64817266626d61a5215879c67a75b114f78b885f8
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.