Concepts · 9 min read

Lovable Skills vs Knowledge: What's the Difference?

Both extend what Lovable can do, but they solve very different problems. Use this guide to decide which one to reach for — and when to use both together.

TL;DR

  • Skills give Lovable new abilities: a workflow, integration, or procedural know-how it didn't have out of the box.
  • Knowledge gives Lovable context about your project: facts, design rules, naming conventions, business logic.
  • Skills change what Lovable can do. Knowledge changes how it does it.

What is a Lovable Skill?

A Skill is a packaged capability: instructions, optional code, and a small contract that tells Lovable how to perform a task end-to-end. Think of it as installing a new tool in the agent's toolbox — Stripe checkout, Resend transactional email, a Supabase RLS audit, an SEO scan. Skills are reusable across projects, versioned independently, and discovered via the catalog at /skills. The full breakdown of how they're structured lives in the complete guide.

What is Project Knowledge?

Knowledge is the always-on context layer for one project: your tone of voice, palette, domain entities, "never use library X", "all amounts are in EUR cents". It steers every response without you re-explaining it each turn. It's invisible — it doesn't show up as a tool the agent calls, it shapes everything the agent already does.

The mental model

Picture a new senior engineer joining your team. Skills are the playbooks pinned to the wall — "this is how we ship checkout, this is how we set up auth". Knowledge is the onboarding doc that explains the company: product, customers, conventions, what we don't do. A great engineer needs both, and so does Lovable.

When to use which

You want…Use
Stripe checkout in one promptSkill
"Our buttons are always rounded-2xl, never rounded-full"Knowledge
Generate PDF invoices on demandSkill
"Our company is called Acme, B2B SaaS, EU only"Knowledge
SEO audit + fixesSkill
"Voice is matter-of-fact, never marketing-speak"Knowledge
Spin up a Supabase Auth flow with Google + emailSkill
"All amounts in cents, all dates in ISO, all IDs UUID"Knowledge

Using them together

The best results come from combining both. A Skill knows how to ship a Stripe integration; Knowledge tells it your pricing tiers, currency, and that VAT must be applied to EU customers. The Skill executes; Knowledge constrains. The same pattern repeats across the stack: a Resend Skill plus Knowledge of your brand voice produces transactional emails that don't feel like every other SaaS. A PostHog Skill plus Knowledge of your funnel produces events that actually map to your KPIs.

Common confusion

"Should I put my API key in Knowledge?" No. Secrets go through the secrets flow, never into Knowledge or Skills. Both are visible to anyone with access to the project.

"Can a Skill read Knowledge?" Implicitly, yes — when a Skill runs, Knowledge is already steering the agent. You don't need to wire them together.

"Where do code conventions go?" Knowledge. Conventions are project- specific. A Skill that hard-codes your conventions is less portable.

Next steps

Keep reading

More guides on Lovable Skills, picked to complement this one.

Browse the full catalog

Curated Lovable Skills for design, backend, AI, payments, auth and more.