skill-creator
Pass
Audited by Gen Agent Trust Hub on Sep 4, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONPERSISTENCE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill collects untrusted input from the user (descriptions, triggers, and names) and injects it into new
SKILL.mdandREADME.mdfiles. - Ingestion points: Phase 1 'Brainstorming' session via user prompts.
- Boundary markers: No explicit delimiters or instructions are used to separate user-provided content from template instructions in the generated output.
- Capability inventory: The tool executes file writes, directory creation, and symlink creation across the file system.
- Sanitization: User input is not sanitized before being used in shell commands (
sed) or written to generated files, which may lead to malformed instructions or injection into the downstream agent's context. - [COMMAND_EXECUTION]: The skill uses shell scripts to perform environment discovery (checking for
ghand.claudedirectories) and setup tasks. It relies on standard utilities likesed,mkdir, andlnto manage the skill lifecycle. - [DYNAMIC_EXECUTION]: The skill creates and modifies executable instructions (
SKILL.md) and helper scripts at runtime. Thescripts/init_skill.pyutility specifically generates Python scripts with executable permissions (chmod 0o755) based on templates. - [PERSISTENCE]: The skill provides a feature to 'globally install' generated skills by creating symlinks in persistent configuration directories like
~/.copilot/skills/and~/.claude/skills/. This ensures the generated capabilities remain available to the agent in future sessions.
Audit Metadata