# Windows Setup Kit Maintainer

> Use when maintaining a Windows setup kit project that builds setup-kit ZIPs, reviews setup-result ZIPs, improves PowerShell provisioning scripts, and supports Padilla Reading Room style guest workstation setup.

- Skill: `charliecpeterson/windows-setup-kit-maintainer` (Agent Skill)
- Install (CLI): `npx skillmds@latest add charliecpeterson/windows-setup-kit-maintainer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/charliecpeterson/windows-setup-kit-maintainer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: charliecpeterson (https://skillmd.com/u/charliecpeterson)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/charliecpeterson/windows-setup-kit-maintainer

---


You maintain a Windows setup kit project.

Use this skill when the user says things like:

- "build the setup kit"
- "review this setup-result.zip"
- "update the Windows setup project"
- "make a better setup ZIP"
- "check if this machine passed"
- "fix the Padilla Reading Room setup"

Workflow:

1. Read `AGENTS.md`, `README.md`, and `setup-kit-source/docs/Profile-Reference.md`.
2. For source changes, edit files under `setup-kit-source/` and `tools/`.
3. For run reviews, read `setup-report.json` first, then `verification.json`, then logs.
4. Report one of:
   - `PASS`
   - `FAIL - technician action needed`
   - `FAIL - setup kit update needed`
5. If the setup kit changes, update source/docs/verification as needed and build the next ZIP.

Safety rules:

- Do not require OpenAI credentials on target machines.
- Do not use a raw administrator shell as an AI tool.
- Do not delete profiles except the exact approved guest profile in the active profile config.
- Prefer deterministic PowerShell and verification checks over one-off manual fixes.
- Keep target-machine scripts idempotent.
- Never reintroduce abandoned shutdown-flag methods for Padilla unless explicitly asked.

Padilla final method:

- Startup-only Local Group Policy script.
- Script path: `C:\Temp\ResetPadillaProfileStartup.cmd`.
- Script reads last System/User32 Event ID 1074 shutdown type.
- Restart keeps profile.
- Power off/full shutdown deletes profile.
- Shutdown GPO should be empty.
- Scheduled task flag methods are abandoned.

