Agent skill

Mas Frontend UI

by AUTO-MAS-Project in AUTO-MAS-Project/AUTO-MAS

A skill your agent uses when working on AUTO-MAS frontend UI, Ant Design Vue components, page layout, forms, tables, modals, drawers, feedback, empty/loading/error states, drag interactions, dark…

AGPL-3.0Auto-check passedFrontend & Design

Install Mas Frontend UI

skills CLI
$ npx skills add AUTO-MAS-Project/AUTO-MAS --skill mas-frontend-ui -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install AUTO-MAS-Project/AUTO-MAS mas-frontend-ui --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/AUTO-MAS-Project/AUTO-MAS.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/mas-frontend-ui .claude/skills/mas-frontend-ui && rm -rf skills-src

Use ~/.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/

Facts

Skill name
mas-frontend-ui
GitHub stars
711
Token cost
~3.8k tokens
SKILL.md length
2,021 words
Files
2 (incl. references)
Skills in repo
15
Repo updated
First seen
Licence
AGPL-3.0

At a glance

A skill your agent uses when working on AUTO-MAS frontend UI, Ant Design Vue components, page layout, forms, tables, modals, drawers, feedback, empty/loading/error states, drag interactions, dark…

  • Works in 6 steps: Inspect the target page and adjacent… → Confirm the project uses Ant Design Vue… → Confirm theme variables come from… → …
  • Working on AUTO-MAS frontend UI
  • SKILL.md covers Objective, Authority, UI Intake and Visual Direction, plus 10 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Mas Frontend UI is an agent skill from AUTO-MAS-Project/AUTO-MAS. Use when working on AUTO-MAS frontend UI, Ant Design Vue components, page layout, forms, tables, modals, drawers, feedback, empty/loading/error states, drag interactions, dark mode, or visual polish.

Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/css-variable-audit.md`).

It sits in Frontend & Design, covering Frontend development and Theming and dark mode. It works with Ant Design and Vue.js. The repository describes itself as: 多脚本多配置统一管理与自动化工具 | 轻松管理大量脚本并存储多个用户配置、设计自动化任务流、监看脚本日志,大幅提高自动化代理效率与稳定性!. The licence is AGPL-3.0.

When your agent uses it

  • Working on AUTO-MAS frontend UI
  • Ant Design Vue components
  • Empty/loading/error states
  • Drag interactions

Example prompts

  • “/mas-frontend-ui”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Inspect the target page and adjacent pages to learn the module's real layout, spacing, component usage, and wording.
  2. Confirm the project uses Ant Design Vue and @ant-design/icons-vue, not Element Plus, Naive UI, Arco, or Ant Design React.
  3. Confirm theme variables come from src/style.css and src/composables/useTheme.ts.
  4. Prefer existing components, layout classes, theme tokens, and wording before adding new ones.
  5. Check both light and dark mode for readability when UI colors, borders, backgrounds, or status colors change.
  6. Keep the UI inside the existing Electron desktop business-product language.

What it can do on your machine

Read from SKILL.md and the folder at commit 699de5a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Mas Frontend UI loads about 3.8k tokens when it runs, and up to ~5.1k if it reads all its reference files. Until then it costs about 54 tokens; SKILL.md has 2,021 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~54
When it runs · the whole SKILL.md, loaded when a task matches
~3.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.1k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from AUTO-MAS-Project/AUTO-MAS at commit 699de5a, republished under its AGPL-3.0 licence (© AUTO-MAS-Project). 2,021 words, ~3,816 tokens.

Download SKILL.mdSave it as .claude/skills/mas-frontend-ui/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
mas-frontend-ui
description
Use when working on AUTO-MAS frontend UI, Ant Design Vue components, page layout, forms, tables, modals, drawers, feedback, empty/loading/error states, drag interactions, dark mode, or visual polish.

MAS Frontend UI

Objective

Keep AUTO-MAS UI changes consistent with an Electron desktop business operations platform: dense enough for repeated work, quiet enough for long sessions, and aligned with Ant Design Vue 4.x.

Authority

This skill is self-contained for AUTO-MAS UI rules. Nearby existing pages are still the authority for module-specific layout, wording, and visual rhythm when they do not conflict with this skill.

UI Intake

Before editing UI:

  1. Inspect the target page and adjacent pages to learn the module's real layout, spacing, component usage, and wording.
  2. Confirm the project uses Ant Design Vue and @ant-design/icons-vue, not Element Plus, Naive UI, Arco, or Ant Design React.
  3. Confirm theme variables come from src/style.css and src/composables/useTheme.ts.
  4. Prefer existing components, layout classes, theme tokens, and wording before adding new ones.
  5. Check both light and dark mode for readability when UI colors, borders, backgrounds, or status colors change.
  6. Keep the UI inside the existing Electron desktop business-product language.

Visual Direction

  1. Treat pages as desktop operational tools, not marketing pages.
  2. Prefer clarity, scanability, consistency, and low distraction.
  3. Do not create page-specific color systems, button systems, radii, shadows, decorative gradients, ornamental backgrounds, or business-irrelevant illustrations.
  4. Use page structure appropriate to the app: title, query/filter area, action area, table/list/card content, pagination or footer actions.
  5. Keep page margins at 24px or 32px unless a local pattern requires otherwise.
  6. Avoid nested cards except for repeated list items or genuinely framed subtools.
  7. Do not use marketing-style hero sections, decorative gradients, ornamental backgrounds, or unrelated illustrations in business screens.

Ant Design Vue Usage

NeedPrefer
Layouta-layout, a-menu, a-tabs, a-card, a-space, a-flex, a-row, a-col
Form inputa-form, a-form-item, a-input, a-input-number, a-select, a-switch, a-checkbox, a-radio, a-date-picker
Data displaya-table, a-tag, a-empty, a-statistic, a-typography
Feedbacka-modal, Modal.confirm, message, a-spin, a-progress, a-alert
Icons@ant-design/icons-vue

Use default component styles, official props, slots, layout components, and theme tokens first. Custom CSS is for local layout constraints or real readability needs.

When overriding Ant Design Vue internals:

  1. Keep the override inside scoped styles.
  2. Use :deep() under the current component root class.
  3. Avoid global .ant-* overrides unless the task is a deliberate project-wide token or global fix.
  4. Avoid !important; if unavoidable, document the reason.

Tokens And Styling

  1. Use Ant Design tokens or existing CSS variables for colors, backgrounds, borders, spacing, radius, shadow, and text.
  2. Main spacing should follow 4px/8px multiples: 8, 16, 24, 32 are the usual anchors.
  3. Use restrained type scales: 12, 14, 16, 18, 20, 24 for normal business pages.
  4. Cards and modals usually use 8px or 12px radius; controls use Ant Design defaults.
  5. Use light shadows sparingly; backend pages should not feel floaty.
  6. Styles default to scoped and semantic kebab-case classes.

Theme And Dark Mode

  1. The single theme source of truth is src/composables/useTheme.ts: it toggles the dark class on <html> and injects all --ant-* variables on :root. ConfigProvider runs without cssVar, so AntD token variables do not exist at runtime unless useTheme defines them.
  2. In CSS, prefer --ant-* tokens that already adapt to the theme. When a distinct dark value is unavoidable, key it on the html.dark ancestor selector inside scoped styles. Never use @media (prefers-color-scheme: ...) in components; it follows the OS instead of the app theme.
  3. Never invent theme hooks such as [data-theme='dark'] or a .light class; nothing in the codebase sets them, so such rules are dead code.
  4. In JS/TS, derive theme-dependent values from the reactive isDark exported by useTheme. Never read window.matchMedia('(prefers-color-scheme: ...)') outside useTheme.ts; a matchMedia call inside a computed is non-reactive and will not update on theme or OS changes.
  5. Reference only --ant-* names defined by useTheme.updateCSSVariables(). Every --ant-* definition must map to the matching antTokens.<token> value derived from the same Ant Design algorithm and seed used by ConfigProvider; never approximate Ant Design tokens with hand-written light/dark values. Use a literal name in each setProperty call so the variable stays greppable.
  6. Reserve --app-* for project-specific shared values that have no Ant Design token equivalent. Derive those values from the app theme in useTheme.ts, with explicit light/dark behavior where needed.
  7. When adding theme-aware styles, verify both themes with the app's own theme switch, not the OS setting.

CSS Variable Audit

Before completing styling work that touches colors, borders, backgrounds, or adds var() references, run the undefined-CSS-variable audit in references/css-variable-audit.md. Fix every reported variable by correcting it to an existing token, mapping a missing --ant-* variable to its matching antTokens.<token>, or defining a genuinely project-specific --app-* variable.

Component Patterns

Buttons
  1. Use one primary action per main page region.
  2. Use danger for delete, stop, disable, clear, or irreversible actions.
  3. High-risk actions require Modal.confirm.
  4. Async submit/search/start/stop/export actions need loading or confirm-loading.
  5. Icon-only buttons need accessible naming such as aria-label when context is not enough.
Forms
  1. Use a-form; complex configuration pages prefer layout="vertical".
  2. Use rules and required; do not rely on placeholder as validation.
  3. Placeholder text should describe user action.
  4. Long forms should be grouped by business meaning.
  5. Submit failures must preserve user input and show a concrete reason.
  6. Similar create/edit flows should reuse an edit component with isEdit or route parameters.
  7. Read-only detail views must not reuse editable controls in an active editing state.
Tables And Lists
  1. Standard data lists prefer a-table; use custom lists for drag, complex cards, or virtual logs.
  2. Specify widths for ID, status, time, and action columns.
  3. Keep row actions stable; use a More menu when there are more than three actions.
  4. Show loading and empty states.
  5. Use a-tag only for finite enum statuses or scan-friendly categories.
  6. Time format is YYYY-MM-DD HH:mm:ss unless a local pattern differs.
  7. Parent-child search must define its matching semantics: a parent match may retain all children, while a child match should retain the parent and only the matching children unless the product explicitly needs broader results.
  8. Do not write filtered subsets back through full-list drag-sort APIs. Disable reordering while searching, or explicitly map the result back to the complete source list.
  9. Search may expand matching groups for discoverability, but must not overwrite the user's persisted collapse preference.
Modals And Drawers
  1. Use Modal.confirm for destructive confirmation.
  2. Use a-modal for short forms and simple flows.
  3. Prefer Drawer or a full page for long configuration, complex details, or logs.
  4. Titles use concrete wording such as "新增 XX", "编辑 XX", "查看 XX", "删除确认".
  5. Footer buttons follow "取消 / 确定" or "取消 / 保存".
  6. Avoid browser-native alert and confirm.
  7. Close protection is required when dismissing a form would lose unsaved changes.
  8. In the frameless Electron window, treat the title bar and its minimize, maximize, and close buttons as reserved application chrome. Ordinary modals, masks, drawers, and popovers must not cover or block those controls.
  9. Inspect the title bar height and stacking context before setting overlay z-index. Keep normal business overlays below the title bar or reserve its space; only an intentional startup or shutdown safety layer may block window controls.
  10. At low window heights, constrain the dialog to the usable viewport and choose exactly one vertical scroll owner for the flow, normally the dialog body or content region. Ordinary child lists and grids must expand inside that scroller instead of adding another overflow-y: auto; nested scrolling is reserved for deliberately independent panes. Do not make the page body or the modal wrapper provide the overflow, and keep close and footer actions reachable.
Show full SKILL.md (771 more words)Show less
Scrollbars
  1. Define scrollbar width, track, thumb, and hover colors in the shared global stylesheet or shared tokens; do not repeat browser-specific scrollbar rules in individual pages.
  2. Scrollbars must support both light and dark themes. Tracks should be transparent or theme-matched, and a dark surface must never expose a hard-coded white track.
  3. Local scrollbar overrides are allowed only when a component has genuinely different interaction needs, and should reuse shared variables where possible.
  4. Do not hide scrollbars globally. Hidden scrollbars are acceptable only for deliberate containers that remain operable by wheel, touchpad, keyboard, and other supported input methods.

Page States

Every page or major panel should account for:

  1. First load.
  2. Loading.
  3. Failure with reason and retry when useful.
  4. Empty state with context.
  5. Data state.
  6. Disabled state where relevant.
  7. Success and failure feedback for async operations.

Loading indicators for an otherwise empty panel or dialog step must sit in a container with explicit usable size and centered alignment. Do not place an overlay spinner around zero-height conditional content, which leaves the indicator anchored at the container origin.

For WebSocket, scheduler, download, backend startup, and other process flows, distinguish connecting, connected, disconnected, reconnecting, timeout, processing, success, and failure when those states exist.

Issue 128 UX Constraints

Drag Interactions
  1. Draggable rows must expose a visible drag handle such as MenuOutlined or DragOutlined.
  2. The drag hot zone belongs to the handle area, not the whole row.
  3. Buttons, inputs, switches, selects, and links inside rows must remain clickable.
  4. Use grab on handles and grabbing while dragging.
  5. Use one drag feedback style, not multiple placeholder or ghost effects at once.
Tooltip And Toast
  1. Use Tooltip only when an icon is unclear, a rule is complex, or an operation is risky.
  2. Do not add Tooltip that repeats visible button text.
  3. Do not show success Toast for trivial reversible toggles when the component state is already clear.
  4. Always show error feedback for failed toggles, saves, and API exceptions.
Tag And Status
  1. Tags are for finite statuses or categories, not usernames, paths, IDs, timestamps, free text, or progress text.
  2. One object should have one primary status at a time.
  3. Use green for success, red for failure, orange/gold for warning, blue for processing.
  4. Do not show success and failure with similar weight on the same object.
Navigation And Dialog Flow
  1. Breadcrumbs must reflect real reachable navigation, not invented hierarchy.
  2. Detail and edit pages need a clear return path.
  3. If selecting an item necessarily advances to the next step, advance directly instead of adding a redundant confirm button.

Verification Gate

Before declaring UI work complete:

  1. Check light mode and dark mode when visual styling changes.
  2. Confirm text does not overlap, clip important actions, or overflow containers at common desktop widths.
  3. Confirm loading, empty, error, disabled, success, and failure states affected by the task.
  4. Run the relevant project verification from mas-frontend-standards.
  5. If UI cannot be visually checked, state what was not checked and why.
  6. Confirm interactive elements are visually discoverable and disabled elements are clearly non-interactive.
  7. For overlays in Electron, test a low-height viewport and confirm title-bar controls remain visible and clickable, the outer page does not gain unintended overflow, and the dialog's internal content can still scroll.
  8. When scrollbar styling changes, inspect both light and dark themes on an actually scrollable surface.
  9. Confirm prefers-color-scheme appears only in src/composables/useTheme.ts; grep for it when touching theme-related styles.
  10. Run the CSS variable audit from references/css-variable-audit.md and confirm zero undefined references.

Red Lines

TemptationReality
"This page can have its own style."AUTO-MAS uses a shared desktop business UI language.
"A custom button/input/table is faster."Use Ant Design Vue and existing project components first.
"A tag makes short text look neat."Tags are only for finite statuses or categories.
"Hover cursor is enough for drag."Draggable items need visible handles and protected inner controls.
"Success/failure messages can be generic."Feedback should state the concrete result or reason.
"Dark mode can wait."Color and token changes must remain readable in both themes.
"prefers-color-scheme is the standard way."The app theme overrides the OS theme; components must key on html.dark or tokens, never media queries.
"Any --ant-* name will work."AntD does not emit CSS variables here; only names defined in useTheme.updateCSSVariables() resolve.

Final Response

For UI tasks, report:

  1. UI change scope.
  2. Ant Design Vue and token usage.
  3. State handling touched by the task.
  4. Light/dark mode checks or why they were not run.
  5. Verification commands and results.

© AUTO-MAS-Project, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in .agents/skills/mas-frontend-ui of AUTO-MAS-Project/AUTO-MAS.

  • SKILL.md
  • references/css-variable-audit.md

Open the folder on GitHubat commit 699de5a

Compare with similar skills

Mas Frontend UI 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.

Mas Frontend UI compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Mas Frontend UI this skillAUTO-MAS-Project/AUTO-MAS711—~3.8kAutomated safety check: PassAGPL-3.0
Bryl Minimal Designbryllim/bryl-minimal-design115—~2.9kAutomated safety check: PassMIT
Frontend UI Foundryjiushiwon/wg-skills114—~1.4kAutomated safety check: PassApache-2.0
Tailwindcss Developmentanonaddy/anonaddy4.9k10 repos~865Automated safety check: PassMIT
Create Docsvictorgarciaesgi/nuxt-typed-router4132 repos~2.8kAutomated safety check: PassMIT
Design StyleCastor6/tactus3761 repos~2.1kAutomated safety check: PassApache-2.0

Similar skills

  • Bryl Minimal Design

    bryllim/bryl-minimal-design

    Apply the bryl-minimal design language — a monochrome, typography-driven minimal aesthetic with halftone dot textures, pixel-font display headings, tiny uppercase monospace labels, soft large-radius…

    115 GitHub stars~2.9k tokensUpdated 3 mo ago
    Frontend & DesignAuto-check passed
  • Frontend UI Foundry

    jiushiwon/wg-skills

    A skill your agent uses when generating UI for a specific scenario (mobile/PC/官网/管理端/营销页/文档/金融/原生/3D), when refactoring an existing HTML/Vue/React project to a unified design system, when extracting…

    114 GitHub stars~1.4k tokensUpdated 3 days ago
    Frontend & DesignAuto-check passed
  • Tailwindcss Development

    anonaddy/anonaddy

    Always invoke when the user's message includes 'tailwind' in any form.

    4.9k GitHub starsUsed in 10 repos~865 tokens
    Frontend & DesignAuto-check passed
  • Create Docs

    victorgarciaesgi/nuxt-typed-router

    Create complete documentation sites for projects. An agent skill from victorgarciaesgi/nuxt-typed-router.

    413 GitHub starsUsed in 2 repos~2.8k tokens
    Frontend & DesignAuto-check passed
  • Design Style

    Castor6/tactus

    A skill your agent uses whenever the user asks to build, create, design, develop, improve, or style any frontend interface or visual element.

    376 GitHub starsUsed in 1 repo~2.1k tokens
    Frontend & DesignAuto-check passed
  • Nuxt UI

    megaarmos/vue-spring-bottom-sheet

    Build UIs with @nuxt/ui v4 — 125+ accessible Vue components with Tailwind CSS theming.

    141 GitHub starsUsed in 1 repo~2.5k tokens
    Frontend & DesignAuto-check passed

More from AUTO-MAS-Project/AUTO-MAS

All 15 skills in this repo
  • Mas Game Sign

    AUTO-MAS-Project/AUTO-MAS

    Add, refactor, or review AUTO-MAS game community sign-in (game sign) code, including the provider registry in app/tools/gamesign.py, platform adapters for Skland/Miyoushe/Kuro/Taygedo, credential…

    711 GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Mas Schema Naming

    AUTO-MAS-Project/AUTO-MAS

    Define canonical naming for future backend schema domains. An agent skill from AUTO-MAS-Project/AUTO-MAS.

    711 GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Mas Code Standards

    AUTO-MAS-Project/AUTO-MAS

    A skill your agent uses when implementing, fixing, refactoring, or reviewing non-generated AUTO-MAS code, or when preparing code-style guidance, comments, docstrings, version notes, or Conventional…

    711 GitHub stars~2.5k tokensUpdated today
    Auto-check passed
  • Mas Script Specialized Adapter

    AUTO-MAS-Project/AUTO-MAS

    Review, add, or refactor AUTO-MAS specialized script adapters by upstream architecture, including MAA, SRC, MaaEnd/MXU, General, ok-script adapters such as Okww and OkNte, multi-engine adapters such…

    711 GitHub stars~2.8k tokensUpdated today
    Auto-check passed
  • Mas API Contract

    AUTO-MAS-Project/AUTO-MAS

    Define backend API contract standards for FastAPI services. An agent skill from AUTO-MAS-Project/AUTO-MAS.

    711 GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Mas Data Model

    AUTO-MAS-Project/AUTO-MAS

    Define backend data modeling standards for Python services. An agent skill from AUTO-MAS-Project/AUTO-MAS.

    711 GitHub stars~1.6k tokensUpdated today
    Auto-check passed

Questions about Mas Frontend UI

What does Mas Frontend UI do?

A skill your agent uses when working on AUTO-MAS frontend UI, Ant Design Vue components, page layout, forms, tables, modals, drawers, feedback, empty/loading/error states, drag interactions, dark…. Mas Frontend UI is an agent skill from AUTO-MAS-Project/AUTO-MAS. Use when working on AUTO-MAS frontend UI, Ant Design Vue components, page layout, forms, tables, modals, drawers, feedback, empty/loading/error states, drag interactions, dark mode, or visual polish.

When should I use Mas Frontend UI?

Mas Frontend UI fits situations like: working on AUTO-MAS frontend UI; ant Design Vue components; empty/loading/error states; drag interactions.

How do I install Mas Frontend UI in Claude Code?

Run `npx skills add AUTO-MAS-Project/AUTO-MAS --skill mas-frontend-ui -a claude-code`. Or copy the skill folder (.agents/skills/mas-frontend-ui in AUTO-MAS-Project/AUTO-MAS) into .claude/skills/mas-frontend-ui in your project. Claude Code loads it when a task matches its description.

How do I install Mas Frontend UI in Codex?

Run `npx skills add AUTO-MAS-Project/AUTO-MAS --skill mas-frontend-ui -a codex`. Or copy the skill folder (.agents/skills/mas-frontend-ui in AUTO-MAS-Project/AUTO-MAS) into .agents/skills/mas-frontend-ui in your project. Codex loads it when a task matches its description.

Can I use Mas Frontend UI in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add AUTO-MAS-Project/AUTO-MAS --skill mas-frontend-ui -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mas-frontend-ui, .gemini/skills/mas-frontend-ui, .github/skills/mas-frontend-ui and .opencode/skills/mas-frontend-ui in your project.

What does Mas Frontend UI need to run?

SKILL.md names no scripts, command-line tools or credentials: Mas Frontend UI is instructions for the agent only.

Does Mas Frontend UI access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Mas Frontend UI safe to install?

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.

What licence does Mas Frontend UI use?

Mas Frontend UI is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Mas Frontend UI use?

About 3.8k tokens (SKILL.md is roughly 15k 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 1.3k tokens, read only when the agent opens those files.

What are the alternatives to Mas Frontend UI?

Skills that share tags, products or a category with Mas Frontend UI: Bryl Minimal Design (bryllim/bryl-minimal-design, 115 stars), Frontend UI Foundry (jiushiwon/wg-skills, 114 stars), Tailwindcss Development (anonaddy/anonaddy, 4.9k stars) and Create Docs (victorgarciaesgi/nuxt-typed-router, 413 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Mas Frontend UI?

AUTO-MAS-Project (a GitHub organization) maintains it in AUTO-MAS-Project/AUTO-MAS, which has 711 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 10, 2026.

Source: AUTO-MAS-Project/AUTO-MAS on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.