open-design-templates
v1.1.0
Published
Ready-to-use design systems, skills, and templates for Open Design (nexu-io/open-design). One-click installation for Indian market, startup, and enterprise design artifacts.
Maintainers
Readme
Open Design Templates
Ready-to-use design systems, skills, and templates for nexu-io/open-design. One-click installation for Indian market, startup, and enterprise design artifacts.
Repository: Ayush-Mahadik/open-design-templates npm: open-design-templates License: MIT
🚀 Quick Installation
# One-click: install ALL design systems and skills
npx open-design-templates@latest --all --yes
# Install a specific design system
npx open-design-templates@latest --design-system fintech-india --yes
# Install multiple at once
npx open-design-templates@latest --design-system indian-startup --design-system swiggy --skill startup-landing --skill portfolio-site --yes
# List everything available
npx open-design-templates@latest --listOr install globally:
npm install -g open-design-templates
od-templates --allWhat You Get
📦 28 Design Systems
Custom design systems not in the default Open Design bundle. Each is a complete DESIGN.md that Open Design reads as a design collaborator.
Indian Market
| Design System | Vibe |
|--------------|------|
| indian-startup | Indigo + amber, Noto Sans, bold startup energy |
| fintech-india | UPI-green trust, PhonePe/Paytm-inspired |
| edtech-india | BYJU'S-red, warm parchment, progress bars |
| swiggy | Food delivery orange, warm, appetizing |
| zomato | Tomato red, restaurant cards, food-hero |
| airtel | Corporate red-white, Airtel authority |
| gov-in | Ashoka Blue, WCAG AA, Devanagari support |
| pharmeasy | Clinical blue, healthcare trust signal |
D2C & Consumer
| Design System | Vibe |
|--------------|------|
| boat-lifestyle | Dark + teal gradient, pill buttons, youth brand |
| makemytrip | Travel orange + teal, urgency indicators |
| phonepe | Purple UPI, gold cashback accents |
| ecommerce-d2c | Serif + warm neutrals, sharp product cards |
Developer & SaaS
| Design System | Vibe |
|--------------|------|
| saas-launchpad | Stripe-purple, B2B conversion flow |
| dark-tech | Terminal dark, JetBrains Mono, dense info |
| dashboard-pro | GitHub dark, surface elevation, tabular data |
| linear-dark | Linear's precision dark UI, keyboard-first |
| notion-clone | Warm black, zero chrome, content-first |
| isometric-tech | Soft pastels, Plus Jakarta Sans, clean |
| portfolio-pro | Dark mode, Newsreader serif, minimal |
Creative & Bold
| Design System | Vibe |
|--------------|------|
| agency-pro | Space Grotesk, oversized type, Pentagram energy |
| minimal-luxury | Aesop/Muji, Cormorant Garamond, restraint |
| neo-brutalism | Thick borders, hard shadows, flat saturated colors |
| glassmorphism | Frosted glass panels over gradients |
| retro-wave | 80s synthwave, neon glow, grid horizons |
| aura-glow | Ethereal luminous borders, AI product aesthetic |
| news-media | Merriweather serif, editorial grid, credibility |
Social
| Design System | Vibe |
|--------------|------|
| tiktok-style | Pink-cyan gradient on black, viral metrics |
| linkedin-pro | LinkedIn blue, pill buttons, corporate trust |
🎨 20 Skills
Custom skills extending Open Design's 31 built-in skills.
Web & Marketing
| Skill | Generates |
|-------|-----------|
| startup-landing | High-conversion SaaS landing page |
| saas-launchpad | 8-section B2B landing, Stripe-grade |
| portfolio-site | Professional portfolio, project grid, contact |
| event-landing | Conference/hackathon page with countdown + speakers |
| hackathon-page | High-energy hackathon page, prizes + tracks |
| investor-deck | 10-12 slide startup pitch deck |
Business & Listings
| Skill | Generates |
|-------|-----------|
| pricing-page | 2-4 tier pricing comparison, feature table |
| job-portal | Job listing/detail page, requirements, apply form |
| real-estate | Property listing with gallery, amenities, enquiry |
| appointment-booking | Calendar booking UI with time slots |
Content & Editorial
| Skill | Generates |
|-------|-----------|
| blog-post | Long-form article with author bio, tags, related |
| about-page | Company story, team, values, mission |
| email-signup | Newsletter capture landing with social proof |
| docs-page | Documentation with sidebar nav and code blocks |
| podcast-landing | Podcast page with episode list and subscribe |
E-Commerce & Food
| Skill | Generates |
|-------|-----------|
| restaurant-menu | Menu with categories, dishes, dietary tags |
| edtech-course | Course landing with curriculum, instructor, reviews |
Social & Mobile
| Skill | Generates |
|-------|-----------|
| social-media-post | Instagram/LinkedIn/X graphics (1080×1080) |
| instagram-story | Vertical story format (1080×1920) with CTA |
| mobile-onboarding | 3-5 screen app onboarding flow |
Data & Finance
| Skill | Generates |
|-------|-----------|
| crypto-dashboard | Dark crypto portfolio dashboard, price charts |
How It Works
Open Design reads design systems from its design-systems/ directory and skills from its skills/ directory. This tool copies the right files to the right places automatically.
open-design-templates/
├── design-systems/ → copied to Open Design design-systems/
│ ├── indian-startup/ DESIGN.md
│ ├── fintech-india/ DESIGN.md
│ └── ... (28 total)
├── skills/ → copied to Open Design skills/
│ ├── startup-landing/ SKILL.md
│ ├── portfolio-site/ SKILL.md
│ └── ... (20 total)
└── bin/
└── od-templates.js ← the CLI toolAfter install, restart Open Design and select your new design system from the top-bar dropdown, or trigger a skill by asking for it in the prompt.
One-Click Install Command Reference
# Install everything
npx open-design-templates@latest --all --yes
# By category — Indian market
npx open-design-templates@latest \
--design-system fintech-india \
--design-system edtech-india \
--design-system indian-startup \
--yes
# By category — Developer tools
npx open-design-templates@latest \
--design-system linear-dark \
--design-system dark-tech \
--design-system dashboard-pro \
--skill crypto-dashboard \
--yes
# By category — Creative
npx open-design-templates@latest \
--design-system neo-brutalism \
--design-system glassmorphism \
--design-system retro-wave \
--skill social-media-post \
--skill instagram-story \
--yesDesign System Deep Dive
Indian Startup (indian-startup)
Bold indigo + amber on violet-tinted white. Noto Sans body, Inter headings. Works for any Indian startup from Series A to pre-seed.
Palette: #4F46E5 indigo + #F59E0B amber
Indian Fintech (fintech-india)
Paytm/PhonePe trust-first. Green on white, UPI-blue (#1A3B6B) for dark sections. Tabular numerals for financial figures.
Palette: #00D09C (PhonePe green)
EdTech India (edtech-india)
BYJU'S/Unacademy energy. Red (#E23744) dominates CTAs. Warm parchment cards. Progress bars everywhere.
Palette: #E23744 red + #F4A261 warm orange + #2A9D8F teal progress
boAt Lifestyle (boat-lifestyle)
Dark surfaces, teal-to-blue gradient CTAs, pill-shaped buttons. The D2C electronics brand aesthetic.
Palette: linear-gradient(135deg, #00D1C6, #0083FF) on #0D0D0D
Neo-Brutalism (neo-brutalism)
3-4px black borders, hard offset shadows (no blur), flat saturated colors. The raw, unpolished opposite of minimal.
Signature: box-shadow: 4px 4px 0px #0A0A0A; border: 3px solid #0A0A0A;
Glassmorphism (glassmorphism)
Translucent panels with backdrop-filter: blur(). Must have gradient background to show the effect.
Signature: backdrop-filter: blur(20px); background: rgba(255,255,255,0.15);
Retro Wave (retro-wave)
80s synthwave: neon glow text shadows, perspective grid, sunset horizon gradient. Orbitron + Rajdhani fonts.
Signature: text-shadow: 0 0 10px #FF2A6D, 0 0 20px #FF2A6D;
Linear Dark (linear-dark)
The Linear app aesthetic. Surface elevation (not shadow) for hierarchy. Left-border active nav items.
Palette: #0D0D0F bg + #5E6AD2 purple accent + surface layers #111113 → #1C1C1F
Resources
| Resource | Link | |----------|------| | Open Design | nexu-io/open-design | | Design System Spec | DESIGN.md Format | | Skills Protocol | Skills Protocol | | npm Package | open-design-templates |
Contributing
PRs welcome! To add a new design system:
- Create
design-systems/your-system/DESIGN.mdfollowing the spec - Add an entry to
manifest.jsonunderdesignSystems - Commit and open a PR
To add a new skill:
- Create
skills/your-skill/SKILL.mdfollowing the skills protocol - Add an entry to
manifest.jsonunderskills - Commit and open a PR
Attribution: Design systems are aesthetic inspirations — none are official brand assets. All DESIGN.md files follow the DESIGN.md spec by nexu-io/open-design (Apache-2.0).
