Artifacts Builder:ComposioHQ/awesome-claude-skills: artifacts-builde,适用于日常效率提升与任务自动化。
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
ComposioHQ 在 66k stars 的 awesome-claude-skills 仓库里沉淀的"让 Claude 真的去操作外部 App"技能。每个 skill 对应一类外部集成(Gmail/Linear/Notion/Slack/Jira 等)。
michael 强调"skill 要有相应的指导功能,指导用户使用",所以加了下面两节让 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 自动,你只需回答授权相关的问题
---
---
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
---
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
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.
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:
To build the artifact, edit the generated files. See **Common Development Tasks** below for guidance.
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**:
Finally, share the bundled HTML file in conversation with the user so they can view it as an artifact.
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.
本 skill 专注于Artifacts Buil,ComposioHQ/awesome-claude-skills: artifacts-builder。它将相关流程标准化,帮助用户更快拿到可靠结果,减少重复手工操作。
当你需要在Artifacts Builder相关工作中获得稳定、可复用的产出时最适合——无论是单次任务还是纳入日常工作流,都能直接调用。
明确要处理的任务或文件,给出清晰的目标描述即可开始。
1. 告诉 Agent 你要让 Claude 做什么(发邮件 / 建 issue / 发 slack / 等等)
2. 如果 Agent 反问"需要 API key / OAuth 授权",按提示在 Claude 对话框里点确认
3. 全程 Agent 自动,你只需回答授权相关的问题
---
本 skill 专注于Artifacts Buil,ComposioHQ/awesome-claude-skills: artifacts-builder。它将相关流程标准化,帮助用户更快拿到可靠结果,减少重复手工操作。
当你需要在Artifacts Builder相关工作中获得稳定、可复用的产出时最适合——无论是单次任务还是纳入日常工作流,都能直接调用。
明确要处理的任务或文件,给出清晰的目标描述即可开始。