skill-creator
Pass
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill includes Python utility scripts (
init_skill.py,generate_openai_yaml.py,quick_validate.py) intended to be executed by the agent to automate the setup of new skill directories, generation of metadata, and validation of skill structure. - [EXTERNAL_DOWNLOADS]: The scripts depend on the
PyYAMLlibrary for parsing and writing YAML frontmatter and configuration files. - [DYNAMIC_EXECUTION]: The
init_skill.pyscript generates template files, including a placeholder Python script (example.py), to assist in the initial development of new skills. - [PRIVILEGE_ESCALATION]: The initialization script uses
chmod(0o755)to ensure that generated example scripts are executable by the user, which is standard behavior for a development tool. - [INDIRECT_PROMPT_INJECTION]: The skill processes user input to populate templates for new skills, representing a potential surface for injection.
- Ingestion points: Skill names, interface overrides, and descriptions provided as command-line arguments to
init_skill.pyandgenerate_openai_yaml.py. - Boundary markers: The scripts use fixed templates and structured YAML formatting to contain user-supplied strings.
- Capability inventory: The skill performs directory creation, file writing, and permission modifications on the local filesystem.
- Sanitization: The
normalize_skill_namefunction uses regular expressions to restrict skill names to alphanumeric characters and hyphens, andyaml_quoteis employed to escape strings in generated configuration files.
Audit Metadata