Web 应用构建
构建包含 UI 组件库和图表的完整 React 仪表盘。
SKILL.md Definition
Artifacts Builder
To build powerful frontend claude.ai artifacts, follow these steps:
- Initialize the frontend repo using
scripts/init-artifact.sh - Develop your artifact by editing the generated code
- Bundle all code into a single HTML file using
scripts/bundle-artifact.sh - Display artifact to user
- (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:
- ✅ React + TypeScript (via Vite)
- ✅ Tailwind CSS 3.4.1 with shadcn/ui theming system
- ✅ Path aliases (
@/) configured - ✅ 40+ shadcn/ui components pre-installed
- ✅ All Radix UI dependencies included
- ✅ Parcel configured for bundling (via .parcelrc)
- ✅ Node 18+ compatibility (auto-detects and pins Vite version)
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:
- Installs bundling dependencies (parcel, @parcel/config-default, parcel-resolver-tspaths, html-inline)
- Creates
.parcelrcconfig with path alias support - Builds with Parcel (no source maps)
- Inlines all assets into single HTML using html-inline
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
- shadcn/ui components: https://ui.shadcn.com/docs/components
强大的 Agent Skills
通过我们的专业技能集合提升您的 AI 性能。
开箱即用
复制并粘贴到任何支持技能的智能体系统中。
模块化设计
混合并匹配 'code skills' 以创建复杂的智能体行为。
针对性优化
每个 'agent skill' 都经过调整,以实现高性能和准确性。
开源透明
所有 'code skills' 都开放贡献和自定义。
跨平台支持
适用于各种 LLM 和智能体框架。
安全可靠
经过审核的技能,遵循 AI 安全最佳实践。
如何使用
简单三步,让您的 AI 智能体拥有专业技能。
选择技能
在首页根据分类找到您需要的技能。
查阅定义
点击进入详情页,查看该技能的详细约束和指令。
一键复制
点击复制按钮,将其粘贴到您的 AI 系统设置中。
测试反馈
在对话中测试效果,并根据需要微调参数。
部署上线
完成测试后,正式部署您的增强型智能体。
用户评价
看看全球开发者如何使用我们的技能集。
张伟
AI 工程师
"Agiskills 让我的智能体开发效率提升了 300%!"
Li Na
产品经理
"这里的 PDF 专家技能解决了我困扰已久的代码生成问题。"
David
开发者
"MCP 构建器非常实用,帮我快速接入了各种工具。"
Sarah
独立开发者
"算法艺术生成的代码非常优雅,注释也很到位。"
陈默
前端专家
"前端设计技能生成的组件质量极高,直接可用。"
王强
CTO
"我们的团队现在统一使用 Agiskills 作为技能标准。"
常见问题
关于 Agiskills 您可能想知道的一切。
是的,所有公开的技能都可以免费复制和使用。