netlify
v1.1.2Deploy projects and manage preview or production releases on Netlify.
by NetlifyMIT5kupdated 3 weeks ago
Source
git clone https://github.com/openai/pluginsClone the source, then follow the repository's marketplace instructions for your runtime. The plugin root is plugins/netlify/ inside the repository.
Layout
├── .codex-plugin/plugin.json├── skills/netlify-ai-gateway/SKILL.md├── skills/netlify-blobs/SKILL.md├── skills/netlify-caching/SKILL.md├── skills/netlify-cli-and-deploy/SKILL.md├── skills/netlify-config/SKILL.md├── skills/netlify-deploy/SKILL.md├── skills/netlify-edge-functions/SKILL.md├── skills/netlify-forms/SKILL.md├── skills/netlify-frameworks/SKILL.md├── skills/netlify-functions/SKILL.md├── skills/netlify-identity/SKILL.md└── skills/netlify-image-cdn/SKILL.md
Skills12
Guide for using Netlify AI Gateway to access AI models. Use when adding AI capabilities or selecting/changing AI models. Must be read before choosing a model. Covers supported providers (OpenAI, Anthropic, Google), SDK setup, environment variables, and the list of available models.
Guide for using Netlify Blobs object storage. Use when storing files, images, documents, or simple key-value data without a full database. Covers getStore(), CRUD operations, metadata, listing, deploy-scoped vs site-scoped stores, and local development.
Guide for controlling caching on Netlify's CDN. Use when configuring cache headers, setting up stale-while-revalidate, implementing on-demand cache purge, or understanding Netlify's CDN caching behavior. Covers Cache-Control, Netlify-CDN-Cache-Control, cache tags, durable cache, and framework-specific caching patterns.
Guide for using the Netlify CLI and deploying sites. Use when installing the CLI, linking sites, deploying (Git-based or manual), managing environment variables, or running local development. Covers netlify dev, netlify deploy, Git vs non-Git workflows, and environment variable management.
Reference for netlify.toml configuration. Use when configuring build settings, redirects, rewrites, headers, deploy contexts, environment variables, or any site-level configuration. Covers the complete netlify.toml syntax including redirects with splats/conditions, headers, deploy contexts, functions config, and edge functions config.
Deploy projects to Netlify with the Netlify CLI. Use when the user wants to link a repo, validate deploy settings, run a deploy, or choose between preview and production flows.
Guide for writing Netlify Edge Functions. Use when building middleware, geolocation-based logic, request/response manipulation, authentication checks, A/B testing, or any low-latency edge compute. Covers Deno runtime, context.next() middleware pattern, geolocation, and when to choose edge vs serverless.
Guide for using Netlify Forms for HTML form handling. Use when adding contact forms, feedback forms, file upload forms, or any form that should be collected by Netlify. Covers the data-netlify attribute, spam filtering, AJAX submissions, file uploads, notifications, and the submissions API.
Guide for deploying web frameworks on Netlify. Use when setting up a framework project (Vite/React, Astro, TanStack Start, Next.js, Nuxt, SvelteKit, Remix) for Netlify deployment, configuring adapters or plugins, or troubleshooting framework-specific Netlify integration. Covers what Netlify needs from each framework and how adapters handle server-side rendering.
Guide for writing Netlify serverless functions. Use when creating API endpoints, background processing, scheduled tasks, or any server-side logic using Netlify Functions. Covers modern syntax (default export + Config), TypeScript, path routing, background functions, scheduled functions, streaming, and method routing.
Use when the task involves authentication, user signups, logins, password recovery, OAuth providers, role-based access control, or protecting routes and functions. Always use `@netlify/identity`. Never use `netlify-identity-widget` or `gotrue-js` — they are deprecated.
Guide for using Netlify Image CDN for image optimization and transformation. Use when serving optimized images, creating responsive image markup, setting up user-uploaded image pipelines, or configuring image transformations. Covers the /.netlify/images endpoint, query parameters, remote image allowlisting, clean URL rewrites, and composing uploads with Functions + Blobs.
Manifests1
{
"name": "netlify",
"version": "1.1.2",
"description": "Deploy projects and manage preview or production releases on Netlify.",
"author": {
"name": "Netlify",
"url": "https://www.netlify.com"
},
"homepage": "https://www.netlify.com",
"repository": "https://github.com/openai/plugins",
"license": "MIT",
"keywords": [
"netlify",
"deployment",
"hosting",
"preview",
"static-sites"
],
"skills": "./skills/",
"apps": "./.app.json",
"interface": {
"displayName": "Netlify",
"shortDescription": "Deploy projects and manage releases",
"longDescription": "Use Netlify to inspect deployment state, manage sites, and pair the Netlify app with the curated deployment skill for preview and production workflows.",
"developerName": "Netlify",
"category": "Developer Tools",
"capabilities": [
"Interactive",
"Write"
],
"websiteURL": "https://www.netlify.com",
"privacyPolicyURL": "https://www.netlify.com/privacy/",
"termsOfServiceURL": "https://www.netlify.com/legal/terms-of-use/",
"brandColor": "#00AD9F",
"defaultPrompt": [
"Deploy this project to Netlify and return the preview URL plus any required fixes"
],
"screenshots": [],
"composerIcon": "./assets/app-icon.png",
"logo": "./assets/app-icon.png"
}
}