# Modules

> Skill Module

- Skill: `siyuey/modules` (Agent Skill, multi-file: 10 files)
- Install (CLI): `npx skillmds@latest add siyuey/modules`
- Raw SKILL.md: https://api.skillmd.com/api/skills/siyuey/modules/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: SiYueY (https://skillmd.com/u/siyuey)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/siyuey/modules

---

# Skill Module

Skills are bounded guidance, not executors, permissions, routers, or policy.
`SkillLoader` scans only direct child directories of project and user roots,
parses strict `SKILL.md` frontmatter, and produces deterministic diagnostics.

`SkillManager.reload()` creates a new immutable `SkillCatalog` revision for
future Runs. An active Run pins one revision for both prompt metadata and
`read_skill` content. `create_read_skill_tool()` returns an ordinary explicit
`READ_ONLY`, `CONCURRENT` Tool; it is never registered automatically.

