Schema 生成器:AI 驱动的数据库建模 - Openclaw Skills
作者:互联网
2026-04-17
什么是 Schema 生成器?
Schema 生成器是 Openclaw Skills 生态系统中的高性能实用程序,可将描述性文本转换为结构化的数据库架构。它通过智能映射实体、定义关系以及应用索引和软删除等最佳实践,消除了编写样板 DDL 或 ORM schema 的手动工作。无论您是在构建 SaaS 还是博客,该工具都能通过将业务逻辑转化为技术实现来加速您的开发周期。
下载入口:https://github.com/openclaw/skills/tree/main/skills/lxgicstudios/ai-schema
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install ai-schema
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 ai-schema。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Schema 生成器 应用场景
- 为新 Web 项目创建初始数据库迁移。
- 将概念性业务需求转换为技术性的 Prisma 或 Drizzle schema。
- 跨各种数据库引擎标准化关系结构。
- 快速设置电子商务和库存系统的复杂数据模型。
- 用户通过 CLI 命令提供数据模型的自然语言描述。
- Openclaw Skills 引擎处理实体、属性和关系。
- 该工具应用架构最佳实践,包括主键和索引优化。
- 以请求的格式生成完整的、格式化的 schema 文件,以便立即集成。
Schema 生成器 配置指南
要开始使用此技能,请确保您已配置 Node.js 18+ 和 OpenAI API 密钥。您可以直接执行该工具而无需永久安装:
npx ai-schema "e-commerce with users, products, orders, reviews"
对于特定格式,请使用 format 标志:
npx ai-schema "inventory system" --format drizzle
Schema 生成器 数据架构与分类体系
该工具根据特定的内部分类法生成结构化代码,以确保一致性:
| 特性 | 实现细节 |
|---|---|
| 主键 | 为每个表自动生成唯一标识符 |
| 关系 | 外键约束的智能映射 |
| 性能 | 在频繁查询的字段上自动创建索引 |
| 审计追踪 | 标准化的创建和更新时间戳 |
name: schema-gen
description: Generate database schemas from descriptions
Schema Generator
Describe your data, get a proper database schema. Supports SQL, Prisma, and Drizzle.
Quick Start
npx ai-schema "e-commerce with users, products, orders, reviews"
What It Does
- Generates complete database schema
- Adds proper relationships
- Includes indexes for common queries
- Handles timestamps and soft deletes
Usage Examples
# Generate SQL schema
npx ai-schema "blog with posts, authors, comments, tags"
# Prisma format
npx ai-schema "saas with teams and members" --format prisma
# Drizzle format
npx ai-schema "inventory system" --format drizzle
Output Formats
- Raw SQL (PostgreSQL, MySQL)
- Prisma schema
- Drizzle schema
- TypeORM entities
- Mongoose models
Includes
- Primary keys
- Foreign key relationships
- Indexes on common fields
- Timestamps (created/updated)
- Soft delete support
- Enum types where appropriate
Requirements
Node.js 18+. OPENAI_API_KEY required.
License
MIT. Free forever.
Built by LXGIC Studios
- GitHub: github.com/lxgicstudios/ai-schema
- Twitter: @lxgicstudios
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
Minecraft 3D 建造计划生成器:AI 场景架构师 - Openclaw Skills
Scholar Search:自动化文献搜索与研究简报 - Openclaw Skills
issue-to-pr: 自动化 GitHub Issue 修复与 PR 生成 - Openclaw Skills
接班交班总结器:临床 EHR 自动化 - Openclaw Skills
Teacher AI 备课专家:K-12 自动化教案设计 - Openclaw Skills
专利权利要求映射器:生物技术与制药 IP 分析 - Openclaw Skills
生成 Tesla 车身改色膜:用于 3D 显示的 AI 图像生成 - Openclaw Skills
Taiwan MD:面向台湾的 AI 原生开放知识库 - Openclaw Skills
自学习与迭代演进:AI Agent 成长框架 - Openclaw Skills
HIPC Config Manager: 安全的 API 凭据处理器 - Openclaw Skills
AI精选
