Home/Lovable Hub/Lovable Prompts
Lovable.dev
Diamond Certified Lovable Expert

Lovable Prompts that ship production apps

A handpicked library of Lovable prompts for Stripe, Supabase RLS, SEO and AI chat — written by an agency that ships on Lovable every week. Plus the upgrade path: turning the best Lovable prompts into reusable Lovable Skills your whole workspace can use.

The basics

What makes a good Lovable prompt

A Lovable prompt is the message you send the Lovable agent in chat. A good Lovable prompt does three things: it names the exact outcome, it specifies the constraints (secrets, RLS, schemas), and it tells Lovable when to stop. Vague prompts get vague apps.

The prompts below are the ones we reuse on every Lovable build. They're terse, opinionated and assume Lovable Cloud — copy them straight into your Lovable chat.

Four Lovable prompts to steal

Copy. Paste into Lovable. Ship.

Stripe checkout in one go

Add a Stripe checkout. Use STRIPE_SECRET_KEY as a secret. Create an edge function called create-checkout, a webhook called stripe-webhook that verifies STRIPE_WEBHOOK_SECRET, and write completed orders to public.orders with RLS so users only read their own.

Bullet-proof Supabase RLS

Set up Supabase row-level security. Create an app_role enum, a user_roles table, a has_role(uuid, app_role) security definer function, and policies that use has_role(auth.uid(), 'admin'). Never store role on the profiles table.

SEO meta + JSON-LD baked in

On this route, set the title under 60 chars containing the primary keyword, a meta description under 160 chars, a canonical link, Open Graph tags, and inject Article + BreadcrumbList JSON-LD. Use semantic HTML with a single h1.

Resend transactional email

Add a contact form that posts to an edge function called send-contact-form. The function reads RESEND_API_KEY and sends a branded HTML email to the team plus a thank-you to the sender. Validate input with zod first.
The upgrade path

Lovable Prompts → Lovable Skills

Prompts live and die in one chat. Lovable Skills are the same instructions saved at workspace level — Lovable loads them automatically whenever the matching task appears, in every project, forever.

Lovable PromptLovable Skill
ScopeOne messageReusable across every project
PersistenceLost after the chatSaved at workspace level
TriggerYou type itLoads automatically on matching request
VersioningCopy-paste in NotionEdit in Settings → Skills
SharingSlack screenshotsUpload ZIP / GitHub import
Bundled files—Up to 200 files, 10 MB

Write the prompt once

Get it working in a single Lovable chat the way you want.

Save it as a SKILL.md

Add a 'Use when…' description so Lovable knows when to load it.

Upload to your workspace

Settings → Skills → Upload ZIP. Every future project inherits it.

Skip the prompt-engineering. Get the Skills.

Our Lovable Skill packs bundle 40+ of these prompts as importable SKILL.md files — Stripe, Supabase, SEO, AI chat. From £29, one-time. Works in Lovable AND Claude.

Browse the Lovable Skill packs