Back to skill
Skillv0.1.1
ClawScan security
Learn English By Programmer Jokes · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 15, 2026, 3:37 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's code, data, and instructions align with its stated purpose (appending a short bilingual programmer joke to completed answers); it requires no credentials or external installs and does not perform unexpected I/O or network calls.
- Guidance
- This skill appears coherent and low-risk: it only selects and formats local jokes and appends one at the end of finished answers. Before enabling it broadly, consider: (1) the skill will autonomously inject a joke whenever it thinks a conversation is finished — if you prefer opt-in behavior, enable it only when needed; (2) sensitivity detection is simple keyword matching and may miss nuanced contexts (legal/medical/crisis), so review outputs in high-stakes workflows; (3) the bundled CSV includes some coarse or potentially offensive quotes (e.g., profanity and strong criticisms), so review/clean the CSV if you need stricter tone control; and (4) there is no network access or credential usage in the package. If you want stricter safety, test the skill in a sandboxed session and/or modify the sensitivity rules or the CSV before use.
Review Dimensions
- Purpose & Capability
- okName/description (append one short bilingual programmer joke to final responses) match the delivered artifacts: SKILL.md, a joke CSV, selection rules, and helper code to pick/format a joke. There are no unrelated environment variables, binaries, or external endpoints requested.
- Instruction Scope
- noteSKILL.md gives a narrow responsibility (append one joke after the main answer) and provides selection rules and a template. The skill grants the agent discretion to detect topic/sensitivity and decide when to append the joke; sensitivity detection is keyword-based (SENSITIVE_CONTEXT_KEYWORDS) and could produce false negatives/positives, so there's a small risk jokes may be appended in contexts you might prefer to avoid.
- Install Mechanism
- okThis is instruction-only with local helper scripts and data; there is no install spec, no downloads, and no external package fetching. The code is small and operates on local files (CSV, references).
- Credentials
- okThe skill requests no environment variables, no credentials, and no config paths. All data usage is local (jokes CSV and generated reference files).
- Persistence & Privilege
- okalways is false and the skill does not request permanent/system-level privileges or modify other skills' configurations. It can be invoked autonomously (platform default), which is expected for this type of final-response rule.
