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 designEach 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 →
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
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.
All plugins include slash commands and specialized agents. Full details →
- 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)
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 + agentsBenefits:
- ✅ One-command installation
- ✅ Includes slash commands for quick actions
- ✅ Specialized agents for domain expertise
- ✅ Automatic updates when repo updates
- ✅ Individual plugins or category bundles
Upload individual skills directly to claude.ai:
- Go to Settings > Features > Skills
- Click Upload skill
- Select any
.zipfile from.claude/skills/ - 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
Clone for skill development or local customization:
git clone https://github.com/freshtechbro/claudedesignskills.git
cd claudedesignskillsSkills 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
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/# 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-skillAll 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.pyensures correct structure- Skips
.zipfiles 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
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.
# 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"
doneFoundation: 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
- Fork repo
- Create/improve skill using
init_skill.py - Follow Claude Skills standards
- Validate with
quick_validate.py - Submit PR with packaged skill
Guidelines: Imperative form in SKILL.md • Runnable examples • Executable scripts (chmod +x) • Python 3 stdlib only • Proper YAML frontmatter
- CLAUDE.md - Repository guidance for Claude Code
- Official Docs - Claude Skills guidelines
- Individual Skills - Each SKILL.md contains detailed instructions
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
- ✅ 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!