1## Tasks23- [x] Create `skills/` directory in plugin root4- [x] Generate all 11 upstream skill files via `openspec init --tools claude` into a temp dir5- [x] Copy generated `SKILL.md` files into `skills/<name>/` (11 directories)6- [x] Add `openspec_cli` tool: schema in `schemas.py`, handler in `tools.py`7- [x] Gate `openspec_cli` with `check_fn` (same `_openspec_bin() is not None` check)8- [x] Add skill registration loop in `__init__.py` `register()` — iterate `skills/`, call `ctx.register_skill()`9- [x] Register `openspec_cli` in `__init__.py` `register()`10- [x] Add `openspec_cli` to `plugin.yaml` `provides_tools`11- [x] Write `docs/layers.md` documenting the layer boundaries12- [x] Update `README.md` to mention bundled skills and layer architecture13- [x] Test: skills are discoverable via `hermes skills list` when plugin is installed14- [x] Test: `/skill openspec-propose` loads the skill into a session15- [x] Test: `openspec_cli` tool appears only when openspec binary is available16- [x] Test: `openspec_cli` returns raw JSON from `openspec status --change <name> --json`17- [x] Test: skills + plugin tools coexist without conflicts