Iman Langaran
Community@imanlangaran · Mashhad
Node.js
Agent Skills by Iman Langaran
Showing 65 vetted skills indexed across 1 GitHub repositories.
threejs-3d-generator
Generate, texture, rig, animate, and convert Three.js game assets via the Tripo API.
webgpu-threejs-tsl
Build WebGPU Three.js applications with TSL node materials, compute shaders, and post-processing.
threejs-aaa-graphics-builder
Upgrade Three.js game visuals from prototype primitives to authored premium browser graphics.
threejs-shaders
Write custom GLSL shaders for Three.js ShaderMaterial and built-in material extensions.
threejs-lighting
Configure Three.js lights, shadows, and image-based environment lighting for 3D scenes.
threejs-geometry
Create Three.js geometries including built-in shapes, BufferGeometry, and instanced meshes.
threejs-interaction
Implement raycasting, camera controls, and mouse/touch input handling for interactive Three.js scenes.
threejs-postprocessing
Implements Three.js post-processing effects using EffectComposer, bloom, DOF, and custom screen-space shaders.
gsap-plugins
Implements GSAP plugin registration and usage for scroll, drag, text, SVG, and physics animations.
gsap-timeline
Sequences GSAP tweens into timelines using position parameters, labels, and nesting.
gsap-scrolltrigger
Implements scroll-linked animations, pinning, and scrubbing with the GSAP ScrollTrigger plugin.
threejs-game-ui-designer
Designs responsive Three.js game HUDs, menus, overlays, and touch controls.
threejs-qa-release
Verify and release Three.js browser games with automated QA, canvas inspection, and production build checks.
gsap-performance
Optimizes GSAP animations for smooth 60fps rendering using transforms and batching.
gsap-core
Implements GSAP core tweens, eases, staggers, and responsive matchMedia animations in JavaScript.
threejs-game-director
Orchestrates end-to-end Three.js browser game creation through phased gameplay, graphics, UI, and QA workflows.
threejs-gameplay-systems
Builds and iterates playable Three.js browser games with design briefs, physics, and game-feel tuning.
gsap-utils
Applies GSAP utility functions for clamping, mapping, snapping, and interpolating animation values.
threejs-loaders
Loads GLTF models, textures, and HDR environments in Three.js applications.
threejs-animation
Implements keyframe, skeletal, morph target, and blended animations in Three.js scenes.
gsap-frameworks
Implements GSAP animations in Vue, Nuxt, and Svelte with lifecycle-safe scoping and cleanup.
threejs-image-generator
Generate and edit 2D game image assets for Three.js projects using the Gemini image API.
threejs-audio-generator
Generate and process game audio assets for Three.js projects using the ElevenLabs API.
threejs-fundamentals
Configures Three.js scenes, cameras, renderers, and Object3D hierarchies for 3D web applications.
Frequently Asked Questions About Iman Langaran
FAQPage SchemaWhat tasks can I accomplish with imanlangaran's skills?▼
You can build full Three.js browser games from scaffold to release, write GLSL/TSL shaders, set up WebGPU renderers, add Rapier physics, generate 3D models and audio assets, optimize GLTF files with Draco/KTX2, debug rendering errors, and create GSAP scroll-linked animations in React, Vue, or vanilla JavaScript.
Who are these skills designed for?▼
Front-end and creative developers building 3D web experiences: Three.js game developers, React Three Fiber engineers, technical artists doing shader and lighting work, and web designers implementing GSAP scroll-driven animation, parallax, and premium interactive interfaces.
What are the runtime requirements and compatibility constraints?▼
Most Three.js skills require Three.js r160+ and are designed for Claude Code. React Three Fiber skills need @react-three/fiber 8.x+ with React 18+. WebGPU skills require Chrome 113+ or Safari 18+. Game scaffolds use Vite with TypeScript.
Are these skills free and open source?▼
Yes. The GSAP skills and all OpenAEC-Foundation Three.js implementation skills carry MIT licenses. One exception noted in the manifest: the IFC/BIM viewer skill flags that @thatopen/components is AGPL-3.0, while web-ifc remains MIT.
What external services or dependencies do the generator skills need?▼
The 3D asset generator uses the Tripo API for text-to-3D and image-to-3D conversion, the image generator uses Google's Gemini image API, and the audio generator uses ElevenLabs for sound effects and TTS. Core rendering, physics, and animation skills have no external service dependencies.