skill-creator
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONPERSISTENCEDYNAMIC_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructions in
references/detailed-guide.mddirect the agent to perform extensive shell operations including directory creation (mkdir), file content modification usingsed, and symbolic link creation (ln). The use ofsedfor string interpolation is potentially risky if user-provided variables containing special characters are not properly escaped by the agent during execution.\n- [INDIRECT_PROMPT_INJECTION]: The skill acts as a scaffolding engine that interpolates raw user input into newly created skill files, creating an injection surface.\n - Ingestion points: User brainstorming responses captured in Phase 1 (e.g., skill purpose and description).\n
- Boundary markers: No clear delimiters or safety instructions are used to separate user-provided text from the generated skill instructions.\n
- Capability inventory: The skill has the capability to write to the filesystem (
sed) and install skills system-wide (ln).\n - Sanitization: The skill does not perform any automated sanitization or validation of user input before placing it into the
SKILL.mdorREADME.mdfiles of the new skill.\n- [PERSISTENCE]: The skill automates the "Global Installation" of newly created skills by creating persistent symbolic links in global configuration paths such as~/.copilot/skills/and~/.claude/skills/.\n- [DYNAMIC_EXECUTION]: Thescripts/init_skill.pyutility generates a boilerplate Python script and explicitly modifies its file permissions usingchmod 0o755to make it executable.\n- [DATA_EXFILTRATION]: The discovery phase inreferences/detailed-guide.mdinstructs the agent to read local git configuration (user.nameanduser.email) to automatically populate metadata fields in the generated skill files.
Audit Metadata