Model or dataset
Appllama/appllama-skills avatar
Appllama/appllama-skills

Appllama Skills: turning top-grossing app patterns into Expo and React Native screens

A builder, not just a researcher. Agent skills that turn top-grossing app patterns into native-quality mobile screens.

2,235 stars108 forksUnknownMIT

At a glance

What is it?
Appllama publishes two agent skills for Claude Code, Cursor and Codex: one that drives its MCP design library, one that holds generated React Native screens to a native-quality bar. The design skill stands alone; the research skill does not.
Who is it for?
Adopt appllama-app-design-skill if you already write Expo or React Native screens with an agent and want a build bar that ends in a simulator run rather than a screenshot. Skip the pair if you work outside Expo and React Native, or if a paywalled MCP dependency is a blocker: the usage skill is inert without an Appllama Pro account, and the README documents no offline or self-hosted substitute for that endpoint.
Can I use it commercially?
Yes. MIT is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
Is it still maintained?
Yes. The repository last received commits 25 days ago.
What is it written in?
GitHub does not report a main language for this repository.

Answers come from the project's GitHub data, last synced on October 1, 2026, and from our analysis. They are not legal advice.

Editorial analysis

The problem Appllama Skills targets: agents that research apps but cannot build them

Most design guidance handed to a coding agent is prose. It describes spacing scales, color tokens and motion principles, and the agent then writes whatever screen it wants. Appllama's premise is narrower and more concrete: the useful reference is not a style guide, it is the actual screens of apps that already earn money, and the useful output is a screen that survives comparison against them. The repository is the delivery mechanism for that loop, not a component library. It ships two skills. appllama-usage is the research engine, documented as a set of playbooks for using the Appllama MCP: building an app from scratch, improving an existing screen, and flow and element research. appllama-app-design-skill is the build bar, aimed at Expo and React Native output with Apple HIG fidelity, semantic colors, native controls, navigation rules and a motion standard. The audience is mobile engineers who already drive Claude Code, Cursor or Codex and want the agent's UI output constrained by something external. It is not for someone looking for a React Native component package; there is no runtime dependency here, only instructions an agent reads.

How the two skills divide the work between research and construction

The README frames the pair as a division of labour: usage decides what to study, design decides how to build. appllama-usage assumes the Appllama MCP is connected and maps out its tools, so the agent can query the design library rather than guess at patterns. appllama-app-design-skill carries the construction rules and is explicitly described as standing on its own, working with or without the MCP connected. The repository layout reflects this: a skills/ directory holding both skills as plain directories, plus .mcp.json, mcp.json, .claude-plugin/ and .cursor-plugin/ at the top level, which is how the skills are surfaced to those harnesses. The design skill's content is unusually specific for a prompt-style artifact. It covers navigation behaviour (push versus replace, sheets and overlays, and what it calls one-way doors where back must not exist), a motion bar that asks whether something should animate at all, springs that carry the finger's velocity, and nothing running on the JS thread, plus generated image assets. The verification step is a full-motion simulator loop where whole flows are recorded and scrubbed frame by frame, not screenshots. That last choice is the most opinionated thing in the repository: a screenshot cannot show a spring that decelerates wrongly or a transition running off the main thread.

Installing Appllama Skills and running a first build request

The README gives a single install command to run from your project root. It uses the skills CLI and works with Claude Code, Cursor, Codex and, per the linked skills.sh page, 70 or more other agents. After it completes, the skill directories should appear in your agent's skills folder for the current project.

bash
npx skills@latest add appllama/appllama-skills

If you want the design skill without the research engine, the same command accepts a --skill flag naming appllama-app-design-skill. This is the variant worth trying first, because it does not require the MCP to be connected.

bash
npx skills@latest add appllama/appllama-skills --skill appllama-app-design-skill

The README also documents non-interactive and user-wide variants: -a claude-code -a cursor -y to target specific agents without prompts, and -g to install user-wide instead of per-project. For manual installation, the skills are plain directories, so a clone plus a copy into .claude/skills/ per project or ~/.claude/skills/ user-wide is enough.

bash
git clone https://github.com/appllama/appllama-skills
cp -r appllama-skills/skills/* ~/.claude/skills/

To use appllama-usage you must also connect the Appllama MCP as a custom connector in your MCP client and approve it with an Appllama account. The endpoint given in the README is https://mcp.appllama.io/mcp. Once both are in place, the README's example prompts are the fastest way to see whether the skills change anything. The most self-contained is a build request: ask the agent to build a habit tracker, study the top-grossing habit apps first, and not stop until every screen survives the simulator comparison. Two other examples are improvement and review tasks, one taking a pasted screenshot, code or a Copy Screen ID reference from appllama.io, and one asking the agent to review an app's animations and produce a plan for what to delete, what is on the wrong thread, and what is missing velocity.

The MCP credit model is the real constraint on appllama-usage

appllama-usage is not a self-contained skill. It is a method for querying a hosted service, and that service is metered. MCP access is listed as part of Appllama Pro, credits reset in full on the 1st of each month, and every call spends one credit, with get_credits always free. The README does not state how many credits a Pro account receives, so you cannot estimate how many research runs a month buys before signing up. That is the number to establish first if research-heavy work is your intent. The design skill has no such dependency, which is why the README's own framing matters: the pair is designed together, but only one half is usable without an account. There is a second, quieter limitation. The skills are written for Expo and React Native, with Apple HIG fidelity as the stated bar. If your mobile stack is Flutter, native Swift, Kotlin or a web-based wrapper, the navigation rules, semantic color guidance and motion bar are not addressed to your platform, and the simulator loop presupposes a simulator workflow the skill expects. Nothing in the repository suggests a port is planned. A third boundary is verification itself: the loop ends in a simulator, which the README describes as the standard for done. An agent working in an environment without a simulator, such as a headless CI container, cannot complete that step, and the README does not document a fallback.

How Appllama Skills differ from generic prompt packs and component libraries

The nearest alternative is a generic agent prompt pack for UI work: a folder of markdown rules about spacing, typography and accessibility that you drop into a skills directory. The difference is where the reference material lives. A prompt pack encodes the author's opinions and stops there. appllama-usage points the agent at an external library of real screens, flows and UI patterns with revenue and download context attached, so the agent studies a category before writing code. That is a genuinely different data flow, and it is also why the skill is coupled to a paid endpoint. A second alternative is a component library such as a React Native UI kit. That gives you finished, tested components you import and style. Appllama gives you no components at all; it shapes what the agent generates, which means output quality still depends on the model and on your review. If you want predictable, pre-built widgets, a component library is the better tool. If your problem is that the agent keeps producing plausible-looking screens that fall apart next to a shipped app, the skills address that problem and a component library does not. The two are not mutually exclusive, and the design skill's rules about native controls and semantic colors assume you are using platform primitives rather than a heavy custom widget layer.

Licence, maintenance and what upgrading costs you

The repository is MIT licensed. The README adds a trademark carve-out: the Appllama name, llama and logo are trademarks of Antmind Ventures Private Limited, and the licence does not grant rights to use them. In practice that means you can copy, modify and redistribute the skill text, but you cannot present a fork as Appllama or reuse the branding. Since the skills are plain directories of markdown rather than a published package with a version pin, upgrading is a re-run of the install command or a fresh copy from the repository, and your local edits will be overwritten unless you keep them elsewhere. There is no changelog and no release history published with the repository, so there is no documented way to see what changed between installs beyond diffing the skill files yourself. The last push to the default branch was on 2026-09-06, which is recent enough that the repository is not dormant, but the README contains no release notes and no stated compatibility matrix for the agent harnesses the skills target. If you depend on the design skill's rules, pin your own copy in version control rather than relying on the install command to be reproducible.

Editorial conclusion

Adopt appllama-app-design-skill if you already write Expo or React Native screens with an agent and want a build bar that ends in a simulator run rather than a screenshot. Skip the pair if you work outside Expo and React Native, or if a paywalled MCP dependency is a blocker: the usage skill is inert without an Appllama Pro account, and the README documents no offline or self-hosted substitute for that endpoint. Before committing, run npx skills@latest add appllama/appllama-skills --skill appllama-app-design-skill, confirm the skill loads in your harness, and check whether appllama-usage is useful to you without MCP credits attached.

Frequently asked questions

What skills are needed to create a mobile app with Appllama Skills?

The repository ships two: appllama-usage, which covers how to use the Appllama MCP for building an app from scratch, improving an existing screen, and flow and element research, and appllama-app-design-skill, which covers the build bar for Expo and React Native screens. The README describes them as a pair, with the design skill usable on its own.

What mobile app design skills does Claude Code get from this repository?

The install command works with Claude Code, Cursor, Codex and, per the linked skills.sh page, 70 or more other agents. The design skill adds Apple HIG fidelity, semantic colors, native controls, navigation rules covering push versus replace and one-way doors, a motion bar, and a simulator verification loop.

Does appllama-app-design-skill require the Appllama MCP to be connected?

No. The README states it stands on its own and that the build bar, anti-slop discipline and full-motion simulator loop work with or without the Appllama MCP connected. It is described as sharper with the MCP connected.

How do I install only one of the Appllama skills?

Pass the --skill flag with the skill name, for example npx skills@latest add appllama/appllama-skills --skill appllama-app-design-skill. The README notes the same flag installs only appllama-usage if you want just the research engine.

Official sources

  1. Appllama/appllama-skills on GitHub
  2. Issues
  3. License: MIT
  4. Project website
  5. README
Add this badge to your README

If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.

Add this badge to your README

markdown
[![Hysen Labs](https://hysenlabs.com/badge/appllama-appllama-skills.svg)](https://hysenlabs.com/projects/appllama-appllama-skills)