بنقرة واحدة
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
}
```