Agent skill

Sleek Design Mobile Apps Skill: Setup and Workflow

The sleek-design-mobile-apps skill teaches an AI agent to create Sleek projects, chat for mobile screens, capture screenshots and pull HTML through the Sleek REST API.

Install
git clone https://github.com/sleekdotdesign/agent-skills.git
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the sleek-design-mobile-apps skill?

The sleek-design-mobile-apps skill is the official Sleek agent skill for creating and editing mobile app designs through a REST API. Your agent creates projects, sends chat briefs, takes screenshots, fetches screen HTML, and can then implement the design in React Native or HTML.

Sleek gives every project, screen, component, version and theme an opaque 11-character id with no type prefix. The skill therefore tells your agent to track each id by the response field it arrived in.

It is the official skill from Sleek, the AI mobile app design tool, published in the sleekdotdesign agent-skills repository. Its SKILL.md covers the REST API, and companion files cover designing, implementing and styling.

The design and implement loop

  • Designing: create a project, chat with Sleek for screens, then screenshot the result. designing.md also explains how to write a style direction.
  • Seeding: the skill says when to start from a reference instead of writing a style direction from scratch.
  • Implementing: implementing.md covers version selection, native conversion, working features and acceptance checks.
  • One run can do both, such as designing a fitness app and then building it in Expo.

Two kinds of screenshot

ShotHow it is framedWhat it is for
User shotDefault render, viewport height, phone-shapedShowing the design to the user
Review shotfullHeight: true, one component per requestJudging the agent's own work

What the API exposes

AreaEndpointsScope
ProjectsList, create, get, deleteprojects:read, projects:write
ComponentsList and get per projectcomponents:read
ReferencesList style referencesany valid key
ChatPost a message, get a run, cancel a runchats:write, chats:read
RendersScreenshots and share cardsscreenshots
Device loginStart and pollpublic, no auth

All 14 endpoints sit under /api/v1, and the skill suggests creating a key that holds only the scopes the task needs. An OpenAPI spec is published for any contract detail the skill omits.

Getting access

  • Set the SLEEK_API_KEY environment variable if you already have a key.
  • Otherwise the skill runs a device flow: your agent shows a verification link and a user code, you confirm the code matches, and the key is stored privately.
  • As a fallback, you can create a key on Sleek's setup page and paste it back.
  • Free accounts can try the API with one-time trial credits, about one design run. Sustained use needs the Pro plan or higher.

Who the skill is for

Best for

  • Designing app screens from a text brief, then implementing them in React Native or HTML.
  • Developers who prefer one agent session over switching between a design tool and an editor.
  • Projects that need styling guidance for NativeWind, Uniwind or plain StyleSheet code.

Not for

  • Offline work. Every step calls Sleek's hosted API and needs an account and key.
  • Web page layouts. For web UX patterns, see ux-design.
  • Anyone avoiding a paid plan for sustained use, since trial credits cover about one run.

Use it with UiChemy

Sleek designs mobile app screens, which UiChemy does not convert. If the same product needs a marketing site on WordPress, design the page in Figma and convert it with UiChemy Figma to WordPress. Click Get Started on uichemy.com.