Performs comprehensive security validation for skill execution.
The role of the agent attempting execution
The skill's capabilities
The skill's RBAC configuration
Permissions needed for the operation
Result indicating success or the first validation error
Skills module exports (Voyager-style skill library) - Issue #528 Split from agents.ts for file size compliance (Issue #285)