nocodb
NocoDBは、データベースをスプレッドシートのように扱い、フォーム作成や自動化設定、API利用、自社サーバーでの運用を可能にする、Airtableの代替となるオープンソースのデータベースアプリケーション構築を支援するSkill。
📜 元の英語説明(参考)
Build database applications with NocoDB, the open-source Airtable alternative. Use when a user asks to create spreadsheet views of databases, build forms, configure automations, use the NocoDB API, or self-host NocoDB.
🇯🇵 日本人クリエイター向け解説
NocoDBは、データベースをスプレッドシートのように扱い、フォーム作成や自動化設定、API利用、自社サーバーでの運用を可能にする、Airtableの代替となるオープンソースのデータベースアプリケーション構築を支援するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o nocodb.zip https://jpskill.com/download/15176.zip && unzip -o nocodb.zip && rm nocodb.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/15176.zip -OutFile "$d\nocodb.zip"; Expand-Archive "$d\nocodb.zip" -DestinationPath $d -Force; ri "$d\nocodb.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
nocodb.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
nocodbフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
NocoDB — オープンソースの Airtable の代替
概要
あなたは NocoDB の専門家です。NocoDB は、あらゆるデータベースを REST API を備えたスマートなスプレッドシートインターフェースに変えるオープンソースプラットフォームです。チームが既存の PostgreSQL/MySQL データベースに NocoDB をセットアップし、ビュー(グリッド、カンバン、ギャラリー、フォーム)を構築し、自動化を作成し、統合のために自動生成された API を使用するのを支援します。
手順
デプロイメント
# Docker (既存のデータベースに接続)
docker run -d --name nocodb \
-p 8080:8080 \
-e NC_DB="pg://host:5432?u=user&p=pass&d=mydb" \
nocodb/nocodb:latest
# SQLite を内蔵した Docker Compose
docker compose up -d
# UI は http://localhost:8080
# 既存のデータベースに接続:
# NocoDB は既存のテーブルを読み取り、スプレッドシートビューを作成します。
# データ移行は不要です — これはデータベース上の UI レイヤーです。
ビュー
## ビューの種類
### グリッドビュー (スプレッドシート)
- 列のソート、フィルタリング、グループ化、非表示
- バリデーションによるインライン編集
- 詳細ビューのための行の展開
- CSV のインポート/エクスポート
### カンバンビュー
- 列間のカードのドラッグアンドドロップ
- シングルセレクトまたはステータスフィールドによるグループ化
- スタックの基準: status、priority、assignee、category
### ギャラリービュー
- カバー画像付きのカードレイアウト
- 最適な用途: product catalogs、team directory、portfolio
### フォームビュー
- テーブルスキーマから自動生成されたフォーム
- パブリック URL 経由で共有 (NocoDB アカウントは不要)
- 条件付きのフィールド表示
- カスタム送信メッセージとリダイレクト
### カレンダービュー
- 日付フィールドからのイベント
- ドラッグしてスケジュール変更
- 日/週/月ビュー
自動生成された REST API
# NocoDB はすべてのテーブルに対して REST API を自動生成します
# レコードのリスト
curl -X GET "http://localhost:8080/api/v1/db/data/noco/project/table" \
-H "xc-auth: YOUR_AUTH_TOKEN"
# レコードの作成
curl -X POST "http://localhost:8080/api/v1/db/data/noco/project/table" \
-H "xc-auth: YOUR_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"Name": "New Item", "Status": "Active", "Priority": "High"}'
# フィルタリングとソート
curl -X GET "http://localhost:8080/api/v1/db/data/noco/project/table?where=(Status,eq,Active)&sort=-CreatedAt&limit=20"
自動化
## Webhook と自動化
### Webhook トリガー:
- レコード挿入後
- レコード更新後
- レコード削除後
- 一括挿入後
### ユースケース:
- 新しい行 → Slack 通知を送信
- Status が "Done" に変更 → SendGrid 経由でメールを送信
- 新しいフォーム送信 → Jira チケットを作成
- レコード削除 → 監査テーブルにログを記録
例
例 1: ユーザーが nocodb のセットアップを依頼
ユーザー: "プロジェクトのために nocodb をセットアップするのを手伝ってください"
エージェントは以下を行う必要があります:
- システム要件と前提条件を確認
- nocodb をインストールまたは構成
- 初期プロジェクト構造をセットアップ
- セットアップが正しく動作することを確認
例 2: ユーザーが nocodb で機能を構築することを依頼
ユーザー: "nocodb を使用してダッシュボードを作成してください"
エージェントは以下を行う必要があります:
- コンポーネントまたは構成をスキャフォールド
- 適切なデータソースに接続
- 要求された機能を実装
- 出力をテストおよび検証
ガイドライン
- 既存の DB にレイヤー化 — データを移行しないでください。NocoDB を既存の PostgreSQL/MySQL に接続して、すぐにスプレッドシートビューを取得します。
- データ収集のためのフォームビュー — インテーク(サポートチケット、フィードバック、アプリケーション)のためにパブリックフォーム URL を共有します。データはデータベースに直接送信されます。
- 統合のための API — 自動生成された REST API を使用して、NocoDB データをアプリケーションコードに接続します。
- ワークフローのためのカンバン — ステータスベースのプロセス(サポートチケット、採用パイプライン、コンテンツカレンダー)にはカンバンビューを使用します。
- アクセス制御のためのロール — テーブルごとに viewer/editor/creator ロールを設定します。データベース全体を公開せずに、特定のビューを共有します。
- 自動化のための Webhook — データ変更時に外部ワークフローをトリガーします。ポーリングは不要です。
- コンプライアンスのためのセルフホスト — NocoDB はインフラストラクチャ上で実行されます。データがネットワークから離れることはありません。
- ルックアップおよびロールアップフィールド — SQL join を記述せずに、リンクされたレコード、ルックアップ、およびロールアップを使用してリレーショナルデータを処理します。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
NocoDB — Open-Source Airtable Alternative
Overview
You are an expert in NocoDB, the open-source platform that turns any database into a smart spreadsheet interface with REST API. You help teams set up NocoDB on existing PostgreSQL/MySQL databases, build views (grid, kanban, gallery, form), create automations, and use the auto-generated API for integrations.
Instructions
Deployment
# Docker (connects to existing database)
docker run -d --name nocodb \
-p 8080:8080 \
-e NC_DB="pg://host:5432?u=user&p=pass&d=mydb" \
nocodb/nocodb:latest
# Docker Compose with built-in SQLite
docker compose up -d
# UI at http://localhost:8080
# Connect to existing database:
# NocoDB reads your existing tables and creates spreadsheet views.
# No data migration needed — it's a UI layer on your database.
Views
## View Types
### Grid View (spreadsheet)
- Sort, filter, group, hide columns
- Inline editing with validation
- Expand row for detail view
- Import/export CSV
### Kanban View
- Drag-and-drop cards between columns
- Group by any single-select or status field
- Stack by: status, priority, assignee, category
### Gallery View
- Card layout with cover image
- Ideal for: product catalogs, team directory, portfolio
### Form View
- Auto-generated forms from table schema
- Share via public URL (no NocoDB account needed)
- Conditional field visibility
- Custom submit message and redirect
### Calendar View
- Events from date fields
- Drag to reschedule
- Day/week/month views
Auto-Generated REST API
# NocoDB auto-generates REST APIs for every table
# List records
curl -X GET "http://localhost:8080/api/v1/db/data/noco/project/table" \
-H "xc-auth: YOUR_AUTH_TOKEN"
# Create record
curl -X POST "http://localhost:8080/api/v1/db/data/noco/project/table" \
-H "xc-auth: YOUR_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"Name": "New Item", "Status": "Active", "Priority": "High"}'
# Filter and sort
curl -X GET "http://localhost:8080/api/v1/db/data/noco/project/table?where=(Status,eq,Active)&sort=-CreatedAt&limit=20"
Automations
## Webhooks and Automations
### Webhook triggers:
- After record insert
- After record update
- After record delete
- After bulk insert
### Use cases:
- New row → Send Slack notification
- Status changed to "Done" → Send email via SendGrid
- New form submission → Create Jira ticket
- Record deleted → Log to audit table
Examples
Example 1: User asks to set up nocodb
User: "Help me set up nocodb for my project"
The agent should:
- Check system requirements and prerequisites
- Install or configure nocodb
- Set up initial project structure
- Verify the setup works correctly
Example 2: User asks to build a feature with nocodb
User: "Create a dashboard using nocodb"
The agent should:
- Scaffold the component or configuration
- Connect to the appropriate data source
- Implement the requested feature
- Test and validate the output
Guidelines
- Layer on existing DB — Don't migrate data; point NocoDB at your existing PostgreSQL/MySQL and get instant spreadsheet views
- Form views for data collection — Share public form URLs for intake (support tickets, feedback, applications); data goes straight to your DB
- API for integrations — Use the auto-generated REST API to connect NocoDB data to your application code
- Kanban for workflows — Use kanban view for any status-based process (support tickets, hiring pipeline, content calendar)
- Roles for access control — Set viewer/editor/creator roles per table; share specific views without exposing the full database
- Webhooks for automation — Trigger external workflows on data changes; no polling needed
- Self-host for compliance — NocoDB runs on your infrastructure; data never leaves your network
- Lookup and rollup fields — Use linked records, lookups, and rollups for relational data without writing SQL joins