skills/create-symlink/SKILL.md
创建软链接(符号链接)支持 Windows、macOS 和 Linux 系统。根据当前操作系统自动选择正确的命令创建目录或文件的软链接。当用户需要创建软链接、符号链接或需要在不同位置共享文件/目录时使用此技能。
npx skillsauth add steelan9199/wechat-publisher create-symlinkInstall 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 通过以下方式判断当前系统:
process.platform(在 Node.js 环境中)C:\Users\... 或 D:\.../Users/username/... 或 ~/.../home/username/... 或 ~/...系统标识:
win32darwinlinuxWindows (PowerShell):
New-Item -ItemType SymbolicLink -Path "目标路径" -Target "源路径"
Windows (CMD):
mklink /D "目标路径" "源路径"
macOS / Linux:
ln -s "源路径" "目标路径"
Windows (PowerShell):
New-Item -ItemType SymbolicLink -Path "目标文件路径" -Target "源文件路径"
Windows (CMD):
mklink "目标文件路径" "源文件路径"
macOS / Linux:
ln -s "源文件路径" "目标文件路径"
Windows (CMD):
mklink /H "目标文件路径" "源文件路径"
macOS / Linux:
ln "源文件路径" "目标文件路径"
使用此技能当用户:
C:\Users\name\folder 或 "C:\Users\name\folder"/home/user/folder 或 ~/folderNew-Item -ItemType SymbolicLink -Path "D:\shared\tools" -Target "C:\tools"
New-Item -ItemType SymbolicLink -Path "C:\Users\Public\Desktop\config.json" -Target "D:\MyConfigs\main-config.json"
ln -s /Users/username/Documents/work /Users/username/Desktop/work-link
ln -s ~/.config/app/settings.json ~/Desktop/settings-link.json
ln -s /home/user/projects/myapp /var/www/myapp
ln -s /etc/nginx/sites-available/my-site /etc/nginx/sites-enabled/my-site
# 查看链接详情
Get-ChildItem "链接路径"
# 查看是否为符号链接
(Get-Item "链接路径").Attributes
# 查看链接详情
ls -la "链接路径"
# 验证链接指向
readlink "链接路径"
# 查看链接和源文件
ls -la "链接路径" "源路径"
# 删除软链接(不要加 -Recurse,否则会删除源文件)
Remove-Item "链接路径"
# 删除软链接(不要加 -r,否则会删除源文件)
rm "链接路径"
# 或
unlink "链接路径"
查看 QUICK-REF.md 获取快速参考卡片
详细的使用说明请参考 USAGE.md 文件,其中包含了:
content-media
自动启停视频课程录制所需的辅助程序。激活条件:用户消息须包含以下关键词之一:`我要录制视频课程`、`开始录制视频课程`、`准备录课`、`视频课程录完了`、`录课结束`、`停止录制`。
content-media
生成扁平的 SVG 图(架构图、中心辐射图、流程图、简易时序图、思维导图、组织架构图、2×2对比矩阵、时间线、循环图、鱼骨图),也支持把已有 SVG 文件转成 PNG 图片。激活条件(满足任一即可):生成类关键词 `画架构图`、`画中心辐射图`、`画流程图`、`画时序图`、`画思维导图`、`画脑图`、`画组织架构图`、`画树形图`、`画对比矩阵`、`画四象限`、`画时间线`、`画循环图`、`画鱼骨图`、`画因果分析图`;转换类关键词`SVG 转图片`、`把 SVG 转成图片`、`把 SVG 转成 PNG`。
testing
检查指定技能文档中的废话文字并输出诊断报告。激活条件:用户消息须包含以下关键词之一:`检查技能废话`、`这个技能文档有没有多余内容`、`清理技能文档废话`、`审查技能文档废话`、`清理技能文档历史说明`。
testing
评审一个技能是否「自包含」——即其知识、经验、规范是否全部内置在技能文件内(SKILL.md + references/),不依赖特定 AI 客户端专有的知识接口命令(如 read_me / modules: / show_widget / Visualizer)去外部拉取,也不硬编码某个 AI 软件的私有路径(如 .workbuddy)。同时检查工具依赖(node、浏览器、命令行)是否仅作为用户自备工具声明、未写死私有路径。当用户要求「评审这个技能是否自包含 / 独立」「检查技能知识是否内置」「审查技能的独立性 / 可移植性」「audit / review a skill for self-containment」时触发。产出评审报告:结论(自包含 / 不独立)+ 问题清单(文件:行号 + 引用的外部依赖 + 为何影响独立性)+ 整改建议。