Skills web-artifacts-builder
๐Ÿ“ฆ

web-artifacts-builder

Content revision r1 High Risk โš™๏ธ External commandsโšก Contains scripts๐ŸŒ Network access๐Ÿ“ Filesystem access

Build React HTML Artifacts

Complex Claude artifacts often need state, routing, components, and a repeatable build setup. This skill scaffolds a React project and bundles it into one shareable HTML artifact.

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 "web-artifacts-builder" from https://skillstore.io/skills/zhanlincui-web-artifacts-builder.md and its manifest at https://skillstore.io/api/skills/zhanlincui-web-artifacts-builder/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.

Test it

Using "web-artifacts-builder". Build an interactive project tracker for Claude.

Expected outcome:

A React project is scaffolded, styled with Tailwind CSS, and bundled as a single HTML artifact.

Using "web-artifacts-builder". Convert a component-heavy prototype into a shareable artifact.

Expected outcome:

  • A Vite app is configured with path aliases.
  • shadcn/ui components are available for the interface.
  • The finished build is packaged as one HTML file.

Using "web-artifacts-builder". Set up a polished settings panel with tabs and dialogs.

Expected outcome:

The result uses preinstalled UI components and a structured React project ready for bundling.

Security Audit

High Risk
v5 โ€ข 7/8/2026 Open versioned report

Most static hits are false positives from Markdown code fences, safe command substitutions, local config edits, and documentation URLs. The meaningful risks are community shell scripts that install npm packages, modify project files, and delete local build outputs during bundling. No evidence found of prompt injection or data exfiltration intent.

3
Files scanned
451
Lines analyzed
2
Review items
0
False positives ignored

Confirmed security concerns (2)

High
Package Manager Installs Third-Party Code
The setup and bundle scripts install or add third-party packages, including a global pnpm install when pnpm is missing. This can run npm lifecycle scripts and pulls current package versions at execution time.
The cited lines directly invoke npm and pnpm package installation commands. This is legitimate setup behavior, but it executes third-party package code from the network.
Medium
Destructive Build Cleanup
The bundle script removes dist and bundle.html in the current project before building. The package and index checks reduce exposure, but the command can delete local build artifacts.
The rm -rf command is explicit and destructive, but it targets common generated outputs after project-root checks. This makes the issue real but bounded.
Capability review items (2)

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

Medium
Unix shell invocation
#!/bin/bash
This is an executable bash script used by the skill. It installs bundling packages, removes build outputs, and runs local build commands, so it requires review before execution.
Medium
Unix shell invocation
#!/bin/bash
This is an executable setup script that installs packages and rewrites project files. The script is expected, but it is a real execution risk for a community skill.
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/zhanlincui-web-artifacts-builder/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/zhanlincui-web-artifacts-builder/security.svg)](https://skillstore.io/skills/zhanlincui-web-artifacts-builder?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/zhanlincui-web-artifacts-builder?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/zhanlincui-web-artifacts-builder/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/zhanlincui-web-artifacts-builder.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

ZhanlinCui. (2026). web-artifacts-builder security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/zhanlincui-web-artifacts-builder/audits/5

BibTeX citation

@techreport{zhanlincui-zhanlincui-web-artifacts-builder-2026, author = {ZhanlinCui}, title = {web-artifacts-builder security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/zhanlincui-web-artifacts-builder/audits/5}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "web-artifacts-builder security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "ZhanlinCui" date-released: "2026-07-08" url: "https://skillstore.io/skills/zhanlincui-web-artifacts-builder/audits/5" identifiers: - type: other value: "skillstore:zhanlincui-web-artifacts-builder:audit:5" description: "Skillstore immutable audit report identifier"

Compare variants

5 installable variants

Each author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.

Why this variant is first

Higher Skillstore usage
davila7 Recommended

davila7-web-artifacts-builder

Skillstore Score 67
Evidence Confidence High
Skillstore usage 9
Updated

2026-08-21

azeem-2-web-artifacts-builder

Skillstore Score 67
Evidence Confidence High
Skillstore usage 8
Updated

2026-08-21

sickn33-web-artifacts-builder

Skillstore Score 66
Evidence Confidence Medium
Skillstore usage 8
Updated

2026-08-21

web-artifacts-builder

Skillstore Score 50
Evidence Confidence High
Skillstore usage 45
Updated

2026-08-21

ZhanlinCui Current

zhanlincui-web-artifacts-builder

Skillstore Score 38
Evidence Confidence Medium
Skillstore usage 77
Updated

2026-08-21

Skillstore Score

Why this score Evidence Confidence: Medium
45
Architecture
85
Maintainability
87
Content
71
Community
83
Spec Compliance

What You Can Build

Prototype a dashboard

Product teams can create interactive dashboards with React state and shadcn/ui controls.

Build a reusable demo app

Developers can scaffold a typed frontend and share the final result as one HTML artifact.

Prepare a polished Claude artifact

AI assistants can create complex Claude artifacts that need component libraries and bundling.

Try These Prompts

Create a basic artifact
Use web-artifacts-builder to create a React artifact named task-board. Build a simple task board and bundle it as one HTML file.
Add shadcn controls
Create a settings panel artifact with tabs, switches, dialogs, and form inputs. Use the included shadcn/ui components.
Refine a stateful workflow
Build a multi-step planning tool with saved local state, validation, and responsive layouts. Bundle the finished React artifact.
Package a complex prototype
Create a data-rich operations dashboard with filters, tables, charts, and modal details. Verify the interface, then produce the bundled HTML artifact.

Best Practices

  • Review package installs before running the setup script in a trusted workspace.
  • Use this skill for multi-component artifacts that benefit from React state.
  • Bundle only after checking the app in a browser or preview tool.

Avoid

  • Using the setup script for a one-screen static HTML artifact.
  • Running the scripts in a directory that contains unrelated project files.
  • Assuming generated dependencies are safe without package review.

Frequently Asked Questions

What does this skill create?
It creates a React and TypeScript artifact project and bundles it into one HTML file.
Does it require network access?
Yes. The scripts install npm packages during setup and bundling.
Can it build simple HTML snippets?
It can, but it is better suited for complex React artifacts.
Which UI library is included?
The setup includes shadcn/ui components and Radix UI dependencies.
Where is the final artifact saved?
The bundle script creates a single HTML file in the project root.
Should users review the scripts first?
Yes. The scripts install dependencies, write configuration files, and remove build outputs.

Developer Details

Author

ZhanlinCui

License

Complete terms in LICENSE.txt

Skillstore revision

r1

Version notice

The author did not declare a version.

Ref

88a205c7f635a966e31156313b590d59007c5caa

Maintenance freshness

7/18/2026

Usage

76 downloads ยท 264 views

File structure

๐Ÿ“ scripts/

๐Ÿ“„ bundle-artifact.sh

๐Ÿ“„ init-artifact.sh

๐Ÿ“„ shadcn-components.tar.gz

๐Ÿ“„ SKILL.md

More from ZhanlinCui

View all
View all