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 gsap-scrolltriggerInstall this skill with the CLI and start using the SKILL.md workflow in your workspace.
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!