From bkit
bkend.ai database expert skill. Covers table creation, CRUD operations, 7 column types, constraints, filtering (AND/OR, 8 operators), sorting, pagination, relations, joins, indexing, and schema management via MCP and REST API. Triggers: table, column, CRUD, schema, index, filter, query, data model, 테이블, 컬럼, 스키마, 인덱스, 필터, 쿼리, 데이터 모델, テーブル, カラム, スキーマ, インデックス, フィルター, 数据表, 列, 模式, 索引, 过滤, 查询, tabla, columna, esquema, indice, filtro, consulta, tableau, colonne, schema, index, filtre, requete, Tabelle, Spalte, Schema, Index, Filter, Abfrage, tabella, colonna, schema, indice, filtro, query Do NOT use for: authentication (use bkend-auth), file storage (use bkend-storage), platform management (use bkend-quickstart).
How this skill is triggered — by the user, by Claude, or both
Slash command
/bkit:bkend-databkit:bkend-expertThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
| Type | Description | Example |
| Type | Description | Example |
|---|---|---|
| String | Text | name, email |
| Number | Numeric | age, price |
| Boolean | True/false | isActive |
| Date | Date/time | birthDate |
| Array | Array | tags: ["a","b"] |
| Object | Nested object | address: {city, zip} |
| Mixed | Any type | metadata |
required: Field must have a valueunique: No duplicate values alloweddefault: Default value when not provided| Field | Type | Description |
|---|---|---|
| _id | ObjectId | Auto-generated unique ID |
| createdBy | String | Creator user ID |
| createdAt | Date | Creation timestamp |
| updatedAt | Date | Last update timestamp |
| Tool | Purpose | Scope |
|---|---|---|
| backend_table_create | Create table | table:create |
| backend_table_list | List tables | table:read |
| backend_table_get | Get table detail + schema | table:read |
| backend_table_update | Update table settings | table:update |
| backend_table_delete | Delete table | table:delete |
| backend_field_manage | Add/modify/delete fields | table:update |
| backend_schema_version_list | Schema version history | table:read |
| backend_schema_rollback | Rollback schema | table:update |
| backend_index_manage | Manage indexes | table:update |
| backend_index_version_list | Index version history | table:read |
| backend_index_rollback | Rollback index | table:update |
| Tool | Purpose |
|---|---|
| 4_howto_implement_data_crud | CRUD implementation patterns |
| 5_get_operation_schema | API operation schema reference |
| 7_code_examples_data | CRUD + file upload code examples |
| Method | Endpoint | Description |
|---|---|---|
| GET | /v1/data/{table} | List (filter, sort, page, limit) |
| POST | /v1/data/{table} | Create |
| GET | /v1/data/{table}/{id} | Get single |
| PATCH | /v1/data/{table}/{id} | Partial update |
| DELETE | /v1/data/{table}/{id} | Delete |
?search=keyword?filter[field1]=value1&filter[field2]=value2?sort=field:asc (or desc)?page=1&limit=20 (default 20, max 100)backend_index_manageFor the latest database documentation, use WebFetch:
npx claudepluginhub nddot/bkit-claude-codeCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.