skill-builder
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill provides shell scripts such as
scripts/validate_skill.shandscripts/smoke_test.shto perform static analysis on skill packages. These tools allow the agent to verify the structure and integrity of developed skills within the local development environment. - [DYNAMIC_EXECUTION]: The validator in
scripts/validate_skill.pyimplements a custom YAML loader that inherits fromyaml.SafeLoader. This ensures that parsing skill metadata does not result in the execution of arbitrary Python objects. The package includes unit tests inscripts/test_validate_skill.pythat specifically confirm the rejection of malicious YAML tags. - [INDIRECT_PROMPT_INJECTION]: The skill has a surface for indirect prompt injection as its core purpose is transforming untrusted user sessions into instructions.
- Ingestion points: Data enters via session-derived workflows as documented in
references/workflow-extraction.md. - Boundary markers: The instructions mandate separating reusable methods from private context and using synthetic examples.
- Capability inventory: The agent can perform file writes to create skills and execute local validation scripts.
- Sanitization: Guidelines require content review and abstraction to prevent instruction leakage from the source material.
- [EXTERNAL_DOWNLOADS]: The skill references the
PyYAMLlibrary (version 6.0.3) for metadata parsing. It provides instructions for downloading this dependency from official registries using theuvtool.
Audit Metadata