Skip to content

Guide · Agent skill

How to use the Mobile App Screen Mockup agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The Mobile App Screen Mockup skill (skill name mobile-app) lets an AI agent turn a short written brief into one phone-app screen, rendered as a standalone HTML page inside an iPhone 15 Pro frame. It is aimed at designers who want a quick, realistic mockup to share or review, developers prototyping a screen before coding it, and product teams exploring a single screen concept. By the end of this guide you will know what the skill does, how to install it, how to trigger it with a natural request, and what to check in the output.

Mobile App Screen Mockupnexu-io/open-design · Apache-2.0

Quick start

  1. 1Download the ZIP. Get the mobile-app skill ZIP from the directory page.
  2. 2Unzip into a skills folder. Extract it into ~/.claude/skills/ for personal use or .claude/skills/ inside a project.
  3. 3Or upload in the Claude apps. Go to Settings → Capabilities → Skills and upload the ZIP.
  4. 4Prepare a DESIGN.md file. Make sure an active DESIGN.md file with colour and font tokens is available for the agent to read.
  5. 5Write a one-screen brief. Describe the single job the screen does, with real copy where possible.
  6. 6Ask with a trigger phrase. Use wording such as mobile app, phone screen or app UI so the skill activates.
  7. 7Review the HTML. Open the artifact in a browser and check the frame, tap targets and placeholders.

What does the mobile-app skill make the agent do?

An agent skill is a folder of instructions that an agent-compatible runtime loads when a request matches the skill. This one tells the agent to build a single phone-app screen. It starts from a ready-made template that already draws the iPhone 15 Pro frame, including the Dynamic Island, status bar, home indicator and tab bar.

The agent then picks one of six common screen layouts (feed, detail, onboarding, profile, checkout, or a single-metric focus card), fills it with copy from your brief, and applies colours and fonts from a design system. Before delivering the file, it runs a self-check against a written checklist.

Install the mobile-app skill

Download the ZIP for the skill from the directory page and unzip it. You can install it in one of two places. For a personal install, unzip it into ~/.claude/skills/. For a single project, unzip it into the project's .claude/skills/ folder.

You can also upload the skill in the Claude apps by going to Settings → Capabilities → Skills and uploading the ZIP there.

  • Personal: ~/.claude/skills/
  • Project: .claude/skills/ inside your project folder
  • Claude apps: Settings → Capabilities → Skills

Check what you need before you start

The skill needs an agent runtime that supports SKILL.md-format skills. It also expects an active DESIGN.md design system file, because the skill reads colour and font tokens from it and maps them onto the template's variables.

The skill does not run scripts and does not use the network, according to its listing.

  • A SKILL.md-compatible agent runtime
  • An active DESIGN.md file with colour and font tokens

Trigger the skill with a natural request

The skill activates when your brief uses phrases such as "mobile app", "iOS app", "Android app", "phone screen", "app UI" or "app mockup". Describe the one job the screen should do and include real copy where you can. The agent maps your wording to a layout: for example, words like feed, inbox or notifications lead to the feed layout, while checkout, payment or order lead to the checkout layout.

Keep the brief to one screen. If it mixes two jobs, the skill is designed to ship one screen and offer the other as a follow-up.

  • "Make a phone screen for a recipe detail page with a save button and a short ingredients list."
  • "Design an iOS app onboarding screen with a welcome headline and a sign-up button."
  • "Create an app UI for a single big-number focus card showing today's step count."

Review the output

The skill outputs one HTML file, delivered as an artifact. The agent is instructed to keep the phone frame intact, keep the status bar and home indicator, use tap targets of at least 44px, limit the accent colour to about two uses on the screen, and use a monospace class for numbers and a serif display font for headings.

Open the file in a browser and check these points yourself. Because the skill forbids external images, expect grey placeholder boxes where photos would go.

  • Scrolling should happen inside the screen, not the whole device frame.
  • Images appear as placeholders, not real photos.
  • The screen should show one clear job, not several flows.

Know the limits

The skill is built for one screen only. It does not produce full multi-screen app flows or clickable prototypes. It outputs HTML mockups, not native iOS or Android code, so it is not a route to production app code. If you need real external images, this skill will not supply them.

  • Not for multi-screen flows or clickable prototypes
  • Not for production iOS or Android code
  • Not for work that needs real external images

What people use it for

  • Sharing a quick phone screen concept with stakeholders for feedback
  • Prototyping a single mobile screen before a developer builds it in code
  • Exploring a checkout or onboarding screen idea from a written brief
  • Showing a single-metric focus card, such as a timer or dashboard number, in a phone frame

Frequently asked questions

How do I install the mobile-app agent skill?

Download the ZIP from the directory page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. You can also upload the ZIP in the Claude apps under Settings → Capabilities → Skills.

What does the mobile-app skill require?

It requires an agent runtime that supports SKILL.md-format skills and an active DESIGN.md design system file for colour and font tokens. The listing says it runs no scripts and uses no network.

Is the mobile-app skill free?

The source material provided for this page does not state pricing. It lists the licence as Apache-2.0, so check the licence file in the repository for the terms of use.

Does it generate real iOS or Android app code?

No. The skill outputs a standalone HTML mockup inside an iPhone 15 Pro frame, not native app code. It is meant for quick realistic mockups, not production builds.

Can it make a multi-screen app flow or a clickable prototype?

No. The skill explicitly limits output to one screen with one job. For multi-screen flows you would need to request each screen separately.

Why do my images show as grey boxes?

The skill forbids external images and uses placeholders instead. Replace them with your own assets if you need real pictures in the final mockup.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use this skill if you want a fast, realistic single phone screen as HTML to share, review or test an idea before building. Pick something else if you need multi-screen flows, clickable prototypes, native iOS or Android code, or real external images.

Download the skill