‹ 首页

diffs

@zavianx · 收录于 5 天前 · 上游提交 2 个月前

Use the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.

适合你,如果需要在团队中分享代码变更而非手动粘贴摘要

/ 通过 npx 安装 校验哈希
npx oh-my-skill add zavianx/vela/diffs
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- zavianx/vela/diffs
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify zavianx/vela/diffs
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
122GitHub stars
~399上下文体积 · 单文件
索引托管

怎么用

商店整理自技能原文 · 版本 bd323cc · 表述以原文为准
它做什么

当你需要展示代码改动时,Claude会用diffs工具生成可分享的diff视图或文件,而不是写成文字摘要。

什么时候触发

当你要求Claude展示代码变更、差异或需要生成diff时触发。

装好后可以这样说
生成交互式查看器链接。
返回查看器URL和文件。
技能原文 SKILL.md作者撰写 · MIT · bd323cc

When you need to show edits as a real diff, prefer the diffs tool instead of writing a manual summary.

The diffs tool accepts either before + after text, or a unified patch string.

Use mode=view when you want an interactive gateway-hosted viewer. After the tool returns, use details.viewerUrl with the canvas tool via canvas present or canvas navigate. If the deployment uses a loopback trusted proxy (for example Tailscale Serve with gateway.trustedProxies including 127.0.0.1), raw loopback viewer requests can fail closed without forwarded client-IP headers. In that topology, prefer mode=file / mode=both, or use a configured viewerBaseUrl / explicit proxy/public baseUrl when you need a shareable viewer URL.

Use mode=file when you need a rendered file artifact. Set fileFormat=png (default) or fileFormat=pdf. The tool result includes details.filePath.

For large or high-fidelity files, use fileQuality (standard|hq|print) and optionally override fileScale/fileMaxWidth.

When you need to deliver the rendered file to a user or channel, do not rely on the raw tool-result renderer. Instead, call the message tool and pass details.filePath through path or filePath.

Use mode=both when you want both the gateway viewer URL and the rendered artifact.

If the user has configured diffs plugin defaults, prefer omitting mode, theme, layout, and related presentation options unless you need to override them for this specific diff.

Include path for before/after text when you know the file name.

按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。