Neon
neondatabase/agent-skills
Overview of Neon, a complete set of cloud backend primitives around Lakebase Postgres: Auth, Object Storage, Functions, and the AI Gateway.
A skill your agent uses when the user mentions Nubase broadly, wants a backend for an AI-generated app, or needs to deploy/publish generated code online — across Database, Auth, Storage, Assets…
$ npx skills add OtterMind/Nubase --skill nubase -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install OtterMind/Nubase nubase --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/OtterMind/Nubase.git skills-src && mkdir -p .claude/skills && cp -r skills-src/frontend/packages/mcp-bridge/skills/nubase .claude/skills/nubase && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "nubase" agent skill from https://github.com/OtterMind/Nubase/tree/main/frontend/packages/mcp-bridge/skills/nubase into .claude/skills/nubase/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nubase", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/OtterMind/Nubase/tree/main/frontend/packages/mcp-bridge/skills/nubaseType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add OtterMind/Nubase --skill nubase -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install OtterMind/Nubase nubase --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OtterMind/Nubase.git skills-src && mkdir -p .agents/skills && cp -r skills-src/frontend/packages/mcp-bridge/skills/nubase .agents/skills/nubase && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "nubase" agent skill from https://github.com/OtterMind/Nubase/tree/main/frontend/packages/mcp-bridge/skills/nubase into .agents/skills/nubase/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nubase", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add OtterMind/Nubase --skill nubase -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install OtterMind/Nubase nubase --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OtterMind/Nubase.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/frontend/packages/mcp-bridge/skills/nubase .cursor/skills/nubase && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "nubase" agent skill from https://github.com/OtterMind/Nubase/tree/main/frontend/packages/mcp-bridge/skills/nubase into .cursor/skills/nubase/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nubase", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/OtterMind/Nubase.git --path frontend/packages/mcp-bridge/skills/nubase--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add OtterMind/Nubase --skill nubase -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install OtterMind/Nubase nubase --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OtterMind/Nubase.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/frontend/packages/mcp-bridge/skills/nubase .gemini/skills/nubase && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "nubase" agent skill from https://github.com/OtterMind/Nubase/tree/main/frontend/packages/mcp-bridge/skills/nubase into .gemini/skills/nubase/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nubase", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install OtterMind/Nubase nubaseInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add OtterMind/Nubase --skill nubase -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/OtterMind/Nubase.git skills-src && mkdir -p .github/skills && cp -r skills-src/frontend/packages/mcp-bridge/skills/nubase .github/skills/nubase && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "nubase" agent skill from https://github.com/OtterMind/Nubase/tree/main/frontend/packages/mcp-bridge/skills/nubase into .github/skills/nubase/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nubase", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add OtterMind/Nubase --skill nubase -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install OtterMind/Nubase nubase --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OtterMind/Nubase.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/frontend/packages/mcp-bridge/skills/nubase .opencode/skills/nubase && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "nubase" agent skill from https://github.com/OtterMind/Nubase/tree/main/frontend/packages/mcp-bridge/skills/nubase into .opencode/skills/nubase/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nubase", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
nubaseA skill your agent uses when the user mentions Nubase broadly, wants a backend for an AI-generated app, or needs to deploy/publish generated code online — across Database, Auth, Storage, Assets…
Nubase is an agent skill from OtterMind/Nubase. Use when the user mentions Nubase broadly, wants a backend for an AI-generated app, or needs to deploy/publish generated code online — across Database, Auth, Storage, Assets (static frontend CDN), Functions (edge/serverless), AI Gateway, Memory, cron/scheduled jobs, Supabase-style REST/RLS, servicerole keys, or MCP. This is the top-level Nubase skill; use the references folder for capability-specific guidance.
Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including reference files (for example `references/ai-gateway.md`, `references/app-workers.md` and `references/assets.md`).
It sits in Backend & APIs, covering Scheduled and recurring tasks, Background jobs and Serverless. It works with Supabase, Model Context Protocol, PostgreSQL and pgvector. The repository describes itself as: 🔥🔥🔥 Turn AI-written code into real apps. Nubase is an open-source, AI-native backend platform for AI Coding, agentic applications, and modern product teams: Memory, Database… The licence is Apache-2.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit dce7177. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npxFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
NUBASE_PLATFORM_KEYNUBASE_PROJECT_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Nubase loads about 2.2k tokens when it runs, and up to ~10k if it reads all its reference files. Until then it costs about 105 tokens; SKILL.md has 891 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
r obvious secrets such as private keys, `.env` files, service-role-looking JWTs, and common provider API keys. Only bypaAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from OtterMind/Nubase at commit dce7177, republished under its Apache-2.0 licence (© OtterMind). 891 words, ~2,211 tokens.
.claude/skills/nubase/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.Nubase turns AI-written code into real apps: the backend and deploy layer that a coding agent drives directly to ship a generated app online in minutes.
It provides eight capability modules, each with a stable API and (where useful) MCP tools:
| Module | What it does | Agent entry |
|---|---|---|
| Database | Postgres + PostgREST data layer (/rest/v1) per project, with RLS | rest_select, sql_execute |
| Auth | Supabase-style users, sessions, OAuth/MFA (/auth/v1) | auth_* |
| Storage | Buckets + signed URLs for user files (/storage/v1) | storage_* |
| Assets | Publish the generated frontend to a public CDN (/assets/v1) | assets_* |
| Functions | Deploy backend logic as edge functions (/functions/v1) | functions_* |
| AI Gateway | OpenAI/Anthropic-compatible LLM routing + usage (/v1) | gateway_* |
| Memory | Durable agent/user/project context (/mem/v1) | memory_* |
| cron | Schedule recurring jobs (edge fn / db fn) | cron_* |
When starting a Nubase task:
nubase_overview() first. One call returns the whole backend state — capabilities, database schema, storage buckets, auth users, AI Gateway keys, the permission gates that are on/off, and suggested next steps.memory_context({ "task": "<current task>" }) to recall prior decisions.memory_write.When the goal is to ship a generated app, the path is:
nubase_overview().deploy_app({ manifest }) or use nubase_cli app deploy nubase.deploy.json. It orchestrates SQL migrations, Functions, Assets, cron jobs, and optional Memory.sql_execute DDL (RLS for user-owned data); manage users with auth_*. See references/database.md, references/auth-storage.md.functions_new → write the handler → functions_deploy → functions_invoke to verify. See references/functions.md.assets_upload; open the returned publicUrl. See references/assets.md.cron_create (target a deployed function or a db function). See references/cron.md.gateway_*). See references/ai-gateway.md.memory_write the durable decisions (schema, deployed functions, published asset paths, cron jobs).Generated frontend code uses the anon key (+ user JWTs); service_role keys stay server-side / in local agent tooling only.
Expected tools from nubase_cli:
Core:
nubase_overview (start here — one-shot backend snapshot)fetch_docs, nubase_capabilities, nubase_instructions, project_keys, projects_list, project_keys_admin, project_select_instructions, deploy_app, deployment_rollbackmemory_context, memory_search, memory_writerest_select, sql_dry_run, sql_executeBackend ops (read), in module order (Database, Auth, Storage, AI Gateway): db_export_schema, db_list_migrations, auth_list_users, auth_get_settings, storage_list_buckets, storage_list_objects, storage_create_signed_url, storage_create_signed_urls, gateway_list_keys, gateway_usage, gateway_usage_daily, gateway_usage_by_model, gateway_usage_logs, gateway_pricing.
Deploy (read), in module order (Assets, Functions, cron, App workers): assets_list, functions_list, functions_logs, functions_secrets_list, cron_list, cron_get, cron_runs, app_workers_list, app_worker_status.
Backend ops (write, gated by NUBASE_ALLOW_ADMIN_WRITE=true): auth_create_user, auth_delete_user, auth_update_settings, auth_clear_settings, storage_create_bucket, storage_delete_bucket, storage_create_signed_upload_url, gateway_issue_key, gateway_revoke_key.
Deploy (write, gated by NUBASE_ALLOW_ADMIN_WRITE=true): deploy_app, deployment_rollback, assets_upload, assets_delete, assets_update_settings, functions_new, functions_deploy, functions_invoke, functions_delete, functions_secrets_set, cron_create, cron_update, cron_delete, app_worker_delete.
Project lifecycle (platform auth required with NUBASE_PLATFORM_JWT or NUBASE_PLATFORM_KEY): projects_list, project_keys_admin, project_select_instructions. project_provision and project_update are also gated by NUBASE_ALLOW_ADMIN_WRITE=true. Project delete is intentionally not exposed.
Before publishing, deploy_app and functions_deploy scan uploads for obvious secrets such as private keys, .env files, service-role-looking JWTs, and common provider API keys. Only bypass with securityScan: false or --no-security-scan when the user explicitly accepts the risk.
When a gate is off, write tools return { success: false, error } without touching the backend — this is a permission switch, not a missing feature. Ask the user to enable the gate, then retry. If a tool is unavailable entirely, continue with REST/API guidance and tell the user what automation was unavailable.
Install the Nubase skills and project MCP config:
npx -y nubase_cli@latest install-skillsBy default this writes:
~/.claude/skills/nubase/**~/.codex/skills/nubase/**.mcp.json with a nubase stdio MCP server for Claude Code.nubase/mcp-bridge/** local MCP bridge runtime, so agent startup does not depend on npx @latest.nubase/config.json after browser authorizationAfter installing, restart Claude Code in the project and run /mcp. The nubase server must be connected before this skill can call nubase_overview, memory_context, or other MCP tools.
Expected .mcp.json shape:
{
"mcpServers": {
"nubase": {
"type": "stdio",
"command": "npx",
"args": ["-y", "nubase_cli@latest"],
"env": {
"NUBASE_AGENT_ID": "claude-code",
"NUBASE_CONFIG": "/absolute/project/path/.nubase/config.json"
}
}
}
}If NUBASE_PROJECT_KEY is not set, nubase_cli reads the browser authorization saved at the project NUBASE_CONFIG path. Deploy write tools also need NUBASE_ALLOW_ADMIN_WRITE=true and the project's service_role key.
To install project-local skill files instead of user-level skill files:
npx -y nubase_cli@latest install-skills --skills-scope project/auth/v1, /rest/v1, and /storage/v1 are Supabase-style compatible subsets (use apikey plus optional Authorization: Bearer <jwt>); /functions/v1 is Supabase-Edge-Functions-style. Say "Supabase-style", not a complete Supabase Cloud replacement, unless exact SDK behavior is tested — Realtime and some SDK edge cases may be absent.
sql_dry_run before SQL execution.functions_invoke before scheduling it with cron.At the end of meaningful Nubase work, call memory_write for durable facts such as architecture decisions, RLS policy choices, bucket usage, deployed function slugs, published asset paths, cron jobs, API conventions, or deployment facts.
Use these focused references when the task is clearly scoped:
references/database.mdreferences/auth-storage.mdreferences/assets.md — publish the generated frontendreferences/functions.md — deploy backend logicreferences/ai-gateway.mdreferences/memory.mdreferences/cron.md — schedule recurring jobsreferences/app-workers.md — deploy & manage full app workers (server + bundled assets)references/security.md© OtterMind, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 9 other files (references) in frontend/packages/mcp-bridge/skills/nubase of OtterMind/Nubase.
Open the folder on GitHubat commit dce7177
Nubase next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Nubase this skillOtterMind/Nubase | 623 | — | ~2.2k | Automated safety check: Notes | Apache-2.0 | |
| Neonneondatabase/agent-skills | 100 | — | ~8.7k | Automated safety check: Notes | Apache-2.0 | |
| Aurora Dsqlaws/agent-toolkit-for-aws | 2.8k | — | ~9.6k | Automated safety check: Pass | Apache-2.0 | |
| Minimal Web Baas DemoTencentCloudBase/CloudBase-AI-Toolkit | 1.1k | 1 repos | ~2.2k | Automated safety check: Pass | MIT | |
| Supabasecurvenote/curvenote | 169 | 5 repos | ~2.2k | Automated safety check: Pass | Custom licence | |
| Neon Postgresneondatabase/agent-skills | 100 | — | ~4.1k | Automated safety check: Notes | Apache-2.0 |
neondatabase/agent-skills
Overview of Neon, a complete set of cloud backend primitives around Lakebase Postgres: Auth, Object Storage, Functions, and the AI Gateway.
aws/agent-toolkit-for-aws
Provisions and manages Aurora DSQL clusters, connects via psql or DSQL Connectors, manages schemas, runs queries, migrates from MySQL, diagnoses query plans, and develops apps on serverless…
TencentCloudBase/CloudBase-AI-Toolkit
Fast path for a minimal CloudBase Web + database demo (最小前后端 / 最小可用 fullstack / Lovable-like BaaS).
curvenote/curvenote
A skill your agent uses when doing ANY task involving Supabase.
neondatabase/agent-skills
Guides and best practices for working with Lakebase Postgres on Neon: connections, pooled vs direct, schema migrations, branching, autoscaling, scale-to-zero, instant restore, read replicas, IP…
dnotitia/akb
Ingest a coding session JSONL into AKB as structured notes — session report + parallel-drafted TIL / task / idea / decision sub-notes.
Categories
A skill your agent uses when the user mentions Nubase broadly, wants a backend for an AI-generated app, or needs to deploy/publish generated code online — across Database, Auth, Storage, Assets…. Nubase is an agent skill from OtterMind/Nubase. Use when the user mentions Nubase broadly, wants a backend for an AI-generated app, or needs to deploy/publish generated code online — across Database, Auth, Storage, Assets (static frontend CDN), Functions (edge/serverless), AI Gateway, Memory, cron/scheduled jobs, Supabase-style REST/RLS, servicerole keys, or MCP.
Nubase fits situations like: the user mentions Nubase broadly; wants a backend for an AI-generated app; needs to deploy/publish generated code online — across Database; assets (static frontend CDN).
Run `npx skills add OtterMind/Nubase --skill nubase -a claude-code`. Or copy the skill folder (frontend/packages/mcp-bridge/skills/nubase in OtterMind/Nubase) into .claude/skills/nubase in your project. Claude Code loads it when a task matches its description.
Run `npx skills add OtterMind/Nubase --skill nubase -a codex`. Or copy the skill folder (frontend/packages/mcp-bridge/skills/nubase in OtterMind/Nubase) into .agents/skills/nubase in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add OtterMind/Nubase --skill nubase -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nubase, .gemini/skills/nubase, .github/skills/nubase and .opencode/skills/nubase in your project.
Going by SKILL.md and its folder, Nubase needs the command-line tools its instructions call (npx) and credentials named NUBASE_PLATFORM_KEY and NUBASE_PROJECT_KEY. Our summary lists: Node.js; A credential in NUBASE_PLATFORM_KEY; A credential in NUBASE_PROJECT_KEY.
SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Nubase is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.2k tokens (SKILL.md is roughly 8.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 8.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Nubase: Neon (neondatabase/agent-skills, 100 stars), Aurora Dsql (aws/agent-toolkit-for-aws, 2.8k stars), Minimal Web Baas Demo (TencentCloudBase/CloudBase-AI-Toolkit, 1.1k stars) and Supabase (curvenote/curvenote, 169 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
OtterMind (a GitHub organization) maintains it in OtterMind/Nubase, which has 623 GitHub stars. The repository was last updated on September 28, 2026.
Source: OtterMind/Nubase on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.