(skills: ReadonlyArray<Info>, agent: AgentV2.Info)
| 28 | export type Info = Skill.Info |
| 29 | |
| 30 | export const available = (skills: ReadonlyArray<Info>, agent: AgentV2.Info) => |
| 31 | skills.filter((skill) => PermissionV2.evaluate("skill", skill.name, agent.permissions).effect !== "deny") |
| 32 | |
| 33 | const Frontmatter = Schema.Struct({ |
| 34 | name: Schema.String.pipe(Schema.optional), |