skill-creator
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runandsubprocess.Popenwithinscripts/run_eval.py,scripts/improve_description.py, andeval-viewer/generate_review.pyto interact with theclaudeCLI and system utilities likelsof. These calls are necessary for the skill's core functionality of executing evaluation runs and managing the local review server, and they follow safe implementation patterns by avoiding shell evaluation. - [DYNAMIC_EXECUTION]: The
scripts/run_eval.pyscript dynamically generates temporary skill metadata files in the.claude/commands/directory. This allows the tool to register and test new skill drafts during the evaluation process. - [INDIRECT_PROMPT_INJECTION]: As a testing tool, the skill is designed to ingest and process arbitrary user-provided prompts. While this is an attack surface, it is fundamental to the skill's purpose as an evaluation framework, and the prompts are passed to subagents using secure CLI argument patterns.
- [EXTERNAL_DOWNLOADS]: The
eval-viewer/viewer.htmlfile includes a reference to the SheetJS library hosted on a public CDN (cdn.sheetjs.com). This well-known library is used to render spreadsheet outputs directly in the review interface for the user.
Audit Metadata