create-agent-skills
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONPRIVILEGE_ESCALATIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to audit and verify other agent skills, which involves reading and processing potentially untrusted Markdown and script files.
- Ingestion points:
workflows/audit-skill.mdandworkflows/verify-skill.mdinstruct the agent to read the entrypoint and all supporting resources of a target skill directory. - Boundary markers: The skill includes guidance on clear instructions and validation in
references/be-clear-and-direct.md, but it does not implement specific delimiters for the external data it processes during audits. - Capability inventory: The skill has the capability to write files (
scripts/init_skill.py), package files (scripts/package_skill.py), and execute scripts viauv run. - Sanitization:
scripts/quick_validate.pyusesyaml.safe_load()for parsing frontmatter, andscripts/package_skill.pyrejects symbolic links during packaging to prevent path traversal or unauthorized data leakage. - [PRIVILEGE_ESCALATION]: The initializer script programmatically modifies file permissions to make generated scripts executable.
- Evidence:
scripts/init_skill.pyuseschmod(0o755)on theexample.pyscript created during skill initialization. This is an intended function of the skill's primary purpose to scaffold new executable resources. - [COMMAND_EXECUTION]: The skill provides instructions for executing local Python scripts to perform management tasks.
- Evidence:
SKILL.mdcontains bash blocks for runninginit_skill.py,quick_validate.py, andpackage_skill.pyusing theuv runcommand. - [EXTERNAL_DOWNLOADS]: The management scripts utilize a well-known library for YAML processing.
- Evidence:
scripts/package_skill.pyandscripts/quick_validate.pyspecifyPyYAML==6.0.3in their PEP 723 dependency blocks.
Audit Metadata