Skip to main content

Netlify Functions

Skill Active

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.

Purpose

To serve as a factual reference for developers writing Netlify serverless functions, enabling them to build API endpoints, background tasks, and scheduled jobs correctly.

Features

  • Modern default export + Config syntax
  • Path and method routing
  • Background and scheduled functions
  • Streaming responses
  • Context object details

Use Cases

  • Creating API endpoints with Netlify Functions
  • Implementing background processing tasks
  • Setting up scheduled serverless tasks
  • Developing server-side logic for client-side frameworks

Non-Goals

  • Framework-specific serverless function generation (handled by adapters)
  • Managing Netlify Functions deployment via CLI
  • Deep dives into specific Node.js libraries for function implementation

Maintenance

  • warning:Dependency ManagementThe SKILL.md mentions Netlify.env but does not explicitly state how dependencies like `@netlify/functions` are managed or updated, nor is a lockfile present.

Versioning

  • warning:Release ManagementThere is no explicit versioning (semver, changelog, releases) for the skills themselves, and installation instructions reference `main` for some CLI setups.

Execution

  • warning:Pinned dependenciesWhile Netlify Functions runtimes are managed by Netlify, the skill does not explicitly declare or pin its own development dependencies (e.g., `@netlify/functions`) or provide a lockfile.

Practical Utility

  • info:Edge casesThe skill mentions framework considerations and resource limits, but doesn't explicitly detail failure modes or recovery steps for common edge cases like credential expiration or rate limits.

Portability

  • info:Cross-skill couplingThe README mentions other Netlify skills and cross-references them, but the `netlify-functions` skill itself doesn't explicitly rely on or handle adjacent tasks requiring cross-skill coordination.

Installation

First, add the marketplace

/plugin marketplace add netlify/context-and-tools
/plugin install context-and-tools@netlify-context-and-tools

Quality Score

91 /100
Analyzed about 17 hours ago

Trust Signals

Last commit6 days ago
Stars17
LicenseMIT
Status
View Source

Similar Extensions

Netlify Identity

100

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.

Skill
netlify

Netlify Edge Functions

98

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.

Skill
netlify

X Twitter Scraper

100

Use when the user needs X (Twitter) data or confirmation-gated X actions through Xquik: tweet search, user lookup, follower extraction, media download, monitoring, webhooks, MCP, SDKs, posting, likes, DMs, and profile updates. Requires a Xquik API key. Never ask for X login material.

Skill
Xquik-dev

Slack

100

Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.

Skill
steipete

Github

100

Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.

Skill
steipete

Product Self Knowledge

100

Stop and consult this skill whenever your response would include specific facts about Anthropic's products. Covers: Claude Code (how to install, Node.js requirements, platform/OS support, MCP server integration, configuration), Claude API (function calling/tool use, batch processing, SDK usage, rate limits, pricing, models, streaming), and Claude.ai (Pro vs Team vs Enterprise plans, feature limits). Trigger this even for coding tasks that use the Anthropic SDK, content creation mentioning Claude capabilities or pricing, or LLM provider comparisons. Any time you would otherwise rely on memory for Anthropic product details, verify here instead — your training data may be outdated or wrong.

Skill
SeifBenayed

© 2025 SkillRepo · Find the right skill, skip the noise.