01
It starts by itself
function code changed. Runs in GitHub Actions or Claude Code routine.
- ↻ function code changed
push touching neon.ts or src/**
Functions deploy locked down.
Install the Neon Functions skill and make it a habit: follow https://gethabit.dev/skills/neondatabase/neon-functions.md
26K installs103 starsApache-2.0 licenceSource on GitHub ↗

Neon Functions
by neondatabase · 26K installs
The skill
The neon functions skill helps developers deploy long-running Node.js HTTP functions on a Neon branch, for APIs, agents, WebSocket and SSE servers, webhooks and MCP servers.
Only when you ask.
The habit
Functions deploy locked down.
↻ Runs by itselffunction code changed
When does it start? How does it check its work? What does it remember?
Stops after one branch deploy per run, with at most one retry.
The agent first uses the parent neon skill for the branch-first workflow, as this skill asks.
It confirms the project is in a region where Neon Functions is available.
It looks for a module-scope pg pool with a small max, attachDatabasePool, and env keys present in the --env file.
It runs neon config plan, then neon deploy --env <file>.
It reads the invocation_url with neon functions get <slug>.
It calls the URL without a token and as two users to confirm access stays scoped.
It checks neon logs query with source function, then writes results to the run log.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the Neon Functions skill helps.
The skill warns that each function has a public HTTPS URL that anyone can reach, so the function must check callers itself.
No. The skill says Function Trigger routes use parseTriggerDelivery instead of a user JWT.
Copy the prompt at the top into your agent. It installs the skill from neondatabase/agent-skills and sets up the habit. Or run npx skills add neondatabase/agent-skills --skill neon-functions.
Yes. It is published under Apache-2.0. Habit is free too.
Install the Neon Functions skill and make it a habit: follow https://gethabit.dev/skills/neondatabase/neon-functions.md
All neondatabase skills →More ops skills →
Works in
Made by neondatabase, published under Apache-2.0. Habit links to the original and never changes it. Is this your skill?