---
title: "Author native UI with Native markup - Air Market"
description: "You are building the screens of a native app and the views live in their own markup files. This is the guide to writing those files: the widgets, the layout, how a view connects to your app's state a…"
canonical: "https://airmarket.ai/app/native-ui"
---

[Air Market](/) / [Developer Tools](/category/devtools) / Author native UI with Native markup

Skill by [Vercel Labs](/@vercel-labs)

# Author native UI with Native markup

Write the view layer of a native app in .native markup

## What this does

You are building the screens of a native app and the views live in their own markup files. This is the guide to writing those files: the widgets, the layout, how a view connects to your app's state and messages, and how to test what you wrote. Reach for it whenever you are touching the interface rather than the logic underneath.

### Top 3 things it does for you

- Write or change a .native view file
- Wire a view up to Model, Msg and update
- Lay out widgets and bind them to data

## Information

**Author native UI with Native markup at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [Vercel Labs](/@vercel-labs) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 157 KB |
| Licence | Apache-2.0 |
| Repository | [vercel-labs/native](https://github.com/vercel-labs/native/tree/80d1c46d3632fee4ea7bc1d95300d04a2b6c5ae2/skill-data/native-ui) |
| GitHub stars | 7,562 (as of Nov 2026) |
| Installs | 6, counted by skills.sh (Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of Author native UI with Native markup and flagged nothing. AIR's verdict: **safe**.

**What Author native UI with Native markup's check was run against**

|  |  |
| --- | --- |
| Commit | 80d1c46d3632fee4ea7bc1d95300d04a2b6c5ae2 |
| Content hash | 6504270692dfab143ab786128012b9a56ada5df5462a2ba8a33aa0cb573aac4d |
| Files read | [Browse the files at this exact commit](https://github.com/vercel-labs/native/blob/80d1c46d3632fee4ea7bc1d95300d04a2b6c5ae2/skill-data/native-ui/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for Author native UI with Native markup](/security/native-ui)

## About Author native UI with Native markup

This is an authoring guide for the Native markup view tier of native-rendered Native SDK apps - the .native files that describe what appears on screen.

TypeScript cores are the default and pair this guide with ts-core. Zig cores are an explicit alternative, and the lower-level UiApp recipes are labeled as such so you can tell which apply to you.

Use it when building or modifying native UI, writing .native files, wiring views to Model, Msg and update, testing markup views, or verifying a native app through the automation harness.

## What's inside

- SKILL.md - instructions

## Questions

### Is Author native UI with Native markup safe to install?

AIR scanned this exact version of Author native UI with Native markup and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit 80d1c46d3632, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/native-ui.

### How do I install Author native UI with Native markup?

Open https://airmarket.ai/app/native-ui on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/vercel-labs/native/tree/80d1c46d3632fee4ea7bc1d95300d04a2b6c5ae2/skill-data/native-ui. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by Vercel Labs](/@vercel-labs)

---

Canonical URL: <https://airmarket.ai/app/native-ui>
