[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6H1RED8AS11YSX4MDH73KWM":3,"skill-same:01M6H1RED8AS11YSX4MDH73KWM":163},{"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":50,"commitSha":51,"skillDirectory":52,"forksCount":14,"repositoryHtmlUrl":53,"repositoryHomepageUrl":6,"ownerHtmlUrl":54,"ownerBlogUrl":6,"ownerDescription":55,"updatedAt":56,"install":57,"resources":70},"01M6H1RED8AS11YSX4MDH73KWM","ck:media-processing",null,"Process media with FFmpeg (video\u002Faudio), ImageMagick (images), RMBG (AI background removal). Use for encoding, format conversion, filters, thumbnails, batch processing, HLS\u002FDASH streaming.","dungnt1312\u002Ffilemanager-server","dungnt1312","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F78264679?v=4","01M6H1A3AXWE83KGDRXBGA1SVY","DzungNT","01M6H1A3EPF6BMYQ5BM6Z8KTCE",0,"MIT","https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\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],"ck","Media","media processing","processing","ck:media processing","conversion","for","with","operation","ffmpeg","thumbnails","images","batch","filters","use","process","Audio","Video","file","streaming","2026-11-10 10:12:30",false,"---\nname: ck:media-processing\ndescription: Process media with FFmpeg (video\u002Faudio), ImageMagick (images), RMBG (AI background removal). Use for encoding, format conversion, filters, thumbnails, batch processing, HLS\u002FDASH streaming.\nlicense: MIT\nargument-hint: \"[input-file] [operation]\"\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,"argument-hint":49},"[input-file] [operation]","master","371c133163a3479273304ffc6839de7e65370b82",".claude\u002Fskills\u002Fmedia-processing","https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server","https:\u002F\u002Fgithub.com\u002Fdungnt1312","BE Dev","2026-03-20 19:14:21",{"source":8,"skillName":5,"commands":58,"prompt":68,"zipAvailable":69},[59,62,65],{"tool":60,"command":61},"npx","npx skills add dungnt1312\u002Ffilemanager-server --skill \"ck:media-processing\"",{"tool":63,"command":64},"bunx","bunx skills add dungnt1312\u002Ffilemanager-server --skill \"ck:media-processing\"",{"tool":66,"command":67},"pnpm","pnpm dlx skills add dungnt1312\u002Ffilemanager-server --skill \"ck:media-processing\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002FSKILL.md",true,[71,77,81,85,89,93,97,101,105,109,115,119,123,127,131,135,139,143,147,151,155,159],{"path":72,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":75,"sourceHtmlUrl":76},"references\u002Fcommon-workflows.md","REFERENCE","参考文档",2865,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Fcommon-workflows.md",{"path":78,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":79,"sourceHtmlUrl":80},"references\u002Fffmpeg-encoding.md",9463,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Fffmpeg-encoding.md",{"path":82,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":83,"sourceHtmlUrl":84},"references\u002Fffmpeg-filters.md",11800,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Fffmpeg-filters.md",{"path":86,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":87,"sourceHtmlUrl":88},"references\u002Fffmpeg-streaming.md",9562,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Fffmpeg-streaming.md",{"path":90,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":91,"sourceHtmlUrl":92},"references\u002Fformat-compatibility.md",8667,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Fformat-compatibility.md",{"path":94,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":95,"sourceHtmlUrl":96},"references\u002Fimagemagick-batch.md",12189,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Fimagemagick-batch.md",{"path":98,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":99,"sourceHtmlUrl":100},"references\u002Fimagemagick-editing.md",13182,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Fimagemagick-editing.md",{"path":102,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":103,"sourceHtmlUrl":104},"references\u002Frmbg-background-removal.md",1685,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Frmbg-background-removal.md",{"path":106,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":107,"sourceHtmlUrl":108},"references\u002Ftroubleshooting.md",2729,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Freferences\u002Ftroubleshooting.md",{"path":110,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":113,"sourceHtmlUrl":114},"scripts\u002Fbatch_resize.py","SCRIPT","脚本",10196,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Fbatch_resize.py",{"path":116,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":117,"sourceHtmlUrl":118},"scripts\u002Fbatch-remove-background.sh",3275,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Fbatch-remove-background.sh",{"path":120,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":121,"sourceHtmlUrl":122},"scripts\u002Fmedia_convert.py",8439,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Fmedia_convert.py",{"path":124,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":125,"sourceHtmlUrl":126},"scripts\u002FREADME.md",2606,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002FREADME.md",{"path":128,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":129,"sourceHtmlUrl":130},"scripts\u002Fremove-background.sh",2407,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Fremove-background.sh",{"path":132,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":133,"sourceHtmlUrl":134},"scripts\u002Fremove-bg-node.js",4187,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Fremove-bg-node.js",{"path":136,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":137,"sourceHtmlUrl":138},"scripts\u002Frequirements.txt",558,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Frequirements.txt",{"path":140,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":141,"sourceHtmlUrl":142},"scripts\u002Ftests\u002F.coverage",53248,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Ftests\u002F.coverage",{"path":144,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":145,"sourceHtmlUrl":146},"scripts\u002Ftests\u002Frequirements.txt",32,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Ftests\u002Frequirements.txt",{"path":148,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":149,"sourceHtmlUrl":150},"scripts\u002Ftests\u002Ftest_batch_resize.py",10952,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Ftests\u002Ftest_batch_resize.py",{"path":152,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":153,"sourceHtmlUrl":154},"scripts\u002Ftests\u002Ftest_media_convert.py",7836,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Ftests\u002Ftest_media_convert.py",{"path":156,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":157,"sourceHtmlUrl":158},"scripts\u002Ftests\u002Ftest_video_optimize.py",12131,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Ftests\u002Ftest_video_optimize.py",{"path":160,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":161,"sourceHtmlUrl":162},"scripts\u002Fvideo_optimize.py",13064,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fmedia-processing\u002Fscripts\u002Fvideo_optimize.py",[164,192,216,248,272,293],{"skillNo":165,"name":166,"nameZh":6,"description":167,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":168,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":174,"publishedAt":44},"01M6H1XJJDV8HCAZ0XTFBR37MW","ck:web-testing","Web testing with Playwright, Vitest, k6. E2E\u002Funit\u002Fintegration\u002Fload\u002Fsecurity\u002Fvisual\u002Fa11y testing. Use for test automation, flakiness, Core Web Vitals, mobile gestures, cross-browser.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fweb-testing\u002FSKILL.md",[171],{"categoryNo":172,"categoryName":173,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[175,176,177,178,24,179,180,181,182,183,184,185,186,38,187,188,189,190,191,30],"testing","web","web testing","ck:web testing","security","gestures","automation","core","browser","k6","e2e","vitest","mobile","visual","unit","load","cross-browser",{"skillNo":193,"name":194,"nameZh":6,"description":195,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":196,"categories":197,"keywords":198,"publishedAt":44},"01M6H1XBSWPPEEAPRN5XPK43KC","ck:web-frameworks","Build with Next.js (App Router, RSC, SSR, ISR), Turborepo monorepos. Use for React apps, server rendering, build optimization, caching strategies, shared dependencies.","https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fweb-frameworks\u002FSKILL.md",[],[176,199,200,201,24,202,203,204,205,206,207,208,209,210,211,212,213,214,215,30],"web frameworks","frameworks","ck:web frameworks","react","ssr","framework","server","turborepo","router","next","caching","strategies","shared","feature","app","apps","rendering",{"skillNo":217,"name":218,"nameZh":6,"description":219,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":220,"categories":221,"keywords":230,"publishedAt":44},"01M6H1WC67YNKTS5AAHTCZ5YHP","ck:ui-styling","Style UIs with shadcn\u002Fui components (Radix UI + Tailwind CSS). Use for accessible components, themes, dark mode, responsive layouts, design systems, color customization.","https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fui-styling\u002FSKILL.md",[222,225],{"categoryNo":223,"categoryName":224,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":226,"categoryName":227,"taxonomyType":228,"taxonomyTypeDesc":229},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[231,232,233,234,24,235,236,237,238,239,240,241,38,242,243,244,245,246,247,30],"ui styling","ui","styling","ck:ui styling","design","css","components","component","design systems","shadcn","Tailwind","responsive","layout","ui components","themes","color","mode",{"skillNo":249,"name":250,"nameZh":6,"description":251,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":252,"categories":253,"keywords":257,"publishedAt":44},"01M6H1W58ZN1AK0YV8NC5JJNKG","ck:threejs","Build 3D web apps with Three.js (WebGL\u002FWebGPU). 556 searchable examples, 60 API classes, 20 use cases. Actions: create 3D scene, load model, add animation, implement physics, build VR\u002FXR. Topics: GLTF loader, PBR materials, particle effects, shadows, post-processing, compute shaders, TSL. Integrations: WebGPU, physics engines, spatial audio.","https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002FSKILL.md",[254],{"categoryNo":255,"categoryName":256,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",[258,250,24,259,260,261,262,263,264,265,40,266,267,268,212,214,269,27,270,271],"threejs","webgpu","create","shaders","actions","api","Animation","3D","model","integrations","physics","add","post-processing","vr",{"skillNo":273,"name":274,"nameZh":6,"description":275,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":276,"categories":277,"keywords":278,"publishedAt":44},"01M6H1TYHVYCJDQ6YKWV9G7GZP","ck:sequential-thinking","Apply step-by-step analysis for complex problems with revision capability. Use for multi-step reasoning, hypothesis verification, adaptive planning, problem decomposition, course correction.","https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fsequential-thinking\u002FSKILL.md",[],[279,280,281,24,282,283,284,285,286,287,38,288,289,290,31,291,292,30],"sequential thinking","thinking","ck:sequential thinking","planning","reasoning","verification","hypothesis","analysis","analyze","decomposition","problem","multi","course","revision",{"skillNo":294,"name":295,"nameZh":6,"description":296,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":297,"categories":298,"keywords":302,"publishedAt":44},"01M6H1TMDBY06C144SDXH8ZCA0","ck:research","Research technical solutions, analyze architectures, gather requirements thoroughly. Use for technology evaluation, best practices research, solution design, scalability\u002Fsecurity\u002Fmaintainability analysis.","https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fresearch\u002FSKILL.md",[299],{"categoryNo":300,"categoryName":301,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",[303,295,24,235,179,304,305,286,287,306,38,307,308,309,310,311,30],"research","best practices","Evaluation","technical","scalability","technology","requirements","maintainability","architectures"]