skills/json-to-markdown-files/SKILL.md
读取 JSON 文件,将每个属性的值单独保存为 Markdown 文件,文件名为属性名。何时使用:当用户说"把这个JSON转成md文件"、"提取JSON属性为md文件"、"json转markdown文件"或需要从JSON文件提取属性保存为单独md文件时。
npx skillsauth add steelan9199/wechat-publisher json-to-markdown-filesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| 用户输入触发词 | AI 执行动作 | | ---------------------------------------------------------------------- | ------------------ | | "把这个JSON转成md文件" / "提取JSON属性为md文件" / "json转markdown文件" | 按【提取模式】执行 |
注意: 禁止读取文件的具体内容, 因为文件通常很大, 你只需要传递文件路径即可。
| 步骤 | 执行动作 | 具体命令/操作 |
| ---- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |
| 1 | 读取并运行提取脚本 | 运行 RunCommand 执行 node scripts/extract-data.js "<json-file-path>" <br>⚠️ 重要: 必须用双引号包裹文件路径,因为路径中可能包含空格 |
成功时输出示例:
✅ JSON 属性提取成功
📋 生成的文件:
- systemPrompt.md
- userPrompt.md
📝 文件已保存到输入 JSON 文件同级目录, 该目录的绝对路径是: <目录路径>
失败时输出示例:
❌ 提取失败
错误原因:{具体错误信息}
解决建议:请检查 JSON 文件路径和格式是否正确
| 错误场景 | 错误表现 | 处理方式 |
| ---------------- | --------------------------------- | ------------------------------------------ |
| JSON 文件不存在 | ENOENT: no such file or directory | 使用 LS 检查文件路径,确认文件存在 |
| JSON 格式错误 | SyntaxError: Unexpected token | 使用 Read 读取文件内容,检查 JSON 格式 |
| 路径引号使用不当 | MODULE_NOT_FOUND / 找不到模块 | 确保用双引号包裹完整文件路径,避免嵌套引号 |
tools
教用户在 Windows 11 上通过批处理脚本 (.bat) 启动或批量启动指定程序,以及关闭程序。当用户需要启动程序、批量启动多个程序、制作一键启停脚本时触发此技能。
development
对混乱、耦合严重的JavaScript项目进行架构诊断、模块化拆分与代码重构。当用户要求'重构项目'、'优化代码结构'、'梳理架构'、'解决代码耦合'或项目存在职责不清、互相依赖的面条代码时触发此skill。
tools
解析纯色平涂插画图片,输出 SAM3 提取提示词与儿童单层绘画顺序的 Markdown 表格。当用户消息中包含「分割图片」或「绘画步骤」关键词时触发此技能。
tools
备份 JS 项目的入口文件及其所有依赖文件到 project-backup 文件夹。自动发现入口文件、递归检测依赖、智能编号。适用于任何 JS/CommonJS 项目。当用户要求'备份代码'、'保存当前版本'、'创建快照'或修改代码前需要保留原版本时触发此 skill。