ワンクリックで
format-json
将 Markdown 代码块中未格式化的 JSON 格式化为标准的美化 JSON。何时使用:当用户需要美化 .md 文件中的 JSON 数据或要求格式化 JSON 代码块时。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
将 Markdown 代码块中未格式化的 JSON 格式化为标准的美化 JSON。何时使用:当用户需要美化 .md 文件中的 JSON 数据或要求格式化 JSON 代码块时。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
将本地 Markdown 文章发布到微信公众号草稿箱。激活条件:用户消息必须包含以下关键词之一:`发布到公众号`、`上传 Markdown 到公众号`、`推送到公众号草稿`、`发布公众号文章`、`同步文章到微信`、`publish to WeChat`。
生成扁平的 SVG 图(架构图、中心辐射图、流程图、简易时序图、思维导图、组织架构图、2×2 对比矩阵、时间线、循环图、鱼骨图),也支持把已有 SVG 文件转成 PNG 图片。激活条件(满足任一即可):生成类关键词 `画架构图`、`画中心辐射图`、`画流程图`、`画时序图`、`画思维导图`、`画脑图`、`画组织架构图`、`画树形图`、`画对比矩阵`、`画四象限`、`画时间线`、`画循环图`、`画鱼骨图`、`画因果分析图`;转换类关键词 `SVG 转图片`、`把 SVG 转成图片`、`把 SVG 转成 PNG`。
评审一个技能是否「自包含」——即其知识、经验、规范是否全部内置在技能文件内(SKILL.md + references/),不依赖特定 AI 客户端专有的知识接口命令(如 read_me / modules: / show_widget / Visualizer)去外部拉取,也不硬编码某个 AI 软件的私有路径(如 .workbuddy)。同时检查工具依赖(node、浏览器、命令行)是否仅作为用户自备工具声明、未写死私有路径。当用户要求「评审这个技能是否自包含 / 独立」「检查技能知识是否内置」「审查技能的独立性 / 可移植性」「audit / review a skill for self-containment」时触发。产出评审报告:结论(自包含 / 不独立)+ 问题清单(文件:行号 + 引用的外部依赖 + 为何影响独立性)+ 整改建议。
生成公众号文章封面图片的AI提示词。智能分析文章标题和内容,提取核心价值和视觉主题,生成适合即梦等AI绘图工具使用的专业提示词。支持从上下文中读取文章内容,确保封面与文章主题高度契合。当用户需要生成公众号文章封面、创建封面图片提示词、为文章配图时使用此技能。
将 C 盘大文件夹迁移到其他盘(D/E/F等),通过目录联接(Junction)保持原路径可用,释放 C 盘空间。当用户提到 C 盘空间不足、C 盘变红、迁移大文件夹、释放 C 盘空间、软链接迁移时使用此技能。Use when user mentions C drive full, move large folder, free up C drive space, symlink/junction migration.
自动启停视频课程录制所需的辅助程序。激活条件:用户消息须包含以下关键词之一:`我要录制视频课程`、`开始录制视频课程`、`准备录课`、`视频课程录完了`、`录课结束`、`停止录制`。
| name | format-json |
| description | 将 Markdown 代码块中未格式化的 JSON 格式化为标准的美化 JSON。何时使用:当用户需要美化 .md 文件中的 JSON 数据或要求格式化 JSON 代码块时。 |
本 Skill 用于扫描 Markdown 文件中的代码块,自动将其中未格式化(压缩成一行)的 JSON 数据转换为标准缩进格式(2 空格),使其易于人类阅读。支持 ```、```json 等任意语言标识的代码块;只要代码块内容能被 JSON.parse() 成功解析,就会自动美化,解析失败则保持原样不变。
format-json.js 与 SKILL.md 位于同一目录。<skill-dir> 指代该目录(即 skill 的安装目录)。| 步骤 | 动作 | 命令/操作 |
|---|---|---|
| 1 | 获取目标文件 | 确定用户指定的 .md 文件路径;如未指定,询问用户 |
| 2 | 运行格式化脚本 | 执行 node <skill-dir>/format-json.js <文件路径> |
| 3 | 确认执行结果 | 检查控制台是否输出 "JSON 格式化完成" |
| 4 | 向用户反馈 | 报告格式化完成,并展示变更后的 JSON 代码块 |
| 条件 | 执行动作 |
|---|---|
用户指定了 .md 文件路径 | 直接运行脚本 |
| 用户未指定文件路径 | 询问用户需要格式化的 .md 文件路径 |
| 脚本执行失败 | 按【脚本说明】手动执行格式化步骤 |
本 skill 目录下附带脚本 format-json.js,逻辑如下:
.md 文件内容。(```(?:\w+)?\n)([\s\S]*?)(\n```)。trim(),去除前后空白字符(包括空行)。JSON.parse() 解析。
JSON.stringify(parsed, null, 2)。| 错误场景 | 处理方式 |
|---|---|
| 文件不存在 | 检查路径是否正确,提示用户提供正确的 .md 文件路径 |
| 脚本执行失败 | 检查 Node.js 环境;如环境问题则按【脚本说明】手动执行 |
| 未找到可格式化的 JSON | 向用户说明文件中不存在可被 JSON.parse() 解析的代码块 |
```json
{ "users": [{ "name": "Alice", "age": 30 }], "count": 1 }
```
```json
{
"users": [
{
"name": "Alice",
"age": 30
}
],
"count": 1
}
```