What problem does it solve? It guides the creation and maintenance of skills whose source of truth is the spreadconfig NixOS repository, preventing direct edits to installed skill symlinks and ensuring declarative registration through Home Manager and agent-skills. ## Core Features & Use Cases - Local Skill Creation: Scaffolds new skills under skills/local with the skill-creator initializer, aligned agents/openai.yaml metadata, and lowercase hyphen-case naming. - Declarative Registration: Registers skills in skills/sources.nix with localSkillSource, agentTargets, skillSets, workspaceProfiles, and globalSkills exposure. - Safe Update Workflow: Distinguishes content-only edits from profile or global exposure changes, and defers Home Manager switches to the user. - Use Case: When asked to add a new skill for a NixOS workspace, it creates the skill directory, wires it into sources.nix, assigns it to a workspace profile, validates it with quick_validate.py, and reports that a Home Manager switch is required. ## Quick Start Use $spreadconfig-skill-authoring to create a new skill named my-tool in spreadconfig and register it for my workspace profile.