A comprehensive collection of Claude Code skills for modern web development, specializing in 3D graphics, animation, and interactive web experiences.
npx skills add https://github.com/freshtechbro/claudedesignskills --skill barba-jsInstala esta habilidad con la CLI y comienza a usar el flujo de trabajo SKILL.md en tu espacio de trabajo.
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.
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:
📚 View complete marketplace documentation →
27 plugins (22 individual + 5 bundles) extending Claude Code with specialized knowledge for cutting-edge web technologies.
Key Features:
Modular packages that teach Claude specific technologies. Each contains:
Progressive disclosure: Claude loads only what's needed per task.
All plugins include slash commands and specialized agents. Full details →
threejs-webgl • gsap-scrolltrigger • react-three-fiber • motion-framer • babylonjs-engine
aframe-webxr • lightweight-3d-effects • playcanvas-engine • pixijs-2d • locomotive-scroll • barba-js
react-spring-physics • animated-component-libraries • scroll-reveal-libraries • animejs • lottie-animations
blender-web-pipeline • spline-interactive • rive-interactive • substance-3d-texturing
web3d-integration-patterns • modern-web-design
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:
Upload individual skills directly to claude.ai:
.zip file from .claude/skills/All skills are properly packaged with:
Clone for skill development or local customization:
git clone https://github.com/freshtechbro/claudedesignskills.git
cd claudedesignskills
Skills auto-activate when triggered. Example prompts:
threejs-webglgsap-scrolltriggerreact-three-fiberCopy 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/
# 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
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.zip files to prevent nestingCommon Errors (all fixed in this repo):
skill-name/SKILL.md)Each skill includes automation utilities. Examples:
setup_scene.py - Three.js boilerplatecomponent_generator.py - 12 R3F component typesanimation_generator.py - 11 animation typesscene_generator.py - 8 scene types, mesh_builder.py - 13 shapesgenerate_animation.py, timeline_builder.py50+ generators total across all skills.
# 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
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
init_skill.pyquick_validate.pyGuidelines: Imperative form in SKILL.md • Runnable examples • Executable scripts (chmod +x) • Python 3 stdlib only • Proper YAML frontmatter
MIT License - see LICENSE file
✅ 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
2025-11-13: Launched Plugin Marketplace
2025-10-25: Fixed packaging script for claude.ai compatibility
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!