Skills frontend-dev
๐Ÿ“ฆ

frontend-dev

v1.0.0 Content revision r2 High Risk โš™๏ธ External commands๐Ÿ”‘ Env variables๐Ÿ“ Filesystem access๐ŸŒ Network accessโšก Contains scripts

Build Polished Frontend Experiences

Frontend projects often need coordinated design, motion, media, and copy. This skill provides one workflow for building and refining complete experiences.

Supports: Claude Codex Code(CC)
โš ๏ธ 38 Poor

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "frontend-dev" from https://skillstore.io/skills/minimax-ai-frontend-dev.md and its manifest at https://skillstore.io/api/skills/minimax-ai-frontend-dev/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "frontend-dev". Build a launch page for a privacy-focused team calendar.

Expected outcome:

A responsive product page with clear scheduling benefits, trust-focused proof, pricing, FAQ, loading states, and subtle section reveals.

Using "frontend-dev". Create an animated portfolio for a motion designer.

Expected outcome:

  • An asymmetric portfolio layout with project media and focused case-study copy.
  • Reduced-motion alternatives, lazy-loaded animation tools, and mobile interaction adjustments.
  • Locally stored visual assets with descriptive filenames.

Using "frontend-dev". Design interactive generative artwork for a music event.

Expected outcome:

A self-contained p5.js experience with seeded variations, event controls, responsive rendering, and a matching visual philosophy.

Security Audit

High Risk
v7 โ€ข 8/9/2026 Open versioned report

Most static alerts are false positives from Markdown, license text, normal media writes, and documented MiniMax API access. Confirmed risks include terminal key disclosure, unrestricted lyrics-file upload, and bearer credentials sent to an unvalidated API base.

44
Files scanned
6,382
Lines analyzed
1
Review items
0
False positives ignored

Confirmed security concerns (2)

High
Arbitrary Local File Sent as Lyrics
The music CLI reads any --lyrics-file path and submits its contents to MiniMax, which can expose unrelated local files.
The CLI accepts an unrestricted path, reads it verbatim, and includes the resulting lyrics in the external API request.
High
Bearer Credential Sent to Configurable Endpoint
Each script accepts any MINIMAX_API_BASE value and sends MINIMAX_API_KEY as a bearer token, enabling credential disclosure to a misconfigured endpoint.
The destination is fully environment-controlled while authorization headers always contain the API key. No scheme or hostname validation is present.
Capability review items (1)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Generic API/secret keys
echo $MINIMAX_API_KEY
The troubleshooting command prints the full API key to the terminal, where logs or transcripts may retain it. Key presence should be checked without revealing its value.

Risk Factors

โš™๏ธ External commands (50)
๐Ÿ”‘ Env variables (42)
๐Ÿ“ Filesystem access (16)
๐ŸŒ Network access (25)
โšก Contains scripts (1)
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/minimax-ai-frontend-dev/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/minimax-ai-frontend-dev/security.svg)](https://skillstore.io/skills/minimax-ai-frontend-dev?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/minimax-ai-frontend-dev?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/minimax-ai-frontend-dev/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/minimax-ai-frontend-dev.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

MiniMax-AI. (2026). frontend-dev security audit report (audit version 7) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/minimax-ai-frontend-dev/audits/7

BibTeX citation

@techreport{minimax-ai-minimax-ai-frontend-dev-2026, author = {MiniMax-AI}, title = {frontend-dev security audit report (audit version 7)}, institution = {Skillstore}, year = {2026}, number = {7}, url = {https://skillstore.io/skills/minimax-ai-frontend-dev/audits/7}, note = {Author version 1.0.0} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "frontend-dev security audit report (audit version 7)" version: "1.0.0" type: report authors: - name: "MiniMax-AI" date-released: "2026-08-09" url: "https://skillstore.io/skills/minimax-ai-frontend-dev/audits/7" identifiers: - type: other value: "skillstore:minimax-ai-frontend-dev:audit:7" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: Medium
68
Architecture
100
Maintainability
87
Content
72
Community
78
Spec Compliance

What You Can Build

Launch a Product Page

Create responsive sections, focused copy, local media, and restrained motion for a new offer.

Upgrade an Interface

Refine component structure, interaction states, performance, and accessibility in an existing frontend.

Produce Campaign Media

Coordinate page visuals, short video, narration, music, and conversion copy for a campaign.

Try These Prompts

Build a Simple Landing Page
Build a responsive landing page for [product]. Include a hero, benefits, proof, pricing, FAQ, and clear calls to action.
Refresh an Existing Frontend
Review this [framework] project. Improve layout, typography, states, mobile behavior, and accessibility while preserving current features and brand constraints.
Add a Motion System
Design motion for [page]. Choose suitable tools, define reduced-motion behavior, isolate expensive effects, and verify cleanup and mobile performance.
Create a Multimedia Experience
Build an immersive [campaign or product] experience using local generated media, conversion copy, responsive components, cinematic motion, and documented quality checks.

Best Practices

  • Confirm media prompts, destination paths, provider endpoints, and expected costs before generation.
  • Verify installed dependencies and existing framework conventions before changing project structure.
  • Test responsive states, keyboard access, reduced motion, loading behavior, and asset availability before delivery.

Avoid

  • Do not expose API keys in commands, logs, screenshots, generated files, or troubleshooting output.
  • Do not upload local file contents without checking scope and obtaining explicit user approval.
  • Do not combine heavy animation libraries in one component or ignore reduced-motion preferences.

Frequently Asked Questions

Which frontend frameworks are supported?
The guidance covers plain HTML, React, Next.js, Vue, Nuxt, Svelte, SvelteKit, and Astro.
Does media generation require MiniMax?
Yes. Included scripts call MiniMax APIs and require a valid key, trusted endpoint, network access, and account capacity.
Can it work with an existing project?
Yes. Provide the repository and constraints so the skill can follow current dependencies, components, styling, and brand rules.
Does it support accessible motion?
Yes. The workflow requires reduced-motion handling, visible focus states, pause controls, mobile fallbacks, and animation cleanup.
Can it create generative art?
Yes. It includes p5.js templates, seeded randomness guidance, bundled fonts, and workflows for static or interactive output.
What should I review before publishing?
Review generated media rights, copy claims, accessibility, responsive behavior, performance, endpoint trust, secrets handling, and production security.

Developer Details

Author

MiniMax-AI

License

MIT

Author version

v1.0.0

Skillstore revision

r2

Version notice

The installable content changed, but the author did not update the declared version.

Ref

02be9409c79ca1183f7844009c14d9df684d0cf9

Maintenance freshness

8/11/2026

Usage

5 downloads ยท 313 views

File structure

๐Ÿ“ canvas-fonts/

๐Ÿ“„ ArsenalSC-OFL.txt

๐Ÿ“„ ArsenalSC-Regular.ttf

๐Ÿ“„ BigShoulders-Bold.ttf

๐Ÿ“„ BigShoulders-OFL.txt

๐Ÿ“„ BigShoulders-Regular.ttf

๐Ÿ“„ Boldonse-OFL.txt

๐Ÿ“„ Boldonse-Regular.ttf

๐Ÿ“„ BricolageGrotesque-Bold.ttf

๐Ÿ“„ BricolageGrotesque-OFL.txt

๐Ÿ“„ BricolageGrotesque-Regular.ttf

๐Ÿ“„ CrimsonPro-Bold.ttf

๐Ÿ“„ CrimsonPro-Italic.ttf

๐Ÿ“„ CrimsonPro-OFL.txt

๐Ÿ“„ CrimsonPro-Regular.ttf

๐Ÿ“„ DMMono-OFL.txt

๐Ÿ“„ DMMono-Regular.ttf

๐Ÿ“„ EricaOne-OFL.txt

๐Ÿ“„ EricaOne-Regular.ttf

๐Ÿ“„ GeistMono-Bold.ttf

๐Ÿ“„ GeistMono-OFL.txt

๐Ÿ“„ GeistMono-Regular.ttf

๐Ÿ“„ Gloock-OFL.txt

๐Ÿ“„ Gloock-Regular.ttf

๐Ÿ“„ IBMPlexMono-Bold.ttf

๐Ÿ“„ IBMPlexMono-OFL.txt

๐Ÿ“„ IBMPlexMono-Regular.ttf

๐Ÿ“„ IBMPlexSerif-Bold.ttf

๐Ÿ“„ IBMPlexSerif-BoldItalic.ttf

๐Ÿ“„ IBMPlexSerif-Italic.ttf

๐Ÿ“„ IBMPlexSerif-Regular.ttf

๐Ÿ“„ InstrumentSans-Bold.ttf

๐Ÿ“„ InstrumentSans-BoldItalic.ttf

๐Ÿ“„ InstrumentSans-Italic.ttf

๐Ÿ“„ InstrumentSans-OFL.txt

๐Ÿ“„ InstrumentSans-Regular.ttf

๐Ÿ“„ InstrumentSerif-Italic.ttf

๐Ÿ“„ InstrumentSerif-Regular.ttf

๐Ÿ“„ Italiana-OFL.txt

๐Ÿ“„ Italiana-Regular.ttf

๐Ÿ“„ JetBrainsMono-Bold.ttf

๐Ÿ“„ JetBrainsMono-OFL.txt

๐Ÿ“„ JetBrainsMono-Regular.ttf

๐Ÿ“„ Jura-Light.ttf

๐Ÿ“„ Jura-Medium.ttf

๐Ÿ“„ Jura-OFL.txt

๐Ÿ“„ LibreBaskerville-OFL.txt

๐Ÿ“„ LibreBaskerville-Regular.ttf

๐Ÿ“„ Lora-Bold.ttf

๐Ÿ“„ Lora-BoldItalic.ttf

๐Ÿ“„ Lora-Italic.ttf

๐Ÿ“„ Lora-OFL.txt

๐Ÿ“„ Lora-Regular.ttf

๐Ÿ“„ NationalPark-Bold.ttf

๐Ÿ“„ NationalPark-OFL.txt

๐Ÿ“„ NationalPark-Regular.ttf

๐Ÿ“„ NothingYouCouldDo-OFL.txt

๐Ÿ“„ NothingYouCouldDo-Regular.ttf

๐Ÿ“„ Outfit-Bold.ttf

๐Ÿ“„ Outfit-OFL.txt

๐Ÿ“„ Outfit-Regular.ttf

๐Ÿ“„ PixelifySans-Medium.ttf

๐Ÿ“„ PixelifySans-OFL.txt

๐Ÿ“„ PoiretOne-OFL.txt

๐Ÿ“„ PoiretOne-Regular.ttf

๐Ÿ“„ RedHatMono-Bold.ttf

๐Ÿ“„ RedHatMono-OFL.txt

๐Ÿ“„ RedHatMono-Regular.ttf

๐Ÿ“„ Silkscreen-OFL.txt

๐Ÿ“„ Silkscreen-Regular.ttf

๐Ÿ“„ SmoochSans-Medium.ttf

๐Ÿ“„ SmoochSans-OFL.txt

๐Ÿ“„ Tektur-Medium.ttf

๐Ÿ“„ Tektur-OFL.txt

๐Ÿ“„ Tektur-Regular.ttf

๐Ÿ“„ WorkSans-Bold.ttf

๐Ÿ“„ WorkSans-BoldItalic.ttf

๐Ÿ“„ WorkSans-Italic.ttf

๐Ÿ“„ WorkSans-OFL.txt

๐Ÿ“„ WorkSans-Regular.ttf

๐Ÿ“„ YoungSerif-OFL.txt

๐Ÿ“„ YoungSerif-Regular.ttf

๐Ÿ“ references/

๐Ÿ“„ asset-prompt-guide.md

๐Ÿ“„ env-setup.md

๐Ÿ“„ minimax-cli-reference.md

๐Ÿ“„ minimax-image-guide.md

๐Ÿ“„ minimax-music-guide.md

๐Ÿ“„ minimax-tts-guide.md

๐Ÿ“„ minimax-video-guide.md

๐Ÿ“„ minimax-voice-catalog.md

๐Ÿ“„ motion-recipes.md

๐Ÿ“„ troubleshooting.md

๐Ÿ“ scripts/

๐Ÿ“„ minimax_image.py

๐Ÿ“„ minimax_music.py

๐Ÿ“„ minimax_tts.py

๐Ÿ“„ minimax_video.py

๐Ÿ“„ SKILL.md

๐Ÿ“ templates/

๐Ÿ“„ generator_template.js

๐Ÿ“„ viewer.html