netlify-deploy/SKILL.md
Deploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including preview and production deploys.
npx skillsauth add lidge-jun/cli-jaw-skills netlify-deployInstall 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.
Deploy web projects to Netlify using the CLI with automatic project detection.
npx netlify status
If not authenticated:
npx netlify login # browser-based OAuth (primary)
# OR
export NETLIFY_AUTH_TOKEN=your_token_here # API key alternative
# Tokens: https://app.netlify.com/user/applications#personal-access-tokens
From netlify status, check if a site is already linked.
If not linked:
# Try Git-based linking first
git remote show origin
npx netlify link --git-remote-url <REMOTE_URL>
# If no site exists on Netlify:
npx netlify init
netlify init guides through team selection, site naming, build settings, and netlify.toml creation.
npm install # or yarn/pnpm as appropriate
# Preview deploy (unique URL for testing)
npx netlify deploy
# Production deploy
npx netlify deploy --prod
After deployment, report:
netlify open to view siteIf present, the CLI uses it automatically. If absent, the CLI prompts for:
npm run build, next builddist, build, .nextCommon framework defaults:
| Framework | Build Command | Publish Dir |
|-----------|--------------|-------------|
| Next.js | npm run build | .next |
| React (Vite) | npm run build | dist |
| Static HTML | (none) | . |
Detect framework from package.json and suggest appropriate settings.
| Error | Solution |
|-------|----------|
| "Not logged in" | npx netlify login |
| "No site linked" | npx netlify link or npx netlify init |
| "Build failed" | Check build command, publish dir, dependencies; review build logs |
| "Publish directory not found" | Verify build ran successfully and path is correct |
Set secrets in Netlify dashboard (Site Settings → Environment Variables), not in Git.
development
Goal execution guidelines with PABCD integration, verification tiers, documentation workflow, and AI-driven planning
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
development
Use this skill any time a spreadsheet file is the primary input or output (.xlsx, .xlsm, .csv, .tsv). This includes: creating, reading, editing, analyzing, or formatting spreadsheets; cleaning messy tabular data; converting between formats; and data visualization with charts. Also use for pandas-based data analysis when the deliverable is a spreadsheet. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration.
tools
Use this skill when the user wants to build a financial model, 3-statement model, DCF valuation, cap table, scenario analysis, or financial projections in Excel. Trigger on: 'financial model', '3-statement model', 'DCF', 'cap table', 'pro forma', 'projections', 'sensitivity analysis', 'waterfall', 'debt schedule', 'break-even', 'discounted cash flow', 'capitalization table', 'fundraising model', 'WACC calculation', 'scenario analysis model'. Input is a text prompt with assumptions. Output is a single .xlsx file with formula-driven, interconnected statement sheets.