.agents/skills/install-windows/SKILL.md
Set up a Windows PC to run the project. Sets PowerShell execution policy, installs Node.js if needed, and runs npm install.
npx skillsauth add BaoNguyen09/grade-pilot install-windowsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
do not narrate technical steps. the user doesn't need to know what you're checking or installing behind the scenes. keep all checks, downloads, and installs silent unless you need the user to do something.
only talk to the user at these moments:
npm run dev to start GradePilot"never mention node_modules, node -v, version numbers, npm, winget, PowerShell, PATH, or any technical terms in messages to the user.
silently run this as the very first step — don't mention it to the user:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
silently check if node_modules/ exists in the project root. if it does, tell the user:
you're already set up! run
npm run devto start GradePilot.
stop here. don't continue.
tell the user:
setting things up — give me a sec.
silently run node -v to check if Node.js is installed.
run winget to install Node.js. this command needs to run outside the sandbox — Codex will prompt the user to approve it, which is fine:
winget install --id OpenJS.NodeJS.LTS --accept-package-agreements --accept-source-agreements
tell the user:
installing something we need — you might see a prompt asking to allow changes, click Yes.
after it finishes, silently refresh the PATH:
$env:PATH = [System.Environment]::GetEnvironmentVariable("PATH", "Machine") + ";" + [System.Environment]::GetEnvironmentVariable("PATH", "User")
silently verify node is available:
node -v
if node is still not found, tell the user:
hmm, let's try a quick fix — close Codex completely and reopen it, then type
$install-windowsagain.
stop here if node isn't found. don't continue.
silently run:
npm install
this takes a minute or two. don't say anything unless it fails.
tell the user:
you're all set! run
npm run devto start GradePilot.
development
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
development
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
development
Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".
tools
Set up a Mac to run the project. Installs Node.js if needed and runs npm install.