Skip to main content
Docs/Skills
DocsSkills
Pro

Skills

Author reusable AI playbooks (brand voice, code conventions, recurring patterns) and let GenMB pick the right ones for every prompt. Publish to share with the community.

Anyone can create up to 3 Skills on the Free plan. Unlimited Skills and publishing to the marketplace require a Pro or Business plan.

What Skills Are

A Skill is a small, named instruction set the AI consults when it generates or refines code for you. Each Skill has three parts:

  • Name (up to 64 characters): how you refer to it.
  • Description (up to 240 characters): what the Skill is for. Used for detection.
  • Body (up to 8 KB): the actual instructions injected into the AI's context when the Skill fires.

Use Skills for anything you find yourself re-explaining: a brand voice ("always casual, never corporate"), a code convention ("always use Tailwind, never CSS modules"), a tricky integration pattern, or your design system tokens.

Skills vs Plugins vs Capabilities

Plugins generate code that calls third-party APIs. Capabilities are auto-detected services GenMB wires in for you. Skills shape how the AI writes whatever it writes.

Creating a Skill

1

Open the Skills panel

From the app editor sidebar, open the Skills panel. You will see your personal Skills and any Skills from workspaces you belong to.
2

Click New Skill

Give it a name (e.g. "Brand voice"), a short description, and choose the scope: personal or a specific workspace.
3

Write the body

This is the actual instruction the AI reads. Be specific: "Use this tone, prefer these patterns, avoid that pattern". The body is capped at 8 KB.
4

Test fit before generating

Use the "Test fit" button to paste a prompt and see whether this Skill would fire. Useful when tuning a Skill that should only activate in specific scenarios.
5

Import from chat (optional)

If you have ever said something in chat that the AI got right, ask GenMB to "save that as a Skill" and the import flow extracts a draft Skill for you to review and save.

How Skills Fire

On every code generation or chat refinement, the platform scores your prompt against your enabled Skills and selects the most relevant ones. The selected Skill bodies are injected into the AI's context before it generates.

  • Up to 5 Skills can fire per turn.
  • Combined injected Skill context is capped at 8,000 characters.
  • Lower-scoring Skills are dropped first when the cap would be exceeded.
  • You can toggle individual Skills on/off without deleting them.
Detection runs on the prompt text. If a Skill never seems to fire, sharpen its description so it matches the kinds of prompts you write.

Personal vs Workspace

Skills live in one of two places:

Personal

Visible to and fires for you alone. Perfect for personal coding preferences, individual brand voice, or experiments before you share with the team.

Workspace

Visible to every member of the workspace. Use this for shared design systems, team-wide code conventions, or anything that should apply consistently across the org.

Publishing to the Marketplace

You can publish any of your Skills to the public Template Marketplace, where other GenMB users can discover and install them. Publishing is Pro+ only.

1

Open the Skill

From the Skills panel, click the Skill you want to publish.
2

Click Publish

Optionally override the public title or description. The Skill body is what other users will receive when they install it.
3

Confirm

The Skill appears on the marketplace under your handle. Anyone can install it; their copy is independent (edits to your original do not flow to installs).
Published Skills can be unpublished at any time from the Marketplace tab. Existing installs are unaffected; they keep the snapshot they got at install time.

Limits

Skills per workspace (Free)3
Skills per workspace (Pro, Team Starter, Business)Unlimited
Skill name lengthUp to 64 characters
Skill description lengthUp to 240 characters
Skill body sizeUp to 8 KB (~8,000 characters)
Skills fired per generationUp to 5
Total injected Skill context per turnUp to 8,000 characters
Publishing to marketplacePro or Business plan required

Keep Skill bodies tight

Smaller, focused Skills detect more reliably and leave more room when multiple Skills fire together. If your body is approaching 8 KB, consider splitting into two narrower Skills.

See the Template Marketplace for how published Skills surface to the community.

FAQs

What is a Skill?
A Skill is a small playbook (name, description, body) that gets injected into the AI's context when your prompt looks like it would benefit. Think of it as a reusable instruction set: brand voice, code conventions, your house design system, a tricky API pattern you keep re-explaining.
How are Skills different from Plugins?
Plugins wire third-party services (Stripe, Supabase, etc.) into generated code. Skills shape how the AI thinks about your prompt. Use a Plugin when you want code that calls an API; use a Skill when you want the AI to follow a convention or remember a pattern across generations.
How are Skills detected?
On each generation or chat refinement, the system scores your prompt against your enabled Skills and picks the most relevant ones (up to 5 per turn, capped at 8,000 characters of injected context). You can preview which Skills would fire for a given prompt from the Skills panel.
Can I share a Skill with my team?
Yes. Skills are scoped to either your personal account or to a workspace. Workspace Skills are visible to every member; personal Skills only fire for you. Pick the scope when you create the Skill.
How do I publish a Skill to the marketplace?
Open the Skill in the Skills panel and choose Publish. Publishing requires a Pro or Business plan. Once published, your Skill appears in the Template Marketplace and other users can install it.
What are the limits?
Free workspaces can keep up to 3 Skills. Pro, Team Starter, and Business workspaces are unlimited. Each Skill body is capped at 8 KB; names are 64 characters and descriptions are 240 characters.

Ready to build?

Create your first app for free, no credit card required.