← Back to Skills Marketplace
RedHat Frontend Builder
by
Mauricio Z.
· GitHub ↗
· v1.0.0
· MIT-0
55
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install axodus-frontend-builder
Description
Build frontend apps with safe API integration and quality gates.
README (SKILL.md)
SKILL: frontend-builder
Purpose
Build frontend applications (React / Next.js / Vite) with predictable structure, accessibility, and safe API integration.
When to Use
- A new UI app/page/component system is required.
- The task includes routing, state management, or API consumption.
- You need a repeatable scaffold with quality gates (lint/tests/build).
Inputs
stack(required, enum:react-vite|nextjs|react-spa).ui_requirements(required, string|object): pages, components, UX constraints.api_contract(optional, object): endpoints/events and schemas.constraints(optional, string[]): theming, perf, accessibility, browser support.
Steps
- Confirm scope:
- routes/pages
- global layout/navigation
- state boundaries (server vs client)
- Scaffold project in the target directory with minimal dependencies.
- Implement component structure:
components/,pages//routes/,lib/,styles/
- Implement API client layer with:
- base URL via env
- timeouts
- error normalization
- Add accessibility and UX guardrails:
- semantic HTML
- keyboard navigation
- loading/error states
- Add tests (where the repo conventions support them).
- Validate build/lint/test.
Validation
- App builds cleanly.
- No secrets in client bundles.
- API calls handle errors and cancellations.
- Key user flows are covered by at least smoke tests.
Output
- Files created/changed
- Run commands (
dev,build,test) - Notes about env vars and configuration
Safety Rules
- Never embed API keys in frontend code; use server-side proxy if needed.
- Avoid untrusted HTML injection; sanitize where necessary.
- Prefer stable, well-maintained libraries.
Example
Input:
stack:react-viteui_requirements: “Dashboard page + settings form; calls/api/me.†Output: Vite project withsrc/pages/Dashboard.tsx,src/lib/api.ts, and build validation commands.
Usage Guidance
This skill appears coherent for scaffolding frontend projects, but do these checks before installing or running it: 1) Verify the skill origin — registry metadata owner ID (kn741...) differs from the internal _meta.json ownerId (redhat-agent-001) and there's no homepage/source link; prefer skills with a clear publisher and repo. 2) Decide which environment variables (e.g., API_BASE_URL) you will provide; the SKILL.md references env usage but does not declare names. 3) When the agent scaffolds files, review the generated code (especially the API client and any server proxy guidance) to ensure no secrets are embedded and endpoints are as expected. 4) Because this is instruction-only, it will create files in whatever working directory the agent runs in — run it in a controlled sandbox or repo to avoid accidental overwrites. If you want higher assurance, ask the skill author for a repository or example output to inspect before trusting it in production.
Capability Analysis
Type: OpenClaw Skill
Name: axodus-frontend-builder
Version: 1.0.0
The skill bundle is a standard template for scaffolding frontend applications (React, Next.js, Vite). It includes explicit safety instructions in SKILL.md to avoid embedding API keys and to sanitize HTML, showing alignment with secure development practices. No indicators of data exfiltration, malicious execution, or prompt injection were found across the analyzed files.
Capability Assessment
Purpose & Capability
The name/description (frontend scaffolding, safe API integration, quality gates) matches the instructions (scaffold project structure, API client layer, lint/tests/build). There are no unexpected credentials, binaries, or installs required for this purpose.
Instruction Scope
Instructions are scoped to creating project files, adding a client API layer, accessibility guardrails, tests, and build validation — all consistent. Minor gap: the SKILL.md states the API client's base URL should be provided 'via env' and that outputs include 'notes about env vars', but the skill does not declare any specific required env var names. Also the runtime instructions expect writing files in a 'target directory' (normal for a scaffolder) — confirm the agent has the intended working directory and permissions.
Install Mechanism
Instruction-only skill with no install spec or code to download; this is low risk and expected for a scaffolding/instruction skill.
Credentials
The skill requests no credentials or config paths (proportionate). It does reference using environment variables for base URL and notes about env configuration, but does not declare specific env vars — this convenience gap is a documentation mismatch rather than a secret-exfiltration risk. No secrets are requested or embedded by the skill itself.
Persistence & Privilege
always is false, the skill is user-invocable and may be invoked autonomously (platform default) but it does not request persistent system-wide changes or modify other skills/configs. Expected privilege level for a scaffolder.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install axodus-frontend-builder - After installation, invoke the skill by name or use
/axodus-frontend-builder - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of frontend-builder.
- Scaffold frontend apps using React (Vite, SPA) or Next.js with a predictable, accessible structure.
- Integrates API connectivity with enforced safe practices (env-based config, error handling, no secrets in client code).
- Includes quality gates: linting, tests, and build validation.
- Covers accessibility, UX, and basic testing requirements.
- Outputs clear information on generated files and project commands.
Metadata
Frequently Asked Questions
What is RedHat Frontend Builder?
Build frontend apps with safe API integration and quality gates. It is an AI Agent Skill for Claude Code / OpenClaw, with 55 downloads so far.
How do I install RedHat Frontend Builder?
Run "/install axodus-frontend-builder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is RedHat Frontend Builder free?
Yes, RedHat Frontend Builder is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does RedHat Frontend Builder support?
RedHat Frontend Builder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created RedHat Frontend Builder?
It is built and maintained by Mauricio Z. (@mzfshark); the current version is v1.0.0.
More Skills