Neon 公式の総合入口スキル:Neon 上でアプリやバックエンドを構築する場合、または Neon / Lakebase Postgres に言及する際に読み込まれます。エージェントはまず既存の認証情報の有無を確認し、次に neon CLI(利用不可の場合のみ MCP)を優先してプロジェクトに接続します。「git ブランチを作成すればデータベースブランチも作成される」というフローに従ってブランチを作成し、そのブランチの DATABASE_URL などの環境変数をローカルに取得します。さらに、neon.ts で宣言し、neon deploy でログイン(マネージド Better Auth)、オブジェクトストレージ、Functions、AI Gateway、Realtime をデプロイします。
skills.sh インストール数 251459(+1114 / 24h)
セキュリティ監査:未監査
- 未スキャン
理由
- 既存プロジェクトのリファクタリング時はまず棚卸しを行います:既存の DATABASE_URL、Clerk / Better Auth、S3 はすべて再利用し、未確定の機能のみ Neon コンポーネントを選択します。既存のアカウント認証情報が失効している場合は、ユーザーにログインを促して停止し、一時的なプロジェクトで代用しません。
- ブランチフローを具体的なコマンドとして記載します:neon link を一度実行し、その後は各機能ごとに neon checkout <ブランチ名> --create を実行することで、そのブランチの環境変数が .env.local に自動的に書き込まれます。neon diff で親ブランチとのテーブル構造の差異を確認し、エージェントがタスク間で自らブランチを切り替えることを要求します。
- セキュリティ面では保守的です:新しいアプリで PostgREST をブラウザに置き、RLS のみで保護することは推奨しません。Functions は公開 HTTPS アドレスであるため、ハンドラーの冒頭で JWT または API Key の検証を要求します。プロジェクトレベルでの MCP インストールは一律 OAuth を使用し、git にコミットされるファイルに Key が書き込まれることを避けます。
- これは単なる総合入口であり、具体的なタスクは同じリポジトリ内の neon-postgres、neon-auth、neon-realtime などのサブスキルに委譲します(同じリポジトリには他に 8 個のスキルがランキング入りしています)。リポジトリは Apache-2.0 ライセンスです。
- skills.sh では 24 時間で 1114 回インストールされ、累計で 251459 回です。直近 8 週間の週次インストール数は 16847 から 22650 に増加しています(これは注目度のみを示します)。
使い方
- インストールコマンドは監査合格後に表示されます。「Neon でバックエンドを構築する」と言う場合、Lakebase Postgres、neon.new、または「登録不要のデータベース」に言及する場合にトリガーされます。
- Neon アカウントがある場合:neon CLI をインストールしてログインするか、NEON_API_KEY を設定します。アカウントがない場合:Claimable Neon を利用し、エージェントが一時的なプロジェクトを作成した後、ユーザーがそれを引き継ぎます。引き継ぎ前では、Functions、オブジェクトストレージ、AI Gateway は利用できません。
リスク
- 本号では未監査であり、固定で C 級と判定され、インストールコマンドは表示されません。SKILL.md では、エージェントが neon コマンドを実行してプロジェクト作成、ブランチ作成、デプロイを行い、データベース接続文字列などの環境変数をローカルの .env ファイルに書き込むことが記述されています。これはクラウドリソースを変更するものであり、用途と一致しています。skills.sh 上の Gen Agent Trust Hub 監査では Pass と判定されています。
- neon mcp --agent は API Key をエージェントのユーザー設定に書き込みます。キーをディスクに保存したくない場合は --no-env-pull を追加し、代わりに neon-env run を使用して実行時に注入してください。
- SKILL.md には、Functions、オブジェクトストレージ、AI Gateway、Realtime は現在 4 個の AWS リージョンでのみ利用可能であることが明記されています。計算リソースはゼロまでスケールダウンできますが、ストレージは引き続き課金されます。未引き継ぎの一時的なプロジェクトは約 72 時間で期限切れになります。
- SKILL.md は約 3.7 万バイトあり、読み込み時にコンテキストを占有します。また、エージェントに対して「データベースは Lakebase Postgres と呼び、Neon は単なるブランド名である」という命名規則の遵守を要求しています。