# changelog

All notable changes. Format: [Keep a Changelog](https://keepachangelog.com), versioning: [SemVer](https://semver.org).

## [0.4.1] - 2026-08-05

### Added

- public contact email

## [0.4.0] - 2026-08-05

### Added

- banner, cleaner README layout, changelog, release tooling
- README: correct GitHub owner (Triippz)
- README: professional layout matching skill-ecosystem conventions

## [0.3.0] - 2026-08-05

### Added
- Natural-language triggers: "save this to notebooklm", "create a video explainer", "unregister X" route without slash commands
- Unregister flow (registry row removal; notebook untouched)
- Notebook lifecycle: `/nlm-new` (create + seed + register), `/nlm-artifact` (studio generation + download), repo-memory pattern
- Cross-repo multi-notebook fan-out for questions spanning domains
- Registry maintenance: `scripts/registry-sync.sh` (drift report, `--prune`), `/nlm-sync`, query-404 self-heal

### Changed
- Hard rule: registration requires explicit per-notebook user approval; topic auto-derivation is proposal only

## [0.2.0] - 2026-08-05

### Added
- Harness selection via `npx skills add` interactive multi-select
- Full dependency management in installer: `notebooklm-py[browser,cookies]`, Playwright Chromium, manifest printed up front

### Fixed
- SKILL.md YAML frontmatter (unquoted colon broke skills CLI parse)
- Registry bootstrap SyntaxError on system Python
- Test-query extraction picking markdown separator row as notebook id

## [0.1.0] - 2026-08-05

### Added
- Claude Code plugin (skill, `/nlm` command, SessionStart registry hook, marketplace)
- agentskills.io-compliant skill shared with Codex, Cursor, pi
- Interactive installer: deps, auth, registry bootstrap, harness wiring
- Notebook registry with citation-mandatory query contract
