Overview
- Skill Key
- ajmwagar/netlify
- Author
- ajmwagar
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/ajmwagar/netlify
- Latest Commit SHA
- ed5a161883ede16073c73906090c1db8ad93f7f0
Use the Netlify CLI (netlify) to create/link Netlify sites and set up CI/CD (continuous deployment) from GitHub, especially for monorepos (multiple sites in one repo like Hugo sites under sites/<domain>). Use when Avery asks to deploy a new site, connect a repo to Netlify, configure build/publish settings, set environment variables, enable deploy previews, or automate Netlify site creation.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 netlify 技能。 若已安装,则直接安装 netlify 技能。
# netlify Use the `netlify` CLI to create projects (“sites”), link local folders, and configure CI/CD from GitHub. ## Pre-reqs - `netlify --version` - Logged in (`netlify login`) **or** provide `--auth $NETLIFY_AUTH_TOKEN`. - Know the Netlify team/account slug you want to create sites under (optional but recommended). Helpful checks: ```bash netlify status netlify sites:list ``` ## Monorepo pattern (recommended) For **one repo with multiple sites** (e.g. `sites/seattlecustomboatparts.com`, `sites/floridacustomerboatparts.com`): - Create **one Netlify site per domain**. - Set the site’s **Base directory** to that subfolder. - Put a `netlify.toml` *inside that subfolder*. This keeps each domain’s build config self-contained. ### Hugo subfolder `netlify.toml` Create `sites/<domain>/netlify.toml`: ```toml [build] command = "hugo --minify" publish = "public" [build.environment] HUGO_VERSION = "0.155.1" ``` (Adjust HUGO_VERSION as needed.) ## Fast workflow: create + link + init CI/CD ### 1) Create a Netlify site (project) Run inside the site folder you want to deploy (base dir): ```bash cd sites/<domain> netlify sites:create --name <netlify-site-name> --account-slug <team> --with-ci ``` Notes: - `--with-ci` starts CI hooks setup. - If you need manual control, add `--manual`. ### 2) Link local folder to the created site If not linked already: ```bash netlify link ``` ### 3) Connect to GitHub for continuous deployment ```bash netlify init ``` This is usually interactive (select Git remote/repo + build settings). For automation we can pre-create `netlify.toml` and then accept defaults. ## Environment variables Set per-site vars: ```bash netlify env:set VAR_NAME value netlify env:list ``` Useful for monorepos: - `CONTACT_EMAIL` (or other shared config) ## Deploy Manual deploys (handy for quick preview): ```bash netlify deploy # draft deploy netlify deploy --prod # production deploy ``` ## Included scripts - `scripts/hugo_ne...
aicodelion
🚀 Clone your OpenClaw AI Agent to a new device in ~25 minutes — configs, memory, skills, everything.
heyixuan2
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pipeline: search → generate → analyze → colorize → preview → open BS → user slice → print → monitor. Supports all 9 Bambu Lab printers (A1 Mini, A1, P1S, P2S, X1C, X1E, H2C, H2S, H2D).
cacheforge-ai
⚡ SOTA agent skills for OpenClaw — observability, security, code quality, incident response, and more. Built by Anvil AI.
zjianru
OpenClaw Skill: Safely restart the Gateway with context preservation, guardian watchdog, and multi-channel notification
jgm2025
Automated Linux server patching with PatchMon integration for OpenClaw
cyrustmods
🛡️ Audit and verify OpenClaw skills for safety, ensuring quality with 395 safe skills from an in-depth analysis of over 4,000 entries.