Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add HalidSaglam/saglitzdesign-mcp --skill android-platform-designgit clone --depth 1 https://github.com/HalidSaglam/saglitzdesign-mcpWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/halidsaglam/saglitzdesign-mcp/android-platform-design)<a href="https://agentmods.dev/skills/halidsaglam/saglitzdesign-mcp/android-platform-design"><img src="https://agentmods.dev/badge/skills/halidsaglam/saglitzdesign-mcp/android-platform-design/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/halidsaglam/saglitzdesign-mcp/android-platform-design"><img src="https://agentmods.dev/badge/skills/halidsaglam/saglitzdesign-mcp/android-platform-design.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00076 | $0.01001 |
| Opus 5 | $0.00038 | $0.00500 |
| Sonnet 5 | $0.00015 | $0.00200 |
| Haiku 4.5 | $0.00008 | $0.00100 |
Grade A, and why
android-platform-design scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 43 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Android Platform Design
Android apps feel native because they use Material 3 roles rather than hexes, respect the system back gesture, draw edge-to-edge with real WindowInsets, and adapt navigation by window size class — not by "phone vs tablet". Copying an iOS tab bar or a web hamburger onto Android reads as a port.
Full depth is in the SaglitzDesign MCP (
npx saglitzdesign-mcp). Related documents includematerial-3,android-app-design,android-patterns,accessibility,mobile-uxandbrand-on-native-platforms; useful tools includeaudit_android_ui(point it at the Android module directory — it reads the manifest, resource XML and Compose; directory only, no snippet mode),get_design_language,compare_design_languages(what to port from iOS and what not to) andget_component_recipe(component, "compose")for real Compose code; and the/saglitzdesign:build_mobile_app_uiand/saglitzdesign:port_to_platformworkflows.
Core Material 3 principles
- Roles, not hexes. Style with
primary,onPrimary,surfaceContainer…. A hardcodedColor(0xFF…)has no light, dark or contrast-level variant. - Type is roles too. Display / Headline / Title / Body / Label, each small/medium/large. Body Large is 16sp/24. A bare
fontSize = 17.spdoes not scale with the user's font size the way a style does. - Shape and motion are tokens. Expressive springs for spatial change; effect tokens (no bounce) for colour and opacity. Respect Reduce Motion by falling back to the standard scheme or fades.
- Dynamic color is a runtime extraction. Honor light/dark and contrast levels even when the brand scheme is static.
Navigation — window size class, not device
- Compact (< 600dp): bottom navigation bar, 3–5 destinations, icon + label, outlined inactive / filled active. Active indicator is a pill (shape), not colour alone.
- Medium/expanded: the same destinations become a navigation rail. Bar and rail must mirror each other — same order, same icons. Never show both at once.
- Modal drawer only for 7+ destinations or account/label hierarchies. M3 Expressive deprecates the persistent drawer.
- Each destination keeps its own back stack. Re-selecting the current destination pops to root.
- Tabs subdivide content inside a destination. They are not top-level app navigation.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 43 lines · 76 tokens per session scan A 37c5b4326cf6
android-platform-design is a skill published in the GitHub repository HalidSaglam/saglitzdesign-mcp (5 stars, last pushed 10d ago), licensed MIT. It adds 76 tokens to every session and 1,001 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-04.
Other skills, from other repositories
platform-conventions
Design to iOS and Android conventions — what each OS mandates, where they diverge, and when to unify. Use when shipping native apps. For breakpoint adaptation use responsive-design; for matching competitor patterns use jakobs-law (interaction-design).
logo-creator
Create logos using AI image generation. Discuss style/ratio, generate variations, iterate with user feedback, crop, remove background, and export as SVG. Use when user wants to create a logo, icon, favicon, brand mark, mascot, emblem, or design a logo.
omh-apple-design
This is a Hermes-native apple-design workflow skill.
design-negotiation
Advocate for design quality, scope, and timeline with partners and leadership using evidence and shared goals. Use in the conversation itself. For the commercial vocabulary behind it, use business-design (ux-strategy).
conversational-ux
Design voice and conversational interfaces — dialog flows, error recovery, and persona. Use when the interface speaks and listens rather than being tapped. For graphical input collection, use form-design.
design-debt-audit
Inventory and prioritise accumulated design inconsistencies across a product. Use when drift has built up over time. For token coverage specifically use design-token-audit (designer-toolkit); for WCAG gaps use accessibility-audit (design-systems).