What problem does it solve? Setting up a personal knowledge base from scratch involves many error-prone decisions: directory structure, write permissions, sync behavior, and recurring maintenance jobs. This Skill interviews the user once, scaffolds the entire tree, and wires the schedules so the base is operational immediately. ## Core Features & Use Cases - Structured Interview: Collects name, path, audience (private/shared), sync mode, purpose, zones, types, and curation policy in a single pass. - Scaffolding & Registration: Runs kb init to render templates, git-init the repo, register the base in kb-registry.yaml, and apply zone/type adjustments via kb config set. - Schedule Wiring: Creates the three maintenance jobs (nightly promote, weekly lint, 5-minute sync) with the correct environment variables, or degrades to manual run-cards when the harness has no cron. - Use Case: During bootstrap, a user says "set me up a personal knowledge base" — the Skill interviews them, scaffolds ~/personal-base, registers it, and verifies kb lint reports zero findings. ## Quick Start Ask your agent to create a new knowledge base, for example: "create a work knowledge base called work-base with private audience and manual sync."