Dont Deal Triage

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill matches its stated chest-pain triage purpose and shows no exfiltration, but it does run bounded local commands and can persist sensitive local health/work-pattern summaries.

This appears reasonable for a local-first emergency triage helper, but install it only if you are comfortable with it running bundled Node scripts, checking active git commit timing, and storing local health/work summaries under ~/.dont-deal. Do not share generated snapshots or event files unless you have reviewed them, and treat the skill as support for seeking care rather than a medical diagnosis.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

When the skill is invoked, it may run local commands to inspect git commit timing and parent-process context.

Why it was flagged

The skill can execute local binaries through execFile. In the provided code this is used for bounded git and ps commands that support the stated fatigue/host-context purpose.

Skill content
export async function runCommand(command, args, options = {}) { const { stdout, stderr } = await execFile(command, args, { encoding: "utf8", ...options });
Recommendation

Install only if you are comfortable with the bundled Node scripts running local git/ps checks, and keep command execution limited to the included scripts.

What this means

Chest-pain triage answers, risk factors, or event history may remain on disk and be reused in later sessions.

Why it was flagged

The CLI is designed to load profile data and write triage events locally. Because the subject matter is health symptoms and risk factors, even local JSON persistence is sensitive.

Skill content
import { loadProfile, appendEvent } from "./profile-store.js"; ... "This result has been written to local events.json."
Recommendation

Before using saved profiles/events, confirm where ~/.dont-deal is stored, who can read it, how to delete it, and whether explicit consent is required before saving health details.

What this means

The local snapshot can reveal that certain provider credentials are present in the environment, though not the credentials themselves.

Why it was flagged

Host detection checks whether common provider API-key environment variables exist and records matched signal names. The code does not read or output the secret values.

Skill content
"ANTHROPIC_API_KEY" ... "OPENAI_API_KEY" ... const matchedKeys = rule.matches.filter((key) => Boolean(env[key]));
Recommendation

Avoid sharing generated snapshots publicly, and keep the implementation constrained to detecting variable presence rather than reading credential values.

What this means

Users may not realize from metadata alone that the skill needs a local Node runtime and may inspect local git/host context.

Why it was flagged

The registry metadata provides limited provenance and does not declare runtime binaries, while the artifacts include Node scripts that may call git and ps.

Skill content
Source: unknown; Homepage: none; Required binaries (all must exist): none; Install specifications: No install spec
Recommendation

Review the bundled scripts and install from a trusted ClawHub version; maintain metadata that declares Node and optional git/ps usage.