Agent skill
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.
Install this agent skill to your Project
npx add-skill https://github.com/awjames6875/skills-factory/tree/main/adam-skills-factory/n8n-saas-builder
SKILL.md
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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
skills-factory-generator
Generate complete, production-ready Claude Code Skills based on business domain and use cases. Use this skill when you want to CREATE NEW SKILLS, BUILD SKILL PACKAGES, or GENERATE AUTOMATION TOOLS for any business domain. Creates self-contained skill packages with SKILL.md, Python scripts, test data, and sample prompts following best practices.
n8n-preflight-agent
Validates n8n workflow JSON files, tests APIs with real credentials, auto-fixes common issues, and learns new problems. Use when you need to CHECK, VALIDATE, FIX, TEST, PREFLIGHT, or REPAIR n8n workflow JSON files before importing them.
obsidian-vault
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
handoff
Compact the current conversation into a handoff document for another agent to pick up.
setup-pre-commit
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
Didn't find tool you were looking for?