Agent skill

Sleek Design Mobile Apps

by sleekdotdesign in sleekdotdesign/agent-skills

Design mobile app screens with Sleek, edit Sleek projects, and implement their designs in React Native or HTML.

MITAuto-check passedMobile

Install Sleek Design Mobile Apps

skills CLI
$ npx skills add sleekdotdesign/agent-skills --skill sleek-design-mobile-apps -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install sleekdotdesign/agent-skills sleek-design-mobile-apps --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/sleekdotdesign/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/design-mobile-apps .claude/skills/sleek-design-mobile-apps && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sleek-design-mobile-apps
GitHub stars
585
Token cost
~2.1k tokens
SKILL.md length
878 words
Files
7
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Design mobile app screens with Sleek, edit Sleek projects, and implement their designs in React Native or HTML.

  • Works in 3 steps: POST… → Show the user the verificationUrl and… → Poll POST…
  • Tasks that involve Cross-platform mobile apps
  • SKILL.md covers Overview, Designing or implementing, User shot and review shot and Prerequisites: API Key, plus 2 more sections
  • Calls curl; reaches sleek.design; needs SLEEK_API_KEY

What it does

Sleek Design Mobile Apps is an agent skill from sleekdotdesign/agent-skills. Design mobile app screens with Sleek, edit Sleek projects, and implement their designs in React Native or HTML.

Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files (for example `designing.md`, `endpoints.md` and `implementing.md`).

It sits in Mobile, covering Cross-platform mobile apps and Mobile UI design. It works with React Native and Figma. The repository describes itself as: Official Sleek agent skill for creating and editing mobile app designs through the REST API. Includes account setup, screenshots and screen HTML. The licence is MIT.

When your agent uses it

  • Tasks that involve Cross-platform mobile apps
  • Tasks that involve Mobile UI design

Example prompts

  • “/sleek-design-mobile-apps”

Requirements

  • A credential in SLEEK_API_KEY

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. POST https://sleek.design/api/v1/device/start (no auth) with body {"source": "your-tool-slug"}. The response contains a verificationUrl, a…
  2. Show the user the verificationUrl and the userCode, and tell them to confirm the code matches before approving.
  3. Poll POST https://sleek.design/api/v1/device/poll with {"deviceCode": "..."} every interval seconds. On pending, keep waiting. On…

What it can do on your machine

Read from SKILL.md and the folder at commit fb90438. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • sleek.design

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • SLEEK_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sleek Design Mobile Apps loads about 2.1k tokens when it runs. Until then it costs about 34 tokens; SKILL.md has 878 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~34
When it runs · the whole SKILL.md, loaded when a task matches
~2.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from sleekdotdesign/agent-skills at commit fb90438, republished under its MIT licence (© sleekdotdesign). 878 words, ~2,119 tokens.

Download SKILL.mdSave it as .claude/skills/sleek-design-mobile-apps/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
sleek-design-mobile-apps
description
Design mobile app screens with Sleek, edit Sleek projects, and implement their designs in React Native or HTML.
metadata.requires-env
SLEEK_API_KEY

Designing with Sleek

Image: Design mobile apps in minutes

Overview

sleek.design provides a REST API at /api/v1/* to create projects, design screens from a brief, and fetch their HTML and renders.

Base URL: https://sleek.design Auth: Authorization: Bearer $SLEEK_API_KEY, except the public device start/poll endpoints Content-Type: send application/json for JSON request bodies. CORS: Enabled on all /api/v1/* endpoints Envelope: check HTTP status first. Successful JSON wraps its payload in data; lists also include sibling pagination. Errors use top-level code, status and message, with optional data.url. Successful screenshots and share cards return image bytes; 204 has no body. Ids: opaque 11-character tokens like V1StGXR8Z5j, with no type prefix. Nothing about an id says whether it names a project, screen, component, version or theme, so track each one by the response field it arrived in. Parsing responses: write the body to a file (curl -o run.json) and parse the file. Piping JSON through echo corrupts it: zsh expands the escaped \n inside string values into real newlines, which makes the body invalid JSON. API docs: OpenAPI spec at https://sleek.design/api/v1/spec.json; browsable docs at https://sleek.design/api/v1/docs. Fetch the spec for any contract detail not covered here.


Designing or implementing

A single run can take both directions — "design me a fitness app and build it in Expo" is a design pass followed by an implementation pass. Gate each pointer on the artefact in front of you rather than on a one-time reading of the request:

Designing — you are about to send a chat message to Sleek. Read designing.md first; it carries the create → chat → screenshot loop, how to author a style direction, and when to seed one from a reference instead.

Implementing. Before writing code from a Sleek design, read implementing.md for version selection, native conversion, working features, and acceptance checks.

User shot and review shot

Screenshots come in two framings, and each file below asks for one by name:

  • A user shot is the default render: viewport height, phone-shaped. This is the one you show the user.
  • A review shot adds fullHeight: true, one component per request. This is the one you judge your own work against.

Prerequisites: API Key

If SLEEK_API_KEY is not set, use the device flow so the user never handles the raw key:

  1. POST https://sleek.design/api/v1/device/start (no auth) with body {"source": "your-tool-slug"}. The response contains a verificationUrl, a human-checkable userCode, a secret deviceCode, and a poll interval in seconds.
  2. Show the user the verificationUrl and the userCode, and tell them to confirm the code matches before approving.
  3. Poll POST https://sleek.design/api/v1/device/poll with {"deviceCode": "..."} every interval seconds. On pending, keep waiting. On approved, store data.key privately as SLEEK_API_KEY on that first read: the key is handed over once. On expired or 404 NOT_FOUND, start a new flow. See Device: Poll for the response contract.

Fallback: send the user to https://sleek.design/agents/setup, which handles sign-in, plan upgrade, and key creation in one place, and ask them to paste the key back to you. Keys can also be managed at https://sleek.design/dashboard/api-keys. The full key value is shown only once at creation, and a free account holds one active key at a time.

Plans: free accounts can try the API with their one-time trial credits (about one design run), so a new user can see their first design before any payment decision. Sustained use requires the Pro plan or higher. This file carries no figures on purpose — read the current price, billing periods and credit allowance from https://sleek.design/agents.md, which is generated from Sleek's live pricing, and quote them from there. When cost becomes relevant (the user asks, an upgrade is needed to continue, or you're about to send them to a payment page), state that pricing plainly, including the yearly option, so the user sees a payment step coming before they reach it.


Show full SKILL.md (252 more words)Show less

Quick Reference: All Endpoints

Every endpoint the API exposes:

MethodPathScope
GET/api/v1/projectsprojects:read
POST/api/v1/projectsprojects:write
GET/api/v1/projects/:idprojects:read
DELETE/api/v1/projects/:idprojects:write
GET/api/v1/projects/:id/componentscomponents:read
GET/api/v1/projects/:id/components/:componentIdcomponents:read
GET/api/v1/referencesany valid key
POST/api/v1/projects/:id/chat/messageschats:write
GET/api/v1/projects/:id/chat/runs/:runIdchats:read
POST/api/v1/projects/:id/chat/runs/:runId/cancelchats:write
POST/api/v1/screenshotsscreenshots
POST/api/v1/share-cardsscreenshots
POST/api/v1/device/startpublic, no auth
POST/api/v1/device/pollpublic, no auth

Create a key holding only the scopes the task uses.

Every row above is specified in full — request body, response shape, field defaults, status codes — in endpoints.md. This table is enough to pick an endpoint; read the reference when you need a contract detail it doesn't carry.


Error Shapes

json
{
  "defined": true,
  "code": "FORBIDDEN",
  "status": 403,
  "message": "...",
  "data": { "url": "https://sleek.design/..." }
}
HTTPCodeWhen
401UNAUTHORIZEDMissing/invalid/expired API key
403FORBIDDENValid key, wrong scope or plan
404NOT_FOUNDResource doesn't exist
400BAD_REQUESTValidation failure
409CONFLICTAnother run is active for this project
429TOO_MANY_REQUESTSRender cap: 1000 screenshots + share cards per hour per org, counted on API-key requests only
500INTERNAL_SERVER_ERRORServer error

401, 403 and 429 bodies may include data.url: a page where the user can fix the condition (create a key, upgrade the plan). Share it as-is.

Chat run-level errors (inside data.error):

CodeMeaning
out_of_creditsOrganization has no credits left
execution_failedAI execution error
cancelledRun cancelled via the cancel endpoint
request_message_persist_failedThe run failed before reaching the AI; the message was never stored

For out_of_credits, relay error.url and wait for the user to resolve it. Follow Safe retries for replay versus a new attempt after either recoverable failure.

© sleekdotdesign, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files in skills/design-mobile-apps of sleekdotdesign/agent-skills.

  • SKILL.md
  • designing.md
  • endpoints.md
  • implementing.md
  • styling/nativewind.md
  • styling/stylesheet.md
  • styling/uniwind.md

Open the folder on GitHubat commit fb90438

Compare with similar skills

Sleek Design Mobile Apps next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Sleek Design Mobile Apps compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sleek Design Mobile Apps this skillsleekdotdesign/agent-skills585—~2.1kAutomated safety check: PassMIT
Mobile App UI Designceorkm/mobile-app-ui-design403—~2kAutomated safety check: PassNone
React Native Experttech-leads-club/agent-skills7k—~3.2kAutomated safety check: PassCC-BY-4.0
Mobile AccessibilityCommunity-Access/accessibility-agents423—~1.1kAutomated safety check: PassMIT
Kb Mobile AccessibilityCommunity-Access/accessibility-agents423—~3.8kAutomated safety check: PassMIT
Appllama App Design SkillAppllama/appllama-skills2.5k1 repos~5kAutomated safety check: PassMIT

Similar skills

  • Mobile App UI Design

    ceorkm/mobile-app-ui-design

    Design high-quality mobile app UI/UX screens, flows, and components.

    403 GitHub stars~2k tokensUpdated 3 mo ago
    MobileAuto-check passed
  • React Native Expert

    tech-leads-club/agent-skills

    Guides React Native and Expo work for cross-platform apps: Expo Router navigation, fast lists, Reanimated animation, platform-specific code and project structure.

    7k GitHub stars~3.2k tokensUpdated yesterday
    MobileAuto-check passed
  • Mobile Accessibility

    Community-Access/accessibility-agents

    React Native, Expo, iOS and Android: labels, roles and touch targets.

    423 GitHub stars~1.1k tokensUpdated 16 days ago
    MobileAuto-check passed
  • Kb Mobile Accessibility

    Community-Access/accessibility-agents

    Reference data, not a reviewer. An agent skill from Community-Access/accessibility-agents.

    423 GitHub stars~3.8k tokensUpdated 16 days ago
    MobileAuto-check passed
  • Appllama App Design Skill

    Appllama/appllama-skills

    Build native-feeling, benchmark-quality mobile app screens (Expo / React Native).

    2.5k GitHub starsUsed in 1 repo~5k tokens
    MobileAuto-check passed
  • Appllama Usage

    Appllama/appllama-skills

    Use the Appllama MCP (mcp.appllama.io) well — research real top-grossing mobile apps, their screens, flows, and UI elements, then build from what you learn.

    2.5k GitHub starsUsed in 1 repo~1.6k tokens
    MobileAuto-check passed

Categories

Questions about Sleek Design Mobile Apps

What does Sleek Design Mobile Apps do?

Design mobile app screens with Sleek, edit Sleek projects, and implement their designs in React Native or HTML. Sleek Design Mobile Apps is an agent skill from sleekdotdesign/agent-skills. Design mobile app screens with Sleek, edit Sleek projects, and implement their designs in React Native or HTML.

When should I use Sleek Design Mobile Apps?

Sleek Design Mobile Apps fits situations like: tasks that involve Cross-platform mobile apps; tasks that involve Mobile UI design.

How do I install Sleek Design Mobile Apps in Claude Code?

Run `npx skills add sleekdotdesign/agent-skills --skill sleek-design-mobile-apps -a claude-code`. Or copy the skill folder (skills/design-mobile-apps in sleekdotdesign/agent-skills) into .claude/skills/sleek-design-mobile-apps in your project. Claude Code loads it when a task matches its description.

How do I install Sleek Design Mobile Apps in Codex?

Run `npx skills add sleekdotdesign/agent-skills --skill sleek-design-mobile-apps -a codex`. Or copy the skill folder (skills/design-mobile-apps in sleekdotdesign/agent-skills) into .agents/skills/sleek-design-mobile-apps in your project. Codex loads it when a task matches its description.

Can I use Sleek Design Mobile Apps in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sleekdotdesign/agent-skills --skill sleek-design-mobile-apps -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sleek-design-mobile-apps, .gemini/skills/sleek-design-mobile-apps, .github/skills/sleek-design-mobile-apps and .opencode/skills/sleek-design-mobile-apps in your project.

What does Sleek Design Mobile Apps need to run?

Going by SKILL.md and its folder, Sleek Design Mobile Apps needs the command-line tools its instructions call (curl) and credentials named SLEEK_API_KEY. Our summary lists: A credential in SLEEK_API_KEY.

Does Sleek Design Mobile Apps access the network?

SKILL.md names 1 domain. In commands or code: sleek.design; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Sleek Design Mobile Apps safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Sleek Design Mobile Apps use?

Sleek Design Mobile Apps is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Sleek Design Mobile Apps use?

About 2.1k tokens (SKILL.md is roughly 8.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Sleek Design Mobile Apps?

Skills that share tags, products or a category with Sleek Design Mobile Apps: Mobile App UI Design (ceorkm/mobile-app-ui-design, 403 stars), React Native Expert (tech-leads-club/agent-skills, 7k stars), Mobile Accessibility (Community-Access/accessibility-agents, 423 stars) and Kb Mobile Accessibility (Community-Access/accessibility-agents, 423 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sleek Design Mobile Apps?

sleekdotdesign (a GitHub organization) maintains it in sleekdotdesign/agent-skills, which has 585 GitHub stars. The repository was last updated on October 5, 2026.

Source: sleekdotdesign/agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.