Back to skill
Skillv1.0.0
ClawScan security
Publish Ascii Excalidraw · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 30, 2026, 3:17 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's requested actions, files, and instructions are consistent with converting ASCII diagrams into Excalidraw JSON and do not ask for unrelated credentials or risky installs.
- Guidance
- This skill appears internally consistent and low-risk, but check two practical things before installing or running it: (1) ensure Python is available in the runtime and that the helper script is executed from the expected location (the SKILL.md references ~/.skills/ascii-excalidraw/scripts/merge_modules.py while the package includes scripts/merge_modules.py), and (2) only merge module JSON files generated by this skill or other trusted sources — merging untrusted JSON could introduce unwanted elements or references into the final .excalidraw file. If you want extra safety, run the merging step in a sandbox or inspect module JSON files before merging.
Review Dimensions
- Purpose & Capability
- okName/description match the behavior in SKILL.md and the included helper script. The workflow, temporary files, and merge script are all coherent with converting ASCII modules into a final .excalidraw file.
- Instruction Scope
- noteSKILL.md stays focused on parsing, layout planning, producing module JSON files, and merging them. It instructs writing temp files under /tmp and invoking a helper script at ~/.skills/ascii-excalidraw/scripts/merge_modules.py — a reasonable operational detail but a path assumption: the included script is present in the package as scripts/merge_modules.py, so the agent or installer must place it at the expected ~/.skills path or call the packaged script instead. The instructions do not direct reading unrelated system files or exfiltrating data.
- Install Mechanism
- okNo install spec; this is instruction-only plus a small local Python script included in the package. There are no downloads or external install URLs and the script contains no network or exec calls beyond normal file I/O.
- Credentials
- okThe skill requires no environment variables, credentials, or config paths. The requested filesystem access (writing temporary module JSON and writing the final .excalidraw file) is proportionate to the stated purpose.
- Persistence & Privilege
- okThe skill does not request always-on presence, does not modify other skills or system settings, and only performs normal file writes for module/temp and output files.
