Skip to content
alyn
freshtechbro

claudedesignskills

A comprehensive collection of Claude Code skills for modern web development, specializing in 3D graphics, animation, and interactive web experiences.

$npx skills add freshtechbro/claudedesignskills
Stars
1,314
Installs
73k
Forks
211
Updated
12 months ago
License
MIT

freshtechbro

Claudedesignskills

Open on GitHub

About the author

freshtechbro

90 skills in this pack.

freshtechbro

Claudedesignskills

56
freshtechbro

aframe-webxr

Declarative web framework for building browser-based 3D, VR, and AR experiences using HTML and entity-component architecture. Use this skill when creating WebXR applications, VR…

Pack1.3k73kImages & art

freshtechbro

Claudedesignskills

56
freshtechbro

animated-component-libraries

Pre-built animated React component collections combining Magic UI (150+ TypeScript/Tailwind/Motion components) and React Bits (90+ minimal-dependency animated components). Use this skill…

Pack1.3k73kVideo

freshtechbro

Claudedesignskills

56
freshtechbro

animejs

Versatile JavaScript animation engine for DOM, CSS, SVG, and JavaScript objects. Use when creating timeline-based animations, stagger effects, SVG morphing, keyframe sequences, or complex…

Pack1.3k73kFrontend

freshtechbro

Claudedesignskills

56
freshtechbro

babylonjs-engine

Comprehensive skill for Babylon.js 3D web rendering engine. Use this skill when building real-time 3D experiences, browser-based games, interactive visualizations, or immersive web…

Pack1.3k73kImages & art

freshtechbro

Claudedesignskills

56
freshtechbro

barba-js

Page transitions library for creating fluid, smooth transitions between website pages. Use this skill when implementing page transitions, creating SPA-like experiences, adding animated…

Pack1.3k73kWeb development

freshtechbro

Claudedesignskills

56
freshtechbro

blender-web-pipeline

Blender to web export workflows for 3D models and animations. Use this skill when exporting Blender models to glTF for web, optimizing 3D assets for Three.js or Babylon.js, batch processing…

Pack1.3k73kDevOps

freshtechbro

Claudedesignskills

56
freshtechbro

gsap-scrolltrigger

Comprehensive skill for GSAP (GreenSock Animation Platform) and ScrollTrigger plugin. Use this skill when creating web animations, scroll-driven experiences, timelines, tweens…

Pack1.3k73kFrontend

freshtechbro

Claudedesignskills

56
freshtechbro

lightweight-3d-effects

Lightweight 3D effects for decorative elements and micro-interactions using Zdog, Vanta.js, and Vanilla-Tilt.js. Use this skill when adding pseudo-3D illustrations, animated backgrounds…

Pack1.3k73kImages & art

freshtechbro

Claudedesignskills

56
freshtechbro

locomotive-scroll

Comprehensive skill for Locomotive Scroll smooth scrolling library with parallax effects, viewport detection, and scroll-driven animations. Use this skill when implementing smooth scrolling…

Pack1.3k73kVideo

freshtechbro

Claudedesignskills

56
freshtechbro

lottie-animations

After Effects animation rendering for web and React applications. Use this skill when implementing Lottie animations, JSON vector animations, interactive animated icons, micro-interactions…

Pack1.3k73kVideo

freshtechbro

Claudedesignskills

56
freshtechbro

modern-web-design

Modern web design trends, principles, and implementation patterns for 2024-2025. Use this skill when designing websites, creating interactive experiences, implementing design systems…

Pack1.3k73kDesign

freshtechbro

Claudedesignskills

56
freshtechbro

motion-framer

Modern animation library for React and JavaScript. Create smooth, production-ready animations with motion components, variants, gestures (hover/tap/drag), layout animations, AnimatePresence…

Pack1.3k73kFrontend

freshtechbro

Claudedesignskills

56
freshtechbro

pixijs-2d

Fast, lightweight 2D rendering engine for creating interactive graphics, particle effects, and canvas-based applications using WebGL/WebGPU. Use this skill when building 2D games, particle…

Pack1.3k73kGame development

freshtechbro

Claudedesignskills

56
freshtechbro

playcanvas-engine

Lightweight WebGL/WebGPU game engine with entity-component architecture and visual editor integration. Use this skill when building browser-based games, interactive 3D applications, or…

Pack1.3k73kImages & art

freshtechbro

Claudedesignskills

56
freshtechbro

react-spring-physics

Physics-based animation library combining React Spring (spring dynamics, gesture integration, 60fps animations) and Popmotion (low-level composable animation utilities, reactive streams)…

Pack1.3k73kFrontend

freshtechbro

Claudedesignskills

56
freshtechbro

react-three-fiber

Build declarative 3D scenes with React Three Fiber (R3F) - a React renderer for Three.js. Use when building interactive 3D experiences in React applications with component-based…

Pack1.3k73kFrontend

freshtechbro

Claudedesignskills

56
freshtechbro

rive-interactive

State machine-based vector animation with runtime interactivity and web integration. Use this skill when creating interactive animations, state-driven UI, animated components with logic, or…

Pack1.3k73kFrontend

freshtechbro

Claudedesignskills

56
freshtechbro

scroll-reveal-libraries

Simple scroll-triggered reveal animations using AOS (Animate On Scroll). Use this skill when building marketing pages, landing pages, or content-heavy sites requiring basic fade/slide…

Pack1.3k73kVideo

freshtechbro

Claudedesignskills

56
freshtechbro

spline-interactive

Browser-based 3D design tool with visual editor, animation, and web export. Use this skill when creating 3D scenes without code, designing interactive web experiences, prototyping 3D UI…

Pack1.3k73kDesign

freshtechbro

Claudedesignskills

56
freshtechbro

substance-3d-texturing

Comprehensive skill for Adobe Substance 3D Painter texturing and material creation workflow. Use this skill when creating PBR materials, exporting textures for web/game engines, optimizing…

Pack1.3k73kImages & art

freshtechbro

Claudedesignskills

56
freshtechbro

threejs-webgl

Comprehensive skill for Three.js 3D web development. Use this skill when building interactive 3D scenes, WebGL/WebGPU applications, product configurators, 3D visualizations, or immersive…

Pack1.3k73kGame development

freshtechbro

Claudedesignskills

54
freshtechbro

skill-creator

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized…

Pack1.3k73kAI engineering

freshtechbro

Claudedesignskills

52
freshtechbro

web3d-integration-patterns

Meta-skill for combining Three.js, GSAP ScrollTrigger, React Three Fiber, Motion, and React Spring for complex 3D web experiences. Use when building applications that integrate multiple 3D…

Pack1.3k73kAutomation

Showing 23 of 90. See the full pack on GitHub.

From the README

How to use claudedesignskills

Claude Design Skillstack

Professional design agency skillstack for 3D/WebGL, animation, and modern web development

Claude Code plugin marketplace providing comprehensive coverage of modern web technologies including Three.js, GSAP, React Three Fiber, Framer Motion, Babylon.js, and more.

License: MIT Plugins: 27 Skills: 22 Status: Production

🚀 Quick Start (Plugin Marketplace)

New: Install skills as plugins directly from this marketplace!

# Add marketplace to Claude Code
/plugin marketplace add freshtechbro/claudedesignskills

# Install individual plugins
/plugin install threejs-webgl
/plugin install gsap-scrolltrigger
/plugin install react-three-fiber

# Or install complete bundles
/plugin install core-3d-animation        # 5 skills: Three.js, GSAP, R3F, Motion, Babylon
/plugin install extended-3d-scroll       # 6 skills: A-Frame, Vanta, PlayCanvas, PixiJS, Locomotive, Barba
/plugin install animation-components     # 5 skills: React Spring, Magic UI, AOS, Anime.js, Lottie
/plugin install authoring-motion         # 4 skills: Blender, Spline, Rive, Substance 3D
/plugin install meta-skills             # 2 skills: Integration patterns, Modern design

Each plugin includes:

  • ✅ Complete skill content with SKILL.md
  • ✅ 1-3 slash commands for quick actions
  • ✅ 1-2 specialized agents for domain expertise
  • ✅ Scripts, references, and asset templates

📚 View complete marketplace documentation →

Overview

27 plugins (22 individual + 5 bundles) extending Claude Code with specialized knowledge for cutting-edge web technologies.

Key Features:

  • 🏪 Plugin marketplace with 27 ready-to-install plugins
  • ✅ 22 individual skills + 5 category bundles
  • 🔧 50+ slash commands for instant boilerplate generation
  • 🤖 27+ specialized agents for domain expertise
  • 📚 Comprehensive patterns, examples, and integration guides
  • 🚀 Auto-activates when Claude detects relevant tasks

What are Claude Skills?

Modular packages that teach Claude specific technologies. Each contains:

  • SKILL.md - Instructions and patterns
  • references/ - API docs and guides
  • scripts/ - Automation utilities
  • assets/ - Templates and examples

Progressive disclosure: Claude loads only what's needed per task.

Available Plugins

Individual Plugins (22)

All plugins include slash commands and specialized agents. Full details →

Category Bundles (5)

  • core-3d-animation - Three.js, GSAP, R3F, Motion, Babylon.js (5 skills, 9 commands, 6 agents)
  • extended-3d-scroll - A-Frame, Vanta, PlayCanvas, PixiJS, Locomotive, Barba (6 skills, 12 commands, 7 agents)
  • animation-components - React Spring, Magic UI, AOS, Anime.js, Lottie (5 skills, 10 commands, 6 agents)
  • authoring-motion - Blender, Spline, Rive, Substance 3D (4 skills, 10 commands, 5 agents)
  • meta-skills - Integration patterns, Modern design (2 skills, 4 commands, 3 agents)

Available Skills

Core 3D & Animation (5)

threejs-webgl • gsap-scrolltrigger • react-three-fiber • motion-framer • babylonjs-engine

Extended 3D & Scroll (6)

aframe-webxr • lightweight-3d-effects • playcanvas-engine • pixijs-2d • locomotive-scroll • barba-js

Animation & Components (5)

react-spring-physics • animated-component-libraries • scroll-reveal-libraries • animejs • lottie-animations

3D Authoring & Motion (4)

blender-web-pipeline • spline-interactive • rive-interactive • substance-3d-texturing

Meta-Skills (2)

web3d-integration-patterns • modern-web-design

Installation

Prerequisites: Claude Code CLI or claude.com/code

Install directly from the marketplace:

# Add marketplace
/plugin marketplace add freshtechbro/claudedesignskills

# Browse and install plugins
/plugin install threejs-webgl
/plugin install core-3d-animation  # Bundle: 5 skills + commands + agents

Benefits:

  • ✅ One-command installation
  • ✅ Includes slash commands for quick actions
  • ✅ Specialized agents for domain expertise
  • ✅ Automatic updates when repo updates
  • ✅ Individual plugins or category bundles

Option 2: Upload to claude.ai

Upload individual skills directly to claude.ai:

  1. Go to Settings > Features > Skills
  2. Click Upload skill
  3. Select any .zip file from .claude/skills/
  4. Skill activates automatically when Claude detects relevant tasks

All skills are properly packaged with:

  • ✅ SKILL.md at root level with valid YAML frontmatter
  • ✅ No nested zip files
  • ✅ Correct directory structure for claude.ai

Option 3: Clone Repository (Development)

Clone for skill development or local customization:

git clone https://github.com/freshtechbro/claudedesignskills.git
cd claudedesignskills

Skills auto-activate when triggered. Example prompts:

  • "Create a Three.js scene with PBR materials" → threejs-webgl
  • "Add GSAP scroll animations" → gsap-scrolltrigger
  • "Build React Three Fiber component with physics" → react-three-fiber

Option 4: Individual Skills (Local Projects)

Copy individual skills to your project:

# Extract skill contents (not the zip itself)
unzip .claude/skills/threejs-webgl.zip -d your-project/.claude/skills/threejs-webgl/

Creating Skills

# Initialize new skill
.claude/skills/skill-creator/scripts/init_skill.py my-skill --path .claude/skills

# Validate
.claude/skills/skill-creator/scripts/quick_validate.py .claude/skills/my-skill

# Package (auto-validates)
.claude/skills/skill-creator/scripts/package_skill.py .claude/skills/my-skill

Packaging Requirements

All skills in this repository meet claude.ai upload requirements:

Required ZIP Structure:

skill-name.zip
├── SKILL.md              ← Must be at root level!
├── references/
│   └── api_reference.md
├── scripts/
│   └── helper_script.py
└── assets/
    └── templates/

Automatic Validation:

  • package_skill.py ensures correct structure
  • Skips .zip files to prevent nesting
  • Places SKILL.md at root level (not in subdirectory)
  • Validates YAML frontmatter before packaging

Common Errors (all fixed in this repo):

  • ❌ SKILL.md inside subdirectory (e.g., skill-name/SKILL.md)
  • ❌ Nested .zip files inside archive
  • ❌ Missing or invalid YAML frontmatter

Generator Scripts

Each skill includes automation utilities. Examples:

  • threejs-webgl: setup_scene.py - Three.js boilerplate
  • react-three-fiber: component_generator.py - 12 R3F component types
  • motion-framer: animation_generator.py - 11 animation types
  • babylonjs-engine: scene_generator.py - 8 scene types, mesh_builder.py - 13 shapes
  • gsap-scrolltrigger: generate_animation.py, timeline_builder.py

50+ generators total across all skills.

Repository Verification

# Count skills (should be 23)
ls -d .claude/skills/*/ | wc -l

# Count packages (should be 22)
find .claude/skills -name "*.zip" -type f | wc -l

# Validate all
for skill in .claude/skills/*/; do
  .claude/skills/skill-creator/scripts/quick_validate.py "$skill"
done

Skill Relationships

Foundation: threejs-webgl (used by R3F, A-Frame, Vanta) • gsap-scrolltrigger (integrates with most) • motion-framer (used by component libs)

Alternatives: 3D (threejs-webgl vs babylonjs-engine vs playcanvas-engine) • Animation (gsap vs motion vs react-spring) • Scroll (locomotive vs AOS)

Common Integrations: Three.js + GSAP • R3F + Motion • Vanta + GSAP

Contributing

  1. Fork repo
  2. Create/improve skill using init_skill.py
  3. Follow Claude Skills standards
  4. Validate with quick_validate.py
  5. Submit PR with packaged skill

Guidelines: Imperative form in SKILL.md • Runnable examples • Executable scripts (chmod +x) • Python 3 stdlib only • Proper YAML frontmatter

Documentation

  • CLAUDE.md - Repository guidance for Claude Code
  • Official Docs - Claude Skills guidelines
  • Individual Skills - Each SKILL.md contains detailed instructions

License

MIT License - see LICENSE file

Status

✅ Production Ready - All 22 skills complete, validated, and packaged 🏪 Plugin Marketplace - 27 plugins (22 individual + 5 bundles) ready to install 📦 22 Skills - 3D graphics, animation, scroll effects, interactive web 🔧 50+ Commands - Slash commands for instant boilerplate 🤖 27+ Agents - Specialized domain experts 📚 Fully Documented - Guides, patterns, examples 🚀 Upload Ready - All skills meet claude.ai packaging requirements

Recent Updates

2025-11-13: Launched Plugin Marketplace

  • ✅ Created 27 plugins (22 individual + 5 category bundles)
  • ✅ Added 50+ slash commands for quick actions
  • ✅ Created 27+ specialized agents for domain expertise
  • ✅ Published marketplace.json for easy installation
  • ✅ Full marketplace documentation in MARKETPLACE.md

2025-10-25: Fixed packaging script for claude.ai compatibility

  • ✅ Corrected ZIP structure (SKILL.md at root level)
  • ✅ Removed nested .zip files
  • ✅ All 22 skills re-packaged with correct structure
  • ✅ Verified upload compatibility with claude.ai

Built following Anthropic's Claude Skills guidelines.

Ready to use: Upload any skill to claude.ai or clone the repository!


Star this repository to stay updated with new skills and features!

Questions

What is freshtechbro/claudedesignskills?

A comprehensive collection of Claude Code skills for modern web development, specializing in 3D graphics, animation, and interactive web experiences.

How do I install claudedesignskills?

Run "npx skills add freshtechbro/claudedesignskills" and choose the skills you want. Many packs also document their own install path (for example a Claude Code plugin marketplace) in the README below.

How many skills are in claudedesignskills?

90 SKILL.md skills. Alyn lists 23 of them with their own pages.