Convert UI screenshots or mockups into Vue 3 components in batch.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "ui-to-vue" skill from askskill: 1. Download https://raw.githubusercontent.com/affaan-m/ECC/main/skills/ui-to-vue/SKILL.md 2. Save it as ~/.claude/skills/ui-to-vue/SKILL.md 3. Reload skills and tell me it's ready
Based on the screenshot I provide, convert the UI into Vue 3 + Vant components. Output runnable single-file components with template, script, and styles, and reuse built-in Vant components whenever possible.
A set of well-structured Vue 3 single-file components recreating the mobile UI with Vant.
Convert this admin design mockup into Vue 3 + Element Plus page code. Split it into header, sidebar, table, and filter form components, and add reasonable placeholder data.
A modular admin page implementation using Element Plus components and basic placeholder data.
I have multiple exported UI images. Batch convert them into Vue 3 + Ant Design Vue components. For each image, generate component file names, code, and a directory structure with consistent naming.
Component code for each UI image, plus file naming suggestions and a consistent folder structure.
Batch-convert UI design screenshots into Vue 3 Composition API component code.
Use an input directory that groups screenshots by module and page state:
screenshots/
|-- HomePage/
| |-- List/
| | |-- [email protected]
| | `-- cut-images/
| |-- cut-images/
| `-- [email protected]
`-- cut-images/
Supported cut-image directory names include assets, icons, sprites, cut, images, and cut-images.
Run the converter with npx so the documented command works without relying on a global binary:
export DASHSCOPE_API_KEY=your_key
npx [email protected] --input ./screenshots --ui vant --output ./src
For desktop UI libraries:
npx [email protected] --input ./designs --ui element-plus --output ./src
npx [email protected] --input ./designs --ui antd-vue --output ./src
If the package is installed globally, the ui-to-vue binary can be used directly:
npm install -g [email protected]
ui-to-vue --input ./screenshots --ui vant --output ./src
| Option | Description | Default |
|---|---|---|
--input | Design image directory | ./screenshots |
--ui | UI library: vant, element-plus, or antd-vue | vant |
--output | Output directory | ./src |
--config | Config file path | ./.ui-to-vue.config.json |
The converter can read DashScope credentials from a config file or from the environment. Prefer an environment variable in repositories:
export DASHSCOPE_API_KEY=your_key
If a local config file is required, keep it out of version control:
{
"apiKey": "your_dashscope_key",
"input": "./designs",
"ui": "vant",
"output": "./src"
}
.ui-to-vue.config.json
@latest..ui-to-vue.config.json, API keys, generated secrets, or customer screenshots.views/ or the chosen output directory.components/ only when reuse is clear.| Issue | Check |
|---|
…
Learn robust error-handling patterns across TypeScript, Python, and Go applications.
Manage carrier portfolios, negotiate freight rates, and evaluate carrier performance.
Design and implement robust F# unit, property, and integration tests
Apply test-driven development to Quarkus 3.x features, fixes, and refactors.
Generate images, videos, and audio with one unified AI media workflow.
Run a pre-release verification loop for Quarkus builds, tests, scans, and reviews.
Lets AI access Vue UI docs to generate correct component usage code.
Turn screenshots into Angular UI code aligned with existing project conventions.
Extract reusable UI component code from Uiverse.io across multiple frameworks.
Create UI designs from prompts, screenshots, and URLs for AI coding workflows.
Handle UI changes, fixtures, screenshots, and visual testing in component explorer projects.
Help developers understand and apply VueUse patterns and capabilities faster.