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!