Skip to main content

Skills

Skills are pre-built instruction sets that tell the agent how to produce a specific output type. Each skill is a folder containing a SKILL.md with structured directives, optional reference files, and pre-flight checklists. The agent reads the skill's instructions alongside the active design system and your brief to produce the artifact.

How Skills Work

When you select a skill and submit a brief:

  1. The Desktop app's background service resolves the skill folder and reads SKILL.md.
  2. The prompt composer stacks: discovery directives → design system → craft rules → skill body → project metadata.
  3. The agent follows the skill's pre-flight checklist (P0/P1/P2 gates) before emitting.
  4. The artifact is rendered in the sandboxed preview iframe.

Skills are portable Markdown files. They do not contain code logic — they contain instructions, references, and validation rules.

Skill Categories

Skills are grouped by scenario:

CategoryDescriptionExample Skills
DesignVisual design, UI, and prototypingweb-prototype, saas-landing, dashboard, pricing-page, docs-page, mobile-app, mobile-onboarding, wireframe-sketch
MarketingMarketing and growth contentemail-marketing, social-carousel, magazine-poster, blog-post
EngineeringTechnical documentation and specspm-spec, eng-runbook, kanban-board
ProductProduct management artifactsteam-okrs, meeting-notes
FinanceFinancial documentsfinance-report, invoice
HRHuman resources materialshr-onboarding
OperationOperational templatesweekly-update (deck)
PersonalPersonal productivityweread-year-in-review
SaleSales enablementgamified-app

Showcase Skills

Prototype Skills

SkillOutput
web-prototypeGeneral-purpose web screen
saas-landingSaaS landing page with hero, features, pricing
dashboardAnalytics or admin dashboard
pricing-pagePricing comparison table
docs-pageDocumentation-style page
blog-postLong-form article or blog post
mobile-appMobile app screen
mobile-onboardingMulti-step mobile onboarding flow
gamified-appGamified interactive experience
wireframe-sketchLow-fidelity wireframe
redesignRedesign an existing screen from screenshot
critiqueRun a 5-dimensional critique on an artifact
tweaksAI-emitted parameter panel for fine-tuning

Deck Skills

SkillOutput
guizang-pptDefault full-deck template (bundled)
simple-deckClean, minimal presentation
replit-deckDeveloper-focused presentation
weekly-updateTeam status update deck

Document Skills

SkillOutput
pm-specProduct specification document
team-okrsQuarterly OKRs worksheet
meeting-notesMeeting notes template
kanban-boardKanban task board
eng-runbookEngineering runbook
finance-reportFinancial summary report
invoiceInvoice template
hr-onboardingHR onboarding document

Creative & Animation Skills

SkillOutput
motion-framesAnimated motion frames
sprite-animationCSS sprite animation
magazine-posterMagazine-style poster layout
social-carouselSocial media carousel slides
digital-eguideDigital e-guide

Integration Skills

SkillOutput
figma-code-connect-componentsConnect Figma components to code
figma-create-design-system-rulesGenerate DESIGN.md from Figma file
figma-generate-designGenerate design from Figma input
figma-implement-designImplement a Figma design in code
image-to-codeConvert a screenshot to code
mockup-device-3d3D device mockup

Using Skills

  1. On the entry view, browse the Skills tab.
  2. Filter by category or search by name.
  3. Click a skill to select it — the brief input updates with the skill's example prompt.
  4. Type your brief and press ⌘/Ctrl+Enter.

You can also start from the Templates tab if you want the agent to personalise a pre-built artifact rather than generating from scratch.

Skill Structure

Each skill folder contains:

FilePurpose
SKILL.mdMain instruction file with directives, pre-flight checklist, and artifact format
references/checklist.mdP0/P1/P2 validation gates the agent must pass before emitting
references/*.mdAdditional reference material (examples, patterns, anti-patterns)
assets/template.htmlOptional seed template the agent reads as a starting point
example/Example prompts and expected output

Creating Custom Skills

Skills are portable Markdown files. To create a custom skill:

  1. In the Desktop app, create a skill folder (named with your skill slug) under the skills directory.
  2. Write a SKILL.md with your instructions.
  3. Add a references/checklist.md with validation gates.
  4. Optionally include a seed assets/template.html.

Custom skills appear in the skills picker alongside built-in ones.