Awesome-openclaw-skills schema-gen

Generate database schemas from descriptions

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.md
source 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