Toolverse
All skills

schema-writer

by openclaw

Generate database schemas from plain English. Use when you need SQL tables fast.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Backend
Views
1

About this skill

Generate database schemas from plain English. Use when you need SQL tables fast.

How to use

  1. Zainstaluj narzędzie za pomocą npx — nie wymaga żadnej konfiguracji. Uruchom polecenie npx ai-schema, a następnie opisz swoją strukturę danych w zwykłym języku angielskim, na przykład "users with email, name, and posts with title and body".

  2. Określ bazę danych, którą używasz, dodając flagę --dialect. Domyślnie narzędzie generuje schemat dla PostgreSQL, ale jeśli pracujesz z MySQL lub SQLite, dodaj --dialect mysql lub --dialect sqlite do polecenia.

  3. Opisz relacje między tabelami jak najdokładniej. Zamiast tylko wymieniać tabele, powiedz "users have many posts" — im więcej szczegółów, tym lepsze będą wygenerowane klucze obce i indeksy.

  4. Zapisz wynik do pliku lub wyświetl w terminalu. Użyj flagi -o nazwa_pliku.sql, aby zapisać schemat, lub pomiń tę flagę, aby zobaczyć wynik bezpośrednio w konsoli.

  5. Przejrzyj wygenerowany schemat przed użyciem. Narzędzie dodaje sensowne domyślne ograniczenia (NOT NULL, unique), ale Twoja logika biznesowa może wymagać zmian. Traktuj wynik jako punkt wyjścia, na którym możesz budować indeksy, triggery i niestandardowe typy.

  6. Użyj schematu jako szkieletu dla nowego projektu. Wygenerowana struktura jest solidną podstawą — dodaj do niej własne optymalizacje i rozszerzenia dostosowane do Twoich potrzeb.

Related skills

humanizer

by davila7

Remove signs of AI-generated writing from text. Use when editing or reviewing\ntext to make it sound more natural and human-written. Based on Wikipedia's\ncomprehensive \

Backend
2873

architecture-decision-records

by wshobson

Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architectural choices, or establishing decision processes.

Backend
29130

youtube-transcript

by michalparkola

Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.

Backend
53214

effective-go

by openshift

Apply Go best practices, idioms, and conventions from golang.org/doc/effective_go. Use when writing, reviewing, or refactoring Go code to ensure idiomatic, clean, and efficient implementations.

Backend
248296

supabase-operations

by elevanaltd

Supabase operational knowledge for migrations, RLS optimization, MCP tool benchmarks, and ADR-003 compliance. Use when validating database migrations, optimizing Row-Level Security policies, checking MCP tool performance, or ensuring Supabase operational standards. Triggers on:

Backend
27109

pdf-to-markdown

by aliceisjustplaying

Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions \

Backend
355664