Golemui
golemui/golemui
Build, validate, and debug GolemUI forms in React, Angular, Vue, Lit, or vanilla JS.
Guides the agent through general Ionic Framework development including core concepts, component reference, CLI usage, layout, theming, animations, gestures, development workflow, and troubleshooting.
$ npx skills add LeoYeAI/openclaw-master-skills --skill ionic-app-development -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills ionic-app-development --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ionic-app-development .claude/skills/ionic-app-development && rm -rf skills-srcUse ~/.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/
Install the "ionic-app-development" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/ionic-app-development into .claude/skills/ionic-app-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ionic-app-development", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/ionic-app-developmentType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill ionic-app-development -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills ionic-app-development --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/ionic-app-development .agents/skills/ionic-app-development && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ionic-app-development" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/ionic-app-development into .agents/skills/ionic-app-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ionic-app-development", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill ionic-app-development -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills ionic-app-development --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/ionic-app-development .cursor/skills/ionic-app-development && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "ionic-app-development" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/ionic-app-development into .cursor/skills/ionic-app-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ionic-app-development", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/ionic-app-development--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill ionic-app-development -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills ionic-app-development --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/ionic-app-development .gemini/skills/ionic-app-development && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "ionic-app-development" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/ionic-app-development into .gemini/skills/ionic-app-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ionic-app-development", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills ionic-app-developmentInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill ionic-app-development -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/ionic-app-development .github/skills/ionic-app-development && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "ionic-app-development" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/ionic-app-development into .github/skills/ionic-app-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ionic-app-development", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill ionic-app-development -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills ionic-app-development --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/ionic-app-development .opencode/skills/ionic-app-development && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "ionic-app-development" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/ionic-app-development into .opencode/skills/ionic-app-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ionic-app-development", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
ionic-app-developmentGuides the agent through general Ionic Framework development including core concepts, component reference, CLI usage, layout, theming, animations, gestures, development workflow, and troubleshooting.
Ionic App Development is an agent skill from LeoYeAI/openclaw-master-skills. Guides the agent through general Ionic Framework development including core concepts, component reference, CLI usage, layout, theming, animations, gestures, development workflow, and troubleshooting. Covers all Ionic UI components grouped by category with properties, events, methods, slots, and CSS custom properties. Do not use for creating a new Ionic app (use ionic-app-creation), framework-specific patterns (use ionic-angular, ionic-react, ionic-vue), or upgrading Ionic versions (use ionic-app-upgrades).
Its SKILL.md is about 4.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including reference files (for example `_meta.json`, `references/components-action.md` and `references/components-data-display.md`).
It sits in Frontend & Design, covering Theming and dark mode. It works with Ionic, Angular, React and Vue.js. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
npmnpxFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm and npx, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Ionic App Development loads about 4.8k tokens when it runs, and up to ~27k if it reads all its reference files. Until then it costs about 133 tokens; SKILL.md has 1,596 words of instructions outside code blocks.
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.
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.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 1,596 words, ~4,827 tokens.
.claude/skills/ionic-app-development/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.General Ionic Framework development — core concepts, component reference, CLI usage, layout, theming, utilities, development workflow, and troubleshooting.
npm install -g @ionic/cli).ionic-app-creation skill.package.json for @ionic/angular, @ionic/react, or @ionic/vue to determine the framework in use. Adapt code examples accordingly.Ionic Framework is a UI toolkit for building cross-platform apps using web technologies (HTML, CSS, JavaScript/TypeScript). It provides a library of pre-built UI components that adapt their styling to the platform (ios or md mode).
ion- (e.g., <ion-button>, <ion-content>).ios mode; Android and all other platforms use the md (Material Design) mode. The <html> element receives a class (ios or md) that enables platform-specific styles.capacitor-app-development skill for Capacitor-specific guidance.Ionic provides lifecycle events on top of the framework's own lifecycle hooks. These fire when a page is navigated to or from:
| Event | Description |
|---|---|
ionViewWillEnter | Fires when the page is about to enter and become active. |
ionViewDidEnter | Fires when the page has fully entered and is now active. |
ionViewWillLeave | Fires when the page is about to leave and become inactive. |
ionViewDidLeave | Fires when the page has fully left and is now inactive. |
These are in addition to the framework-specific lifecycle hooks (e.g., Angular's ngOnInit, React's useEffect, Vue's onMounted). Use Ionic lifecycle events for tasks that should run each time a page becomes visible (e.g., refreshing data), since some navigation strategies cache pages.
Ionic provides 80+ UI components. Detailed API documentation for each component is organized into reference files by category. Each reference file covers properties, events, methods, slots, CSS shadow parts, and CSS custom properties.
When the user needs help with a specific component, read the corresponding reference file.
| Category | Reference File | Components Covered |
|---|---|---|
| Action & Buttons | references/components-action.md | action-sheet, button, fab, fab-button, fab-list, ripple-effect |
| Data Display | references/components-data-display.md | accordion, accordion-group, badge, card, card-content, card-header, card-subtitle, card-title, chip, item, item-divider, item-group, item-sliding, item-options, item-option, label, list, list-header, note, text |
| Form | references/components-form.md | checkbox, datetime, datetime-button, input, input-otp, input-password-toggle, picker, radio, radio-group, range, searchbar, select, select-option, segment, segment-button, segment-content, segment-view, textarea, toggle |
| Layout | references/components-layout.md | app, content, grid, col, row, header, footer, toolbar, title, buttons, back-button, split-pane |
| Media | references/components-media.md | avatar, icon, img, thumbnail |
| Navigation | references/components-navigation.md | breadcrumb, breadcrumbs, menu, menu-button, menu-toggle, nav, nav-link, router, router-link, router-outlet, route, route-redirect, tabs, tab, tab-bar, tab-button |
| Overlay | references/components-overlay.md | alert, loading, modal, popover, toast, backdrop |
| Scroll & Virtual | references/components-scroll.md | infinite-scroll, infinite-scroll-content, refresher, refresher-content, reorder, reorder-group |
| Progress | references/components-progress.md | progress-bar, skeleton-text, spinner |
The Ionic CLI is the primary tool for developing Ionic apps. Below are the most commonly used commands. Run ionic --help for the full and always up-to-date command list.
npm install -g @ionic/cliIf upgrading from the legacy ionic package:
npm uninstall -g ionic
npm install -g @ionic/cli| Command | Description |
|---|---|
ionic serve | Start a local dev server with live reload. |
ionic serve --external | Serve on all network interfaces (for testing on devices). |
ionic serve --port=<port> | Serve on a custom port (default: 8100). |
ionic serve --prod | Serve with production build configuration. |
ionic build | Build the web app for production. |
ionic generate | Generate pages, components, services (framework-dependent). |
ionic doctor check | Check the project for common issues. |
ionic info | Print system/environment info for bug reports. |
ionic repair | Remove and recreate dependencies and platform files. |
ionic serve Options| Option | Description |
|---|---|
--ssl | Enable HTTPS (experimental). |
--no-livereload | Serve without automatic reloading. |
--no-open | Do not open a browser window automatically. |
--consolelogs | Print app console output in terminal. |
--browser=<browser> | Open in a specific browser (safari, firefox, google chrome). |
--browseroption=<path> | Open a specific URL path (e.g., /#/tab/dash). |
For framework-specific CLI options, pass them after --:
ionic serve -- --proxy-config proxy.conf.jsonRead references/components-layout.md for the full API reference for layout components.
Ionic uses a 12-column flexbox grid system (ion-grid, ion-row, ion-col). Columns expand to fill the row evenly unless a size attribute is specified (1-12).
Responsive breakpoints:
| Breakpoint | Min Width | CSS Class Prefix |
|---|---|---|
xs | 0 | (default) |
sm | 576px | sizeSm |
md | 768px | sizeMd |
lg | 992px | sizeLg |
xl | 1200px | sizeXl |
Ionic provides responsive CSS utility classes for common styling needs:
.ion-text-center, .ion-text-start, .ion-text-end, .ion-text-wrap, .ion-text-nowrap, .ion-text-uppercase, .ion-text-lowercase, .ion-text-capitalize.ion-padding, .ion-padding-top, .ion-padding-bottom, .ion-padding-start, .ion-padding-end, .ion-padding-vertical, .ion-padding-horizontal, .ion-no-padding.ion-margin, .ion-margin-top, .ion-margin-bottom, .ion-margin-start, .ion-margin-end, .ion-margin-vertical, .ion-margin-horizontal, .ion-no-margin.ion-display-none, .ion-display-block, .ion-display-flex, .ion-display-inline, .ion-display-grid.ion-float-left, .ion-float-right, .ion-float-start, .ion-float-end.ion-justify-content-center, .ion-align-items-center, .ion-flex-row, .ion-flex-column, .ion-flex-wrap, .ion-flex-nowrap.ion-no-borderAll utility classes support responsive breakpoint suffixes: ion-text-{breakpoint}-center (e.g., .ion-text-md-center applies at 768px+).
Ionic provides nine default colors: primary, secondary, tertiary, success, warning, danger, light, medium, dark. Apply via the color attribute on components:
<ion-button color="primary">Primary</ion-button>
<ion-button color="danger">Danger</ion-button>Each color has six CSS custom properties:
--ion-color-{name} — Base color value--ion-color-{name}-rgb — Base color in RGB format--ion-color-{name}-contrast — Text color for readability--ion-color-{name}-contrast-rgb — Contrast color in RGB format--ion-color-{name}-shade — Darker variant (active/pressed states)--ion-color-{name}-tint — Lighter variant (hover states)To customize a color, override all six variables in :root:
:root {
--ion-color-primary: #3880ff;
--ion-color-primary-rgb: 56, 128, 255;
--ion-color-primary-contrast: #ffffff;
--ion-color-primary-contrast-rgb: 255, 255, 255;
--ion-color-primary-shade: #3171e0;
--ion-color-primary-tint: #4c8dff;
}To add a custom color, define the CSS variables and create a class:
:root {
--ion-color-favorite: #69bb7b;
--ion-color-favorite-rgb: 105, 187, 123;
--ion-color-favorite-contrast: #ffffff;
--ion-color-favorite-contrast-rgb: 255, 255, 255;
--ion-color-favorite-shade: #5ca56c;
--ion-color-favorite-tint: #78c288;
}
.ion-color-favorite {
--ion-color-base: var(--ion-color-favorite);
--ion-color-base-rgb: var(--ion-color-favorite-rgb);
--ion-color-contrast: var(--ion-color-favorite-contrast);
--ion-color-contrast-rgb: var(--ion-color-favorite-contrast-rgb);
--ion-color-shade: var(--ion-color-favorite-shade);
--ion-color-tint: var(--ion-color-favorite-tint);
}| Variable | Description |
|---|---|
--ion-background-color | Background color of the app |
--ion-text-color | Text color of the app |
--ion-font-family | Font family of the app |
--ion-statusbar-padding | Statusbar padding top of the app |
--ion-safe-area-top | Adjust safe area inset top |
--ion-safe-area-right | Adjust safe area inset right |
--ion-safe-area-bottom | Adjust safe area inset bottom |
--ion-safe-area-left | Adjust safe area inset left |
--ion-margin | Default margin for margin utility classes |
--ion-padding | Default padding for padding utility classes |
--ion-placeholder-opacity | Opacity of placeholder text in inputs |
Ionic supports three dark mode approaches:
Automatically applies dark palette based on the user's OS setting:
@import '@ionic/angular/css/palettes/dark.system.css';
/* or @ionic/react, @ionic/vue */Forces dark mode regardless of system settings:
@import '@ionic/angular/css/palettes/dark.always.css';Enables manual dark mode control via a CSS class:
@import '@ionic/angular/css/palettes/dark.class.css';Add .ion-palette-dark to the <html> element to activate:
<html class="ion-palette-dark">Add this meta tag to adjust system UI elements (scrollbars, etc.):
<meta name="color-scheme" content="light dark" />Ionic uses two modes for platform-specific styling:
| Platform | Default Mode | Style |
|---|---|---|
| iOS | ios | Apple iOS design |
| Android | md | Material Design |
| Other / Web | md | Material Design |
To preview a specific mode in the browser, add ?ionic:mode=ios or ?ionic:mode=md to the URL:
http://localhost:8100/?ionic:mode=iosTarget mode-specific styles in CSS:
.ios ion-toolbar {
--background: #f8f8f8;
}
.md ion-toolbar {
--background: #ffffff;
}The primary development workflow is browser-based:
ionic serveThis starts a development server at http://localhost:8100 with live reload.
Use browser DevTools to simulate mobile devices:
Cmd+Opt+I (Mac) / Ctrl+Shift+I (Windows/Linux), then toggle device toolbarCmd+Opt+R for Responsive Design ModeCmd+Opt+M (Mac) / Ctrl+Shift+M (Windows/Linux)For native functionality that requires a real device:
npx cap run android
npx cap run iosFor live reload on a device:
npx cap run android --livereload --external
npx cap run ios --livereload --externaldebugger keyword to set breakpoints in code.?ionic:mode=ios to the URL to preview iOS styles in the browser.ionic info to collect environment info for troubleshooting.Ionic provides a framework-agnostic animation utility built on the Web Animations API. Import:
import { createAnimation } from '@ionic/core';AnimationController from @ionic/angularCreateAnimation component from @ionic/reactimport { createAnimation } from '@ionic/vue';Key methods: addElement(), duration(), easing(), fromTo(), keyframes(), play(), pause(), stop(), onFinish().
Animations support grouping (parent-child), chaining (via play() promises), and integration with gestures.
For performance, prefer animating transform and opacity over height and width.
Ionic provides a framework-agnostic gesture utility. Import:
import { createGesture } from '@ionic/core';GestureController from @ionic/angularimport { createGesture } from '@ionic/react';import { createGesture } from '@ionic/vue';Configuration options: el, gestureName, threshold, direction (x/y), maxAngle, gesturePriority, disableScroll, passive.
Callbacks: canStart, onWillStart, onStart, onMove, onEnd, notCaptured.
The GestureDetail object provides startX/startY, currentX/currentY, deltaX/deltaY, and velocityX/velocityY.
Ionic emits an ionBackButton event when the Android hardware back button is pressed. Handlers are priority-based:
| Priority | Handler |
|---|---|
| 100 | Overlays |
| 99 | Menu |
| 0 | Navigation |
For Capacitor apps, install @capacitor/app to enable hardware back button support. See the framework-specific skills for implementation patterns.
ionic: command not found: The Ionic CLI is not installed. Run npm install -g @ionic/cli.ionic serve --port=<other-port>.@import '@ionic/angular/css/core.css';. For React/Vue: check the framework-specific import.@ionic/angular, @ionic/react, or @ionic/vue is installed and configured. The <html> element should have an ios or md class..ion-palette-dark is applied to the <html> element.--background, --color) rather than targeting internal elements directly. Check the component reference file for available properties.--external flag with npx cap run.ionViewWillEnter not firing: This lifecycle event only fires with Ionic's routing components (ion-router-outlet). It does not fire with standard framework routers unless Ionic's routing integration is used.ionic-app-creation — Create a new Ionic app.ionic-angular — Ionic with Angular (framework-specific patterns).ionic-react — Ionic with React (framework-specific patterns).ionic-vue — Ionic with Vue (framework-specific patterns).ionic-app-upgrades — Upgrade Ionic to a newer major version.capacitor-app-development — General Capacitor development.capacitor-plugins — Capacitor plugins installation and configuration.© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 10 other files (references) in skills/ionic-app-development of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Ionic App Development 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Ionic App Development this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.8k | Automated safety check: Pass | MIT | |
| Golemuigolemui/golemui | 113 | — | ~2.2k | Automated safety check: Pass | MIT | |
| Iphone Duo Capacitormirzaaghazadeh/iphone-duo-skills | 137 | — | ~1.5k | Automated safety check: Pass | Custom licence | |
| Winui AppLanceMcCarthy/DevOpsExamples | 172 | 1 repos | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| Ask Sonnerleepokai/Codync | 186 | 4 repos | ~1.8k | Automated safety check: Warn | MIT | |
| Solar Iconssaoudi-h/solar-icons | 182 | — | ~2.1k | Automated safety check: Pass | MIT |
golemui/golemui
Build, validate, and debug GolemUI forms in React, Angular, Vue, Lit, or vanilla JS.
mirzaaghazadeh/iphone-duo-skills
Adapt a Capacitor or Ionic app to iPhone Duo, Apple's first foldable iPhone — why the standard Device Posture and Viewport Segments CSS does not reach a web view, what CSS gives you today, and how…
LanceMcCarthy/DevOpsExamples
Bootstrap, develop, and design modern WinUI 3 desktop applications with C and the Windows App SDK using official Microsoft guidance, WinUI Gallery patterns, Windows App SDK samples, and…
leepokai/Codync
Guide to Sonner, the React toast library — install and wire up the Toaster, pick the right toast() call, promise and loading toasts, updating, dismissing and persisting toasts, styling, theming and…
saoudi-h/solar-icons
Add Solar Icons via @solar-icons/cli to any React, Vue, Svelte, Solid, Angular, React Native, Nuxt, Static, vanilla JS, or Laravel Blade project.
ever-works/ever-works
Provides comprehensive Tailwind CSS utility-first styling patterns including responsive design, layout utilities, flexbox, grid, spacing, typography, colors, and modern CSS best practices.
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Categories
Guides the agent through general Ionic Framework development including core concepts, component reference, CLI usage, layout, theming, animations, gestures, development workflow, and troubleshooting. Ionic App Development is an agent skill from LeoYeAI/openclaw-master-skills. Guides the agent through general Ionic Framework development including core concepts, component reference, CLI usage, layout, theming, animations, gestures, development workflow, and troubleshooting.
Ionic App Development fits situations like: creating a new Ionic app (use ionic-app-creation); framework-specific patterns (use ionic-angular; upgrading Ionic versions (use ionic-app-upgrades).
Run `npx skills add LeoYeAI/openclaw-master-skills --skill ionic-app-development -a claude-code`. Or copy the skill folder (skills/ionic-app-development in LeoYeAI/openclaw-master-skills) into .claude/skills/ionic-app-development in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill ionic-app-development -a codex`. Or copy the skill folder (skills/ionic-app-development in LeoYeAI/openclaw-master-skills) into .agents/skills/ionic-app-development in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill ionic-app-development -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ionic-app-development, .gemini/skills/ionic-app-development, .github/skills/ionic-app-development and .opencode/skills/ionic-app-development in your project.
Going by SKILL.md and its folder, Ionic App Development needs the command-line tools its instructions call (npm and npx). Our summary lists: Node.js.
SKILL.md contains no URLs. Its commands use npm and npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
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.
Ionic App Development is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.8k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 22k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Ionic App Development: Golemui (golemui/golemui, 113 stars), Iphone Duo Capacitor (mirzaaghazadeh/iphone-duo-skills, 137 stars), Winui App (LanceMcCarthy/DevOpsExamples, 172 stars) and Ask Sonner (leepokai/Codync, 186 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,158 GitHub stars. The repository holds 1,215 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.