n8n-saas-builder
Builds a complete SaaS frontend wrapper around validated n8n workflows. Use this skill when you want to CREATE A WEBSITE, BUILD A UI, MAKE A SAAS PRODUCT, or WRAP AN N8N WORKFLOW in a user-friendly interface. Generates Next.js/React frontends with Tailwind CSS that connect to n8n webhooks.
$ Installieren
git clone https://github.com/awjames6875/skills-factory /tmp/skills-factory && cp -r /tmp/skills-factory/adam-skills-factory/n8n-saas-builder ~/.claude/skills/skills-factory// tip: Run this command in your terminal to install the skill
name: n8n-saas-builder description: Builds a complete SaaS frontend wrapper around validated n8n workflows. Use this skill when you want to CREATE A WEBSITE, BUILD A UI, MAKE A SAAS PRODUCT, or WRAP AN N8N WORKFLOW in a user-friendly interface. Generates Next.js/React frontends with Tailwind CSS that connect to n8n webhooks.
n8n SaaS Builder
Transform any validated n8n workflow into a production-ready SaaS product. This skill analyzes your workflow's webhook inputs and automatically generates a beautiful frontend that non-technical users can interact with.
Capabilities
- Analyze n8n workflow JSON to identify required inputs
- Generate Next.js/React frontend with Tailwind CSS
- Create responsive, modern UI with loading states
- Connect frontend to n8n webhook endpoints
- Add user authentication (optional - using Clerk)
- Deploy to Vercel with one command
- Generate mobile-friendly designs
How to Use
- Validate first - Run your workflow through n8n-workflow-validator
- Provide the clean JSON - Upload the validated workflow
- Specify preferences - Tell me your design preferences (optional)
- Get your app - I generate the complete frontend code
- Deploy - I can deploy to Vercel for you
Input Format
- Validated n8n JSON: The clean workflow from the validator
- Design preferences (optional): Color scheme, style, branding
- Webhook URL: Your production n8n webhook URL (or I'll use a placeholder)
Output Format
- Complete Next.js project with all files
- Tailwind CSS styling - Modern, responsive design
- API integration - Connected to your n8n webhook
- Deployment instructions - Ready for Vercel
- README - How to customize and run locally
What Gets Generated
my-saas-app/
âââ src/
â âââ app/
â â âââ page.tsx â Main landing page with form
â â âââ layout.tsx â App layout and metadata
â â âââ globals.css â Tailwind imports
â âââ components/
â âââ InputForm.tsx â Dynamic form based on webhook inputs
â âââ ResultCard.tsx â Display webhook response
â âââ LoadingSpinner.tsx
âââ public/
âââ package.json
âââ tailwind.config.js
âââ next.config.js
âââ README.md
Example Usage
"Build a SaaS frontend for my validated n8n workflow"
"Create a website that connects to my n8n webhook - I want it dark mode with purple accents"
"Turn this workflow into a product my clients can use without seeing n8n"
"/build-saas clean_workflow.json"
Design Options
Style Presets:
modern- Clean, minimal, lots of whitespace (default)glassmorphism- Frosted glass effects, dark modecorporate- Professional, trustworthy, blue tonesplayful- Rounded corners, gradients, friendly
Color Schemes:
- Default: Dark mode with purple accents
- Custom: Tell me your brand colors
Best Practices
- Validate first - Always run n8n-workflow-validator before building UI
- Test locally - Run
npm run devto test before deploying - Set your webhook URL - Replace the placeholder with your real URL
- Add authentication - For paid products, add Clerk or similar
- Customize branding - Update colors/logo to match your brand
Limitations
- Requires a validated workflow with a webhook trigger
- Complex multi-step workflows may need manual UI adjustments
- Authentication (Clerk) setup requires additional configuration
- File uploads require extra handling (base64 encoding)
Tech Stack
- Framework: Next.js 14 (App Router)
- Styling: Tailwind CSS
- Icons: Lucide React
- Deployment: Vercel-ready
- Optional Auth: Clerk
Repository
