Diffgate
v1.0.0Compare two texts and get a unified diff with a similarity score (0-1), line-level additions/deletions, and individual change records. Useful for comparing L...
⭐ 0· 59·0 current·0 all-time
by@mirni
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (text diff + similarity) match the included Python FastAPI app and Pydantic models. Required binary (python) and the listed pip packages (fastapi, uvicorn, pydantic) are appropriate and proportional.
Instruction Scope
SKILL.md instructs the agent to start a local uvicorn server and POST two texts to /v1/diff. The app only processes provided text inputs, computes a SequenceMatcher ratio, and builds a unified diff; it does not read local files, access other environment variables, or call external endpoints.
Install Mechanism
Install metadata points to installing common Python packages via pip (fastapi, uvicorn, pydantic). This is a standard, expected install path for a FastAPI service and does not fetch arbitrary binaries or unknown URLs.
Credentials
No environment variables, credentials, or config paths are requested. The skill requires no secrets and its declared requirements are minimal and appropriate for the stated functionality.
Persistence & Privilege
always is false and the skill does not request persistent/system-wide changes. It only provides a local HTTP service and does not modify other skills or system configuration.
Assessment
This skill appears coherent and limited to running a local FastAPI service that diffs two texts. Before installing: (1) run pip installs inside a virtual environment, (2) avoid exposing the server port to untrusted networks (it listens on localhost:8006 by default in the docs but starting uvicorn can bind more widely depending on flags), and (3) review and limit input sizes if you expect very large texts (models allow up to 500k chars). If you need stronger isolation, run it in a container. No credentials are required and no external network calls are present in the code.Like a lobster shell, security has layers — review code before you run it.
latestvk978xhrxe34f9exa389ym3wde984sb47
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
📊 Clawdis
Binspython
Install
uv
