Artifacts Builder

Model: minimax-m3 | ¥0.20/call
效率提升Claude Opus 4.7自动化ArtifactsBuilder

Artifacts Builder:ComposioHQ/awesome-claude-skills: artifacts-builde,适用于日常效率提升与任务自动化。

Calls: 1

Skill Documentation

Artifacts Builder

摘要

Artifacts Builder:ComposioHQ/awesome-claude-skills: artifacts-builde,适用于日常效率提升与任务自动化。

> 来源: ComposioHQ/awesome-claude-skills (66k stars) — Connect Claude to real apps

> 原文件: artifacts-builder/SKILL.md

> 模型推荐: claude-opus-4-7

这个 skill 是干嘛的

ComposioHQ 在 66k stars 的 awesome-claude-skills 仓库里沉淀的"让 Claude 真的去操作外部 App"技能。每个 skill 对应一类外部集成(Gmail/Linear/Notion/Slack/Jira 等)。

michael 强调"skill 要有相应的指导功能,指导用户使用",所以加了下面两节让 Agent 和用户对接。

---

🤖 Agent 使用说明

1. 接到任务后先在脑里跑这个 skill 的 Checklist

2. 检查清单里如果提到"需要 X 凭证" → 调用前先 ask user 提供 X

3. 按 skill 流程一步步执行,不要跳步

4. 完工后跑 `verification-before-completion` 自检

👤 用户需要做什么?

1. 告诉 Agent 你要让 Claude 做什么(发邮件 / 建 issue / 发 slack / 等等)

2. 如果 Agent 反问"需要 API key / OAuth 授权",按提示在 Claude 对话框里点确认

3. 全程 Agent 自动,你只需回答授权相关的问题

---

原 skill 内容

---

name: artifacts-builder

description: Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.

license: Complete terms in LICENSE.txt

---

Artifacts Builder

To build powerful frontend claude.ai artifacts, follow these steps:

1. Initialize the frontend repo using `scripts/init-artifact.sh`

2. Develop your artifact by editing the generated code

3. Bundle all code into a single HTML file using `scripts/bundle-artifact.sh`

4. Display artifact to user

5. (Optional) Test the artifact

**Stack**: React 18 + TypeScript + Vite + Parcel (bundling) + Tailwind CSS + shadcn/ui

Design & Style Guidelines

VERY IMPORTANT: To avoid what is often referred to as "AI slop", avoid using excessive centered layouts, purple gradients, uniform rounded corners, and Inter font.

Quick Start

Step 1: Initialize Project

Run the initialization script to create a new React project:

bash scripts/init-artifact.sh <project-name>
cd <project-name>

This creates a fully configured project with:

Step 2: Develop Your Artifact

To build the artifact, edit the generated files. See **Common Development Tasks** below for guidance.

Step 3: Bundle to Single HTML File

To bundle the React app into a single HTML artifact:

bash scripts/bundle-artifact.sh

This creates `bundle.html` - a self-contained artifact with all JavaScript, CSS, and dependencies inlined. This file can be directly shared in Claude conversations as an artifact.

**Requirements**: Your project must have an `index.html` in the root directory.

**What the script does**:

Step 4: Share Artifact with User

Finally, share the bundled HTML file in conversation with the user so they can view it as an artifact.

Step 5: Testing/Visualizing the Artifact (Optional)

Note: This is a completely optional step. Only perform if necessary or requested.

To test/visualize the artifact, use available tools (including other Skills or built-in tools like Playwright or Puppeteer). In general, avoid testing the artifact upfront as it adds latency between the request and when the finished artifact can be seen. Test later, after presenting the artifact, if requested or if issues arise.

Reference

常见问题(FAQ)

使用「Artifacts Buil」这个 skill 能解决什么问题?

本 skill 专注于Artifacts Buil,ComposioHQ/awesome-claude-skills: artifacts-builder。它将相关流程标准化,帮助用户更快拿到可靠结果,减少重复手工操作。

什么情况下适合使用「Artifacts Buil」?

当你需要在Artifacts Builder相关工作中获得稳定、可复用的产出时最适合——无论是单次任务还是纳入日常工作流,都能直接调用。

使用「Artifacts Buil」前需要准备什么?

明确要处理的任务或文件,给出清晰的目标描述即可开始。

FAQ

👤 用户需要做什么?

1. 告诉 Agent 你要让 Claude 做什么(发邮件 / 建 issue / 发 slack / 等等)

2. 如果 Agent 反问"需要 API key / OAuth 授权",按提示在 Claude 对话框里点确认

3. 全程 Agent 自动,你只需回答授权相关的问题

---

使用「Artifacts Buil」这个 skill 能解决什么问题?

本 skill 专注于Artifacts Buil,ComposioHQ/awesome-claude-skills: artifacts-builder。它将相关流程标准化,帮助用户更快拿到可靠结果,减少重复手工操作。

什么情况下适合使用「Artifacts Buil」?

当你需要在Artifacts Builder相关工作中获得稳定、可复用的产出时最适合——无论是单次任务还是纳入日常工作流,都能直接调用。

使用「Artifacts Buil」前需要准备什么?

明确要处理的任务或文件,给出清晰的目标描述即可开始。