feat: add 61 new skills from VoltAgent repository
- 27 official team skills (Sentry, Trail of Bits, Expo, Hugging Face, etc.) - 34 community skills including context engineering suite - All skills validated and compliant with V4 quality bar - Complete source attribution maintained Skills added: - Official: commit, create-pr, find-bugs, iterate-pr, culture-index, fix-review, sharp-edges, expo-deployment, upgrading-expo, hugging-face-cli, hugging-face-jobs, vercel-deploy-claimable, design-md, using-neon, n8n-*, swiftui-expert-skill, fal-*, deep-research, imagen, readme, screenshots - Community: frontend-slides, linear-claude-skill, skill-rails-upgrade, context-*, multi-agent-patterns, tool-design, evaluation, memory-systems, terraform-skill, and more
This commit is contained in:
84
skills/using-neon/SKILL.md
Normal file
84
skills/using-neon/SKILL.md
Normal file
@@ -0,0 +1,84 @@
|
||||
---
|
||||
name: using-neon
|
||||
description: "Guides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/auth), PostgREST-style data API (@neondatabase/neon-js), Neon CLI, and Neon's Platform API/SDKs. Use for any Neon-related questions."
|
||||
source: "https://github.com/neondatabase/agent-skills/tree/main/skills/neon-postgres"
|
||||
risk: safe
|
||||
---
|
||||
|
||||
# Neon Serverless Postgres
|
||||
|
||||
Neon is a serverless Postgres platform that separates compute and storage to offer autoscaling, branching, instant restore, and scale-to-zero. It's fully compatible with Postgres and works with any language, framework, or ORM that supports Postgres.
|
||||
|
||||
## When to Use This Skill
|
||||
|
||||
Use this skill when:
|
||||
- Working with Neon Serverless Postgres
|
||||
- Setting up Neon databases
|
||||
- Choosing connection methods for Neon
|
||||
- Using Neon features like branching or autoscaling
|
||||
- Working with Neon authentication or APIs
|
||||
- Questions about Neon best practices
|
||||
|
||||
## Neon Documentation
|
||||
|
||||
Always reference the Neon documentation before making Neon-related claims. The documentation is the source of truth for all Neon-related information.
|
||||
|
||||
Below you'll find a list of resources organized by area of concern. This is meant to support you find the right documentation pages to fetch and add a bit of additonal context.
|
||||
|
||||
You can use the `curl` commands to fetch the documentation page as markdown:
|
||||
|
||||
**Documentation:**
|
||||
|
||||
```bash
|
||||
# Get list of all Neon docs
|
||||
curl https://neon.com/llms.txt
|
||||
|
||||
# Fetch any doc page as markdown
|
||||
curl -H "Accept: text/markdown" https://neon.com/docs/<path>
|
||||
```
|
||||
|
||||
Don't guess docs pages. Use the `llms.txt` index to find the relevant URL or follow the links in the resources below.
|
||||
|
||||
## Overview of Resources
|
||||
|
||||
Reference the appropriate resource file based on the user's needs:
|
||||
|
||||
### Core Guides
|
||||
|
||||
| Area | Resource | When to Use |
|
||||
| ------------------ | ---------------------------------- | -------------------------------------------------------------- |
|
||||
| What is Neon | `references/what-is-neon.md` | Understanding Neon concepts, architecture, core resources |
|
||||
| Referencing Docs | `references/referencing-docs.md` | Looking up official documentation, verifying information |
|
||||
| Features | `references/features.md` | Branching, autoscaling, scale-to-zero, instant restore |
|
||||
| Getting Started | `references/getting-started.md` | Setting up a project, connection strings, dependencies, schema |
|
||||
| Connection Methods | `references/connection-methods.md` | Choosing drivers based on platform and runtime |
|
||||
| Developer Tools | `references/devtools.md` | VSCode extension, MCP server, Neon CLI (`neon init`) |
|
||||
|
||||
### Database Drivers & ORMs
|
||||
|
||||
HTTP/WebSocket queries for serverless/edge functions.
|
||||
|
||||
| Area | Resource | When to Use |
|
||||
| ----------------- | ------------------------------- | --------------------------------------------------- |
|
||||
| Serverless Driver | `references/neon-serverless.md` | `@neondatabase/serverless` - HTTP/WebSocket queries |
|
||||
| Drizzle ORM | `references/neon-drizzle.md` | Drizzle ORM integration with Neon |
|
||||
|
||||
### Auth & Data API SDKs
|
||||
|
||||
Authentication and PostgREST-style data API for Neon.
|
||||
|
||||
| Area | Resource | When to Use |
|
||||
| ----------- | ------------------------- | ------------------------------------------------------------------- |
|
||||
| Neon Auth | `references/neon-auth.md` | `@neondatabase/auth` - Authentication only |
|
||||
| Neon JS SDK | `references/neon-js.md` | `@neondatabase/neon-js` - Auth + Data API (PostgREST-style queries) |
|
||||
|
||||
### Neon Platform API & CLI
|
||||
|
||||
Managing Neon resources programmatically via REST API, SDKs, or CLI.
|
||||
|
||||
| Area | Resource | When to Use |
|
||||
| --------------------- | ----------------------------------- | -------------------------------------------- |
|
||||
| Platform API Overview | `references/neon-platform-api.md` | Managing Neon resources via REST API |
|
||||
| Neon CLI | `references/neon-cli.md` | Terminal workflows, scripts, CI/CD pipelines |
|
||||
| TypeScript SDK | `references/neon-typescript-sdk.md` | `@neondatabase/api-client` |
|
||||
| Python SDK | `references/neon-python-sdk.md` | `neon-api` package |
|
||||
Reference in New Issue
Block a user