Generate shareable code or text diffs for review and collaboration.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "diffs" skill from askskill: 1. Download https://raw.githubusercontent.com/openclaw/openclaw/main/extensions/diffs/skills/diffs/SKILL.md 2. Save it as ~/.claude/skills/diffs/SKILL.md 3. Reload skills and tell me it's ready
Please modify this code based on the following requirement, and use the diffs tool to output a shareable diff URL and patch file: update the login function to support email or phone number login while keeping the existing unit tests.
A reviewable code diff result, including a shareable URL, patch file, or both.
Please update this product specification according to my revision notes and use the diffs tool to generate a clear diff output so the team can directly review the changed sections.
A structured diff of document changes for easy team review and approval.
Please compare the configuration file differences between the current version and the target version, and use the diffs tool to generate a shareable result for peer change review.
A review-ready version diff highlighting additions, deletions, and modifications.
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.
Debug Node.js apps with inspect, breakpoints, heap, and CPU profiling.
Audit and harden OpenClaw hosts for security and operational health.
List chats, review message history, and send iMessage or SMS from CLI.
Summarize or transcribe URLs, videos, PDFs, and local files quickly.
Create, search, and manage Bear notes on macOS via grizzly CLI.
Automate OpenClaw nightly releases, branch maintenance, and forward-porting to main.
Turn code diffs into visual comparisons and export or share them easily.
Let AI edit VS Code files with interactive diff review and change approval.
Compare two texts to quickly identify edits and version changes.
Fetch GitHub PR diffs and post inline review comments efficiently.
Run a structured code review before commit or release on local or PR branches.
Compare two text blocks quickly and return unified diff output.