What problem does it solve? A skill written for one city, county, or agency is full of local values — statute citations, dataset identifiers, form numbers, deadlines — that make it unusable anywhere else. Manually separating what is local from what is universal method is error-prone: miss one value and the next adopter gets confident wrong output with no warning. ## Core Features & Use Cases - Two-artifact separation: Produces a generalized skill with named slots plus a context file holding every extracted organization-specific value, so the portable skill carries no trace of its origin. - Scope-aware sorting: Determines the government tier and intended reach of the skill first, then sorts findings into local values, reusable method, and comparators against that boundary. - Uncertainty reporting: Records everything it could not confidently classify in GENERALIZE-NOTES.md rather than guessing, and produces drafts only — it decides nothing and publishes nothing. - Use Case: A Boston 311 analysis skill needs to be shared with other cities. Run this Skill to extract Boston-specific field names, dataset IDs, and approving officials into a context file, leaving a generalized skill any city can adopt via the companion localize-skill. ## Quick Start Generalize the skill in this directory so it can be adopted by other organizations, extracting all local values into a context file.