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 |
|---|
…
Create reusable Manim animated explainers for technical concepts, graphs, and system flows.
Build robust Python test suites with pytest, TDD, mocking, and coverage.
Learn Rust testing patterns and TDD to improve code quality and reliability.
Troubleshoot BGP sessions, routing policy issues, and collect safe diagnostic evidence.
Run a pre-release verification loop for Quarkus builds, tests, scans, and reviews.
Research prediction market signals for products, dashboards, agents, and decision intelligence.
Extract reusable UI component code from Uiverse.io across multiple frameworks.
Handle UI changes, fixtures, screenshots, and visual testing in component explorer projects.
Generate complete Vue 3 CRUD scaffolding with Composition API in Python MCP.
Compare UI screenshots, extract design tokens, and suggest CSS fixes.
Record polished web app UI demo videos for walkthroughs, tutorials, and showcases.
Design and generate polished, production-ready frontend interfaces and web component code.