[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CB6ZQYR1DQK9HTVX6F6DTW":3,"skill-same:01M6CB6ZQYR1DQK9HTVX6F6DTW":162},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":49,"commitSha":50,"skillDirectory":51,"forksCount":14,"repositoryHtmlUrl":52,"repositoryHomepageUrl":6,"ownerHtmlUrl":53,"ownerBlogUrl":54,"ownerDescription":6,"updatedAt":55,"install":56,"resources":69},"01M6CB6ZQYR1DQK9HTVX6F6DTW","media-processing",null,"Process multimedia files with FFmpeg (video\u002Faudio encoding, conversion, streaming, filtering, hardware acceleration), ImageMagick (image manipulation, format conversion, batch processing, effects, composition), and RMBG (AI-powered background removal). Use when converting media formats, encoding videos with specific codecs (H.264, H.265, VP9), resizing\u002Fcropping images, removing backgrounds from images, extracting audio from video, applying filters and effects, optimizing file sizes, creating streaming manifests (HLS\u002FDASH), generating thumbnails, batch processing images, creating composite images, or implementing media processing pipelines. Supports 100+ formats, hardware acceleration (NVENC, QSV), and complex filtergraphs.","vienkmt\u002FTermiPro","vienkmt","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F20434534?v=4","01M6C6SZP4N31HMXD9G3PBSAM3","VienLv","01M6C6SZTVB1M4VE0BMW58YG0B",0,"MIT","https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"Media","media processing","thumbnails","image","files","images","conversion","pipelines","filters","use","process","filtering","format","Audio","Composition","Video","encoding","file","batch","hardware acceleration","2026-11-10 10:12:30",false,"---\nname: media-processing\ndescription: Process multimedia files with FFmpeg (video\u002Faudio encoding, conversion, streaming, filtering, hardware acceleration), ImageMagick (image manipulation, format conversion, batch processing, effects, composition), and RMBG (AI-powered background removal). Use when converting media formats, encoding videos with specific codecs (H.264, H.265, VP9), resizing\u002Fcropping images, removing backgrounds from images, extracting audio from video, applying filters and effects, optimizing file sizes, creating streaming manifests (HLS\u002FDASH), generating thumbnails, batch processing images, creating composite images, or implementing media processing pipelines. Supports 100+ formats, hardware acceleration (NVENC, QSV), and complex filtergraphs.\nlicense: MIT\n---\n\n# Media Processing Skill\n\nProcess video, audio, and images using FFmpeg, ImageMagick, and RMBG CLI tools.\n\n## Tool Selection\n\n| Task | Tool | Reason |\n|------|------|--------|\n| Video encoding\u002Fconversion | FFmpeg | Native codec support, streaming |\n| Audio extraction\u002Fconversion | FFmpeg | Direct stream manipulation |\n| Image resize\u002Feffects | ImageMagick | Optimized for still images |\n| Background removal | RMBG | AI-powered, local processing |\n| Batch images | ImageMagick | mogrify for in-place edits |\n| Video thumbnails | FFmpeg | Frame extraction built-in |\n| GIF creation | FFmpeg\u002FImageMagick | FFmpeg for video, ImageMagick for images |\n\n## Installation\n\n```bash\n# macOS\nbrew install ffmpeg imagemagick\nnpm install -g rmbg-cli\n\n# Ubuntu\u002FDebian\nsudo apt-get install ffmpeg imagemagick\nnpm install -g rmbg-cli\n\n# Verify\nffmpeg -version && magick -version && rmbg --version\n```\n\n## Essential Commands\n\n```bash\n# Video: Convert\u002Fre-encode\nffmpeg -i input.mkv -c copy output.mp4\nffmpeg -i input.avi -c:v libx264 -crf 22 -c:a aac output.mp4\n\n# Video: Extract audio\nffmpeg -i video.mp4 -vn -c:a copy audio.m4a\n\n# Image: Convert\u002Fresize\nmagick input.png output.jpg\nmagick input.jpg -resize 800x600 output.jpg\n\n# Image: Batch resize\nmogrify -resize 800x -quality 85 *.jpg\n\n# Background removal\nrmbg input.jpg                          # Basic (modnet)\nrmbg input.jpg -m briaai -o output.png  # High quality\nrmbg input.jpg -m u2netp -o output.png  # Fast\n```\n\n## Key Parameters\n\n**FFmpeg:**\n- `-c:v libx264` - H.264 codec\n- `-crf 22` - Quality (0-51, lower=better)\n- `-preset slow` - Speed\u002Fcompression balance\n- `-c:a aac` - Audio codec\n\n**ImageMagick:**\n- `800x600` - Fit within (maintains aspect)\n- `800x600^` - Fill (may crop)\n- `-quality 85` - JPEG quality\n- `-strip` - Remove metadata\n\n**RMBG:**\n- `-m briaai` - High quality model\n- `-m u2netp` - Fast model\n- `-r 4096` - Max resolution\n\n## References\n\nDetailed guides in `references\u002F`:\n- `ffmpeg-encoding.md` - Codecs, quality, hardware acceleration\n- `ffmpeg-streaming.md` - HLS\u002FDASH, live streaming\n- `ffmpeg-filters.md` - Filters, complex filtergraphs\n- `imagemagick-editing.md` - Effects, transformations\n- `imagemagick-batch.md` - Batch processing, parallel ops\n- `rmbg-background-removal.md` - AI models, CLI usage\n- `common-workflows.md` - Video optimization, responsive images, GIF creation\n- `troubleshooting.md` - Error fixes, performance tips\n- `format-compatibility.md` - Format support, codec recommendations\n","# Media Processing Skill\n\nProcess video, audio, and images using FFmpeg, ImageMagick, and RMBG CLI tools.\n\n## Tool Selection\n\n| Task | Tool | Reason |\n|------|------|--------|\n| Video encoding\u002Fconversion | FFmpeg | Native codec support, streaming |\n| Audio extraction\u002Fconversion | FFmpeg | Direct stream manipulation |\n| Image resize\u002Feffects | ImageMagick | Optimized for still images |\n| Background removal | RMBG | AI-powered, local processing |\n| Batch images | ImageMagick | mogrify for in-place edits |\n| Video thumbnails | FFmpeg | Frame extraction built-in |\n| GIF creation | FFmpeg\u002FImageMagick | FFmpeg for video, ImageMagick for images |\n\n## Installation\n\n```bash\n# macOS\nbrew install ffmpeg imagemagick\nnpm install -g rmbg-cli\n\n# Ubuntu\u002FDebian\nsudo apt-get install ffmpeg imagemagick\nnpm install -g rmbg-cli\n\n# Verify\nffmpeg -version && magick -version && rmbg --version\n```\n\n## Essential Commands\n\n```bash\n# Video: Convert\u002Fre-encode\nffmpeg -i input.mkv -c copy output.mp4\nffmpeg -i input.avi -c:v libx264 -crf 22 -c:a aac output.mp4\n\n# Video: Extract audio\nffmpeg -i video.mp4 -vn -c:a copy audio.m4a\n\n# Image: Convert\u002Fresize\nmagick input.png output.jpg\nmagick input.jpg -resize 800x600 output.jpg\n\n# Image: Batch resize\nmogrify -resize 800x -quality 85 *.jpg\n\n# Background removal\nrmbg input.jpg                          # Basic (modnet)\nrmbg input.jpg -m briaai -o output.png  # High quality\nrmbg input.jpg -m u2netp -o output.png  # Fast\n```\n\n## Key Parameters\n\n**FFmpeg:**\n- `-c:v libx264` - H.264 codec\n- `-crf 22` - Quality (0-51, lower=better)\n- `-preset slow` - Speed\u002Fcompression balance\n- `-c:a aac` - Audio codec\n\n**ImageMagick:**\n- `800x600` - Fit within (maintains aspect)\n- `800x600^` - Fill (may crop)\n- `-quality 85` - JPEG quality\n- `-strip` - Remove metadata\n\n**RMBG:**\n- `-m briaai` - High quality model\n- `-m u2netp` - Fast model\n- `-r 4096` - Max resolution\n\n## References\n\nDetailed guides in `references\u002F`:\n- `ffmpeg-encoding.md` - Codecs, quality, hardware acceleration\n- `ffmpeg-streaming.md` - HLS\u002FDASH, live streaming\n- `ffmpeg-filters.md` - Filters, complex filtergraphs\n- `imagemagick-editing.md` - Effects, transformations\n- `imagemagick-batch.md` - Batch processing, parallel ops\n- `rmbg-background-removal.md` - AI models, CLI usage\n- `common-workflows.md` - Video optimization, responsive images, GIF creation\n- `troubleshooting.md` - Error fixes, performance tips\n- `format-compatibility.md` - Format support, codec recommendations\n",{"name":5,"license":15,"description":7},"main","812c56c3373a712c9368c5a705fe9f1c7604fbbd","TermiMax\u002F.claude\u002Fskills\u002Fmedia-processing","https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro","https:\u002F\u002Fgithub.com\u002Fvienkmt","https:\u002F\u002Fwww.facebook.com\u002Fmark","2026-08-09 20:17:36",{"source":8,"skillName":5,"commands":57,"prompt":67,"zipAvailable":68},[58,61,64],{"tool":59,"command":60},"npx","npx skills add vienkmt\u002FTermiPro --skill media-processing",{"tool":62,"command":63},"bunx","bunx skills add vienkmt\u002FTermiPro --skill media-processing",{"tool":65,"command":66},"pnpm","pnpm dlx skills add vienkmt\u002FTermiPro --skill media-processing","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002FSKILL.md",true,[70,76,80,84,88,92,96,100,104,108,114,118,122,126,130,134,138,142,146,150,154,158],{"path":71,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":75},"references\u002Fcommon-workflows.md","REFERENCE","参考文档",2865,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Fcommon-workflows.md",{"path":77,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":78,"sourceHtmlUrl":79},"references\u002Fffmpeg-encoding.md",9463,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Fffmpeg-encoding.md",{"path":81,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":82,"sourceHtmlUrl":83},"references\u002Fffmpeg-filters.md",11800,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Fffmpeg-filters.md",{"path":85,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":86,"sourceHtmlUrl":87},"references\u002Fffmpeg-streaming.md",9562,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Fffmpeg-streaming.md",{"path":89,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":90,"sourceHtmlUrl":91},"references\u002Fformat-compatibility.md",8667,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Fformat-compatibility.md",{"path":93,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":94,"sourceHtmlUrl":95},"references\u002Fimagemagick-batch.md",12189,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Fimagemagick-batch.md",{"path":97,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":98,"sourceHtmlUrl":99},"references\u002Fimagemagick-editing.md",13182,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Fimagemagick-editing.md",{"path":101,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":102,"sourceHtmlUrl":103},"references\u002Frmbg-background-removal.md",1685,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Frmbg-background-removal.md",{"path":105,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":106,"sourceHtmlUrl":107},"references\u002Ftroubleshooting.md",2729,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Ftroubleshooting.md",{"path":109,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":112,"sourceHtmlUrl":113},"scripts\u002Fbatch_resize.py","SCRIPT","脚本",10196,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Fbatch_resize.py",{"path":115,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":116,"sourceHtmlUrl":117},"scripts\u002Fbatch-remove-background.sh",3275,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Fbatch-remove-background.sh",{"path":119,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":120,"sourceHtmlUrl":121},"scripts\u002Fmedia_convert.py",8439,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Fmedia_convert.py",{"path":123,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":124,"sourceHtmlUrl":125},"scripts\u002FREADME.md",2606,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002FREADME.md",{"path":127,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":128,"sourceHtmlUrl":129},"scripts\u002Fremove-background.sh",2407,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Fremove-background.sh",{"path":131,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":132,"sourceHtmlUrl":133},"scripts\u002Fremove-bg-node.js",4187,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Fremove-bg-node.js",{"path":135,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":136,"sourceHtmlUrl":137},"scripts\u002Frequirements.txt",558,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Frequirements.txt",{"path":139,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":140,"sourceHtmlUrl":141},"scripts\u002Ftests\u002F.coverage",53248,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Ftests\u002F.coverage",{"path":143,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":144,"sourceHtmlUrl":145},"scripts\u002Ftests\u002Frequirements.txt",32,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Ftests\u002Frequirements.txt",{"path":147,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":148,"sourceHtmlUrl":149},"scripts\u002Ftests\u002Ftest_batch_resize.py",10952,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Ftests\u002Ftest_batch_resize.py",{"path":151,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":152,"sourceHtmlUrl":153},"scripts\u002Ftests\u002Ftest_media_convert.py",7836,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Ftests\u002Ftest_media_convert.py",{"path":155,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":156,"sourceHtmlUrl":157},"scripts\u002Ftests\u002Ftest_video_optimize.py",12131,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Ftests\u002Ftest_video_optimize.py",{"path":159,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":160,"sourceHtmlUrl":161},"scripts\u002Fvideo_optimize.py",13064,"https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Fvideo_optimize.py",[163,189,217,240,254,268],{"skillNo":164,"name":165,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":169,"publishedAt":44},"01M6CB8V1E4APYVGPP6XVVVZVV","web-frameworks","Build modern full-stack web applications with Next.js (App Router, Server Components, RSC, PPR, SSR, SSG, ISR), Turborepo (monorepo management, task pipelines, remote caching, parallel execution), and RemixIcon (3100+ SVG icons in outlined\u002Ffilled styles). Use when creating React applications, implementing server-side rendering, setting up monorepos with multiple packages, optimizing build performance and caching strategies, adding icon libraries, managing shared dependencies, or working with TypeScript full-stack projects.","https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fweb-frameworks\u002FSKILL.md",[],[170,171,172,173,174,175,176,177,178,33,179,180,181,182,183,184,185,186,187,188],"web frameworks","web","components","performance","react","projects","parallel execution","up","router","monorepo","parallel","stack","Next.js","applications","execution","server","icons","packages","libraries",{"skillNo":190,"name":191,"nameZh":6,"description":192,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":193,"categories":194,"keywords":203,"publishedAt":44},"01M6CB8D4MXVYSA7Q8F0VXBR0T","ui-styling","Create beautiful, accessible user interfaces with shadcn\u002Fui components (built on Radix UI + Tailwind), Tailwind CSS utility-first styling, and canvas-based visual designs. Use when building user interfaces, implementing design systems, creating responsive layouts, adding accessible components (dialogs, dropdowns, forms, tables), customizing themes and colors, implementing dark mode, generating visual designs and posters, or establishing consistent styling patterns across applications.","https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fui-styling\u002FSKILL.md",[195,198],{"categoryNo":196,"categoryName":197,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":199,"categoryName":200,"taxonomyType":201,"taxonomyTypeDesc":202},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[204,205,206,207,33,208,209,210,183,211,212,213,172,214,215,216],"styling","ui","ui styling","first","radix ui","user","Tailwind","shadcn","design systems","create","canvas","design","css",{"skillNo":218,"name":219,"nameZh":6,"description":220,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":221,"categories":222,"keywords":223,"publishedAt":44},"01M6CB89DT68MMYZKTWKDT0ARW","threejs","Build immersive 3D web experiences with Three.js - WebGL\u002FWebGPU library for scenes, cameras, geometries, materials, lights, animations, loaders, post-processing, shaders (including node-based TSL), compute, physics, VR\u002FXR, and advanced rendering. Use when creating 3D visualizations, games, interactive graphics, data viz, product configurators, architectural walkthroughs, or WebGL\u002FWebGPU applications. Covers OrbitControls, GLTF\u002FFBX loading, PBR materials, shadow mapping, post-processing effects (bloom, SSAO, SSR), custom shaders, instancing, LOD, animation systems, and WebXR.","https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fthreejs\u002FSKILL.md",[],[219,171,224,225,226,227,228,229,230,231,232,233,183,234,235,236,237,238,33,239],"webxr","webgl","pbr","graphics","gltf","webgpu","ssr","shaders","product","data","Animation","3D","visualizations","node","interactive","Shadow",{"skillNo":241,"name":242,"nameZh":6,"description":243,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":244,"categories":245,"keywords":246,"publishedAt":44},"01M6CB7Y4KZKH2T51JF2THHAFB","sequential-thinking","Apply structured, reflective problem-solving for complex tasks requiring multi-step analysis, revision capability, and hypothesis verification. Use for complex problem decomposition, adaptive planning, analysis needing course correction, problems with unclear scope, multi-step solutions, and hypothesis-driven work.","https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fsequential-thinking\u002FSKILL.md",[],[247,248,33,249,250,251,252,253],"sequential thinking","work","analysis","hypothesis","verification","planning","tasks",{"skillNo":255,"name":256,"nameZh":6,"description":257,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":258,"categories":259,"keywords":263,"publishedAt":44},"01M6CB7VW0MXYN6P7TV9142X11","research","Use when you need to research, analyze, and plan technical solutions that are scalable, secure, and maintainable.","https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fresearch\u002FSKILL.md",[260],{"categoryNo":261,"categoryName":262,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",[256,264,33,265,266,267],"plan","technical","analyze","secure",{"skillNo":269,"name":252,"nameZh":6,"description":270,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":271,"categories":272,"keywords":273,"publishedAt":44},"01M6CB7FGCAFQX40TX1MMAQ38M","Use when you need to plan technical solutions that are scalable, secure, and maintainable.","https:\u002F\u002Fgithub.com\u002Fvienkmt\u002FTermiPro\u002Fblob\u002Fmain\u002FTermiMax\u002F.claude\u002Fskills\u002Fplanning\u002FSKILL.md",[],[252,264,265,33,267]]