install
source · Clone the upstream repo
git clone https://github.com/sundial-org/awesome-openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/schema-gen" ~/.claude/skills/sundial-org-awesome-openclaw-skills-schema-gen && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/schema-gen" ~/.openclaw/skills/sundial-org-awesome-openclaw-skills-schema-gen && rm -rf "$T"
manifest:
skills/schema-gen/SKILL.mdsource content
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