[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CBS1PT1J6F0MRRZBXSJXGC":3,"skill-same:01M6CBS1PT1J6F0MRRZBXSJXGC":58},{"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":18,"publishedAt":30,"linkOnly":31,"markdownContent":32,"markdownBody":33,"frontMatter":34,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":14,"repositoryHtmlUrl":39,"repositoryHomepageUrl":6,"ownerHtmlUrl":40,"ownerBlogUrl":41,"ownerDescription":42,"updatedAt":43,"install":44,"resources":57},"01M6CBS1PT1J6F0MRRZBXSJXGC","3d-web-experience",null,"Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences. Use when: 3D website, three.js, WebGL, react three fiber, 3D experience.","Gabriellmaia01\u002Fneuro-dose-assist","Gabriellmaia01","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F135177180?v=4","01M6CBRZEZC8G5C400AG3SPFNH","Gabriel","01M6CBRZK8MB7DWW0B4C82TV2G",0,"MIT","https:\u002F\u002Fgithub.com\u002FGabriellmaia01\u002Fneuro-dose-assist\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fskills\u002F3d-web-experience\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29],"web","3d web experience","3D","webgl","react","product","apache","website","js","interactive","use","2026-11-10 10:12:30",false,"---\nname: 3d-web-experience\ndescription: \"Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences. Use when: 3D website, three.js, WebGL, react three fiber, 3D experience.\"\nsource: vibeship-spawner-skills (Apache 2.0)\n---\n\n# 3D Web Experience\n\n**Role**: 3D Web Experience Architect\n\nYou bring the third dimension to the web. You know when 3D enhances\nand when it's just showing off. You balance visual impact with\nperformance. You make 3D accessible to users who've never touched\na 3D app. You create moments of wonder without sacrificing usability.\n\n## Capabilities\n\n- Three.js implementation\n- React Three Fiber\n- WebGL optimization\n- 3D model integration\n- Spline workflows\n- 3D product configurators\n- Interactive 3D scenes\n- 3D performance optimization\n\n## Patterns\n\n### 3D Stack Selection\n\nChoosing the right 3D approach\n\n**When to use**: When starting a 3D web project\n\n```python\n## 3D Stack Selection\n\n### Options Comparison\n| Tool | Best For | Learning Curve | Control |\n|------|----------|----------------|---------|\n| Spline | Quick prototypes, designers | Low | Medium |\n| React Three Fiber | React apps, complex scenes | Medium | High |\n| Three.js vanilla | Max control, non-React | High | Maximum |\n| Babylon.js | Games, heavy 3D | High | Maximum |\n\n### Decision Tree\n```\nNeed quick 3D element?\n└── Yes → Spline\n└── No → Continue\n\nUsing React?\n└── Yes → React Three Fiber\n└── No → Continue\n\nNeed max performance\u002Fcontrol?\n└── Yes → Three.js vanilla\n└── No → Spline or R3F\n```\n\n### Spline (Fastest Start)\n```jsx\nimport Spline from '@splinetool\u002Freact-spline';\n\nexport default function Scene() {\n  return (\n    \u003CSpline scene=\"https:\u002F\u002Fprod.spline.design\u002Fxxx\u002Fscene.splinecode\" \u002F>\n  );\n}\n```\n\n### React Three Fiber\n```jsx\nimport { Canvas } from '@react-three\u002Ffiber';\nimport { OrbitControls, useGLTF } from '@react-three\u002Fdrei';\n\nfunction Model() {\n  const { scene } = useGLTF('\u002Fmodel.glb');\n  return \u003Cprimitive object={scene} \u002F>;\n}\n\nexport default function Scene() {\n  return (\n    \u003CCanvas>\n      \u003CambientLight \u002F>\n      \u003CModel \u002F>\n      \u003COrbitControls \u002F>\n    \u003C\u002FCanvas>\n  );\n}\n```\n```\n\n### 3D Model Pipeline\n\nGetting models web-ready\n\n**When to use**: When preparing 3D assets\n\n```python\n## 3D Model Pipeline\n\n### Format Selection\n| Format | Use Case | Size |\n|--------|----------|------|\n| GLB\u002FGLTF | Standard web 3D | Smallest |\n| FBX | From 3D software | Large |\n| OBJ | Simple meshes | Medium |\n| USDZ | Apple AR | Medium |\n\n### Optimization Pipeline\n```\n1. Model in Blender\u002Fetc\n2. Reduce poly count (\u003C 100K for web)\n3. Bake textures (combine materials)\n4. Export as GLB\n5. Compress with gltf-transform\n6. Test file size (\u003C 5MB ideal)\n```\n\n### GLTF Compression\n```bash\n# Install gltf-transform\nnpm install -g @gltf-transform\u002Fcli\n\n# Compress model\ngltf-transform optimize input.glb output.glb \\\n  --compress draco \\\n  --texture-compress webp\n```\n\n### Loading in R3F\n```jsx\nimport { useGLTF, useProgress, Html } from '@react-three\u002Fdrei';\nimport { Suspense } from 'react';\n\nfunction Loader() {\n  const { progress } = useProgress();\n  return \u003CHtml center>{progress.toFixed(0)}%\u003C\u002FHtml>;\n}\n\nexport default function Scene() {\n  return (\n    \u003CCanvas>\n      \u003CSuspense fallback={\u003CLoader \u002F>}>\n        \u003CModel \u002F>\n      \u003C\u002FSuspense>\n    \u003C\u002FCanvas>\n  );\n}\n```\n```\n\n### Scroll-Driven 3D\n\n3D that responds to scroll\n\n**When to use**: When integrating 3D with scroll\n\n```python\n## Scroll-Driven 3D\n\n### R3F + Scroll Controls\n```jsx\nimport { ScrollControls, useScroll } from '@react-three\u002Fdrei';\nimport { useFrame } from '@react-three\u002Ffiber';\n\nfunction RotatingModel() {\n  const scroll = useScroll();\n  const ref = useRef();\n\n  useFrame(() => {\n    \u002F\u002F Rotate based on scroll position\n    ref.current.rotation.y = scroll.offset * Math.PI * 2;\n  });\n\n  return \u003Cmesh ref={ref}>...\u003C\u002Fmesh>;\n}\n\nexport default function Scene() {\n  return (\n    \u003CCanvas>\n      \u003CScrollControls pages={3}>\n        \u003CRotatingModel \u002F>\n      \u003C\u002FScrollControls>\n    \u003C\u002FCanvas>\n  );\n}\n```\n\n### GSAP + Three.js\n```javascript\nimport gsap from 'gsap';\nimport ScrollTrigger from 'gsap\u002FScrollTrigger';\n\ngsap.to(camera.position, {\n  scrollTrigger: {\n    trigger: '.section',\n    scrub: true,\n  },\n  z: 5,\n  y: 2,\n});\n```\n\n### Common Scroll Effects\n- Camera movement through scene\n- Model rotation on scroll\n- Reveal\u002Fhide elements\n- Color\u002Fmaterial changes\n- Exploded view animations\n```\n\n## Anti-Patterns\n\n### ❌ 3D For 3D's Sake\n\n**Why bad**: Slows down the site.\nConfuses users.\nBattery drain on mobile.\nDoesn't help conversion.\n\n**Instead**: 3D should serve a purpose.\nProduct visualization = good.\nRandom floating shapes = probably not.\nAsk: would an image work?\n\n### ❌ Desktop-Only 3D\n\n**Why bad**: Most traffic is mobile.\nKills battery.\nCrashes on low-end devices.\nFrustrated users.\n\n**Instead**: Test on real mobile devices.\nReduce quality on mobile.\nProvide static fallback.\nConsider disabling 3D on low-end.\n\n### ❌ No Loading State\n\n**Why bad**: Users think it's broken.\nHigh bounce rate.\n3D takes time to load.\nBad first impression.\n\n**Instead**: Loading progress indicator.\nSkeleton\u002Fplaceholder.\nLoad 3D after page is interactive.\nOptimize model size.\n\n## Related Skills\n\nWorks well with: `scroll-experience`, `interactive-portfolio`, `frontend`, `landing-page-design`\n","# 3D Web Experience\n\n**Role**: 3D Web Experience Architect\n\nYou bring the third dimension to the web. You know when 3D enhances\nand when it's just showing off. You balance visual impact with\nperformance. You make 3D accessible to users who've never touched\na 3D app. You create moments of wonder without sacrificing usability.\n\n## Capabilities\n\n- Three.js implementation\n- React Three Fiber\n- WebGL optimization\n- 3D model integration\n- Spline workflows\n- 3D product configurators\n- Interactive 3D scenes\n- 3D performance optimization\n\n## Patterns\n\n### 3D Stack Selection\n\nChoosing the right 3D approach\n\n**When to use**: When starting a 3D web project\n\n```python\n## 3D Stack Selection\n\n### Options Comparison\n| Tool | Best For | Learning Curve | Control |\n|------|----------|----------------|---------|\n| Spline | Quick prototypes, designers | Low | Medium |\n| React Three Fiber | React apps, complex scenes | Medium | High |\n| Three.js vanilla | Max control, non-React | High | Maximum |\n| Babylon.js | Games, heavy 3D | High | Maximum |\n\n### Decision Tree\n```\nNeed quick 3D element?\n└── Yes → Spline\n└── No → Continue\n\nUsing React?\n└── Yes → React Three Fiber\n└── No → Continue\n\nNeed max performance\u002Fcontrol?\n└── Yes → Three.js vanilla\n└── No → Spline or R3F\n```\n\n### Spline (Fastest Start)\n```jsx\nimport Spline from '@splinetool\u002Freact-spline';\n\nexport default function Scene() {\n  return (\n    \u003CSpline scene=\"https:\u002F\u002Fprod.spline.design\u002Fxxx\u002Fscene.splinecode\" \u002F>\n  );\n}\n```\n\n### React Three Fiber\n```jsx\nimport { Canvas } from '@react-three\u002Ffiber';\nimport { OrbitControls, useGLTF } from '@react-three\u002Fdrei';\n\nfunction Model() {\n  const { scene } = useGLTF('\u002Fmodel.glb');\n  return \u003Cprimitive object={scene} \u002F>;\n}\n\nexport default function Scene() {\n  return (\n    \u003CCanvas>\n      \u003CambientLight \u002F>\n      \u003CModel \u002F>\n      \u003COrbitControls \u002F>\n    \u003C\u002FCanvas>\n  );\n}\n```\n```\n\n### 3D Model Pipeline\n\nGetting models web-ready\n\n**When to use**: When preparing 3D assets\n\n```python\n## 3D Model Pipeline\n\n### Format Selection\n| Format | Use Case | Size |\n|--------|----------|------|\n| GLB\u002FGLTF | Standard web 3D | Smallest |\n| FBX | From 3D software | Large |\n| OBJ | Simple meshes | Medium |\n| USDZ | Apple AR | Medium |\n\n### Optimization Pipeline\n```\n1. Model in Blender\u002Fetc\n2. Reduce poly count (\u003C 100K for web)\n3. Bake textures (combine materials)\n4. Export as GLB\n5. Compress with gltf-transform\n6. Test file size (\u003C 5MB ideal)\n```\n\n### GLTF Compression\n```bash\n# Install gltf-transform\nnpm install -g @gltf-transform\u002Fcli\n\n# Compress model\ngltf-transform optimize input.glb output.glb \\\n  --compress draco \\\n  --texture-compress webp\n```\n\n### Loading in R3F\n```jsx\nimport { useGLTF, useProgress, Html } from '@react-three\u002Fdrei';\nimport { Suspense } from 'react';\n\nfunction Loader() {\n  const { progress } = useProgress();\n  return \u003CHtml center>{progress.toFixed(0)}%\u003C\u002FHtml>;\n}\n\nexport default function Scene() {\n  return (\n    \u003CCanvas>\n      \u003CSuspense fallback={\u003CLoader \u002F>}>\n        \u003CModel \u002F>\n      \u003C\u002FSuspense>\n    \u003C\u002FCanvas>\n  );\n}\n```\n```\n\n### Scroll-Driven 3D\n\n3D that responds to scroll\n\n**When to use**: When integrating 3D with scroll\n\n```python\n## Scroll-Driven 3D\n\n### R3F + Scroll Controls\n```jsx\nimport { ScrollControls, useScroll } from '@react-three\u002Fdrei';\nimport { useFrame } from '@react-three\u002Ffiber';\n\nfunction RotatingModel() {\n  const scroll = useScroll();\n  const ref = useRef();\n\n  useFrame(() => {\n    \u002F\u002F Rotate based on scroll position\n    ref.current.rotation.y = scroll.offset * Math.PI * 2;\n  });\n\n  return \u003Cmesh ref={ref}>...\u003C\u002Fmesh>;\n}\n\nexport default function Scene() {\n  return (\n    \u003CCanvas>\n      \u003CScrollControls pages={3}>\n        \u003CRotatingModel \u002F>\n      \u003C\u002FScrollControls>\n    \u003C\u002FCanvas>\n  );\n}\n```\n\n### GSAP + Three.js\n```javascript\nimport gsap from 'gsap';\nimport ScrollTrigger from 'gsap\u002FScrollTrigger';\n\ngsap.to(camera.position, {\n  scrollTrigger: {\n    trigger: '.section',\n    scrub: true,\n  },\n  z: 5,\n  y: 2,\n});\n```\n\n### Common Scroll Effects\n- Camera movement through scene\n- Model rotation on scroll\n- Reveal\u002Fhide elements\n- Color\u002Fmaterial changes\n- Exploded view animations\n```\n\n## Anti-Patterns\n\n### ❌ 3D For 3D's Sake\n\n**Why bad**: Slows down the site.\nConfuses users.\nBattery drain on mobile.\nDoesn't help conversion.\n\n**Instead**: 3D should serve a purpose.\nProduct visualization = good.\nRandom floating shapes = probably not.\nAsk: would an image work?\n\n### ❌ Desktop-Only 3D\n\n**Why bad**: Most traffic is mobile.\nKills battery.\nCrashes on low-end devices.\nFrustrated users.\n\n**Instead**: Test on real mobile devices.\nReduce quality on mobile.\nProvide static fallback.\nConsider disabling 3D on low-end.\n\n### ❌ No Loading State\n\n**Why bad**: Users think it's broken.\nHigh bounce rate.\n3D takes time to load.\nBad first impression.\n\n**Instead**: Loading progress indicator.\nSkeleton\u002Fplaceholder.\nLoad 3D after page is interactive.\nOptimize model size.\n\n## Related Skills\n\nWorks well with: `scroll-experience`, `interactive-portfolio`, `frontend`, `landing-page-design`\n",{"name":5,"source":35,"description":7},"vibeship-spawner-skills (Apache 2.0)","main","eac60cc6e0b6baa2a05a765a851fb10638f4e733",".agent\u002Fskills\u002Fskills\u002F3d-web-experience","https:\u002F\u002Fgithub.com\u002FGabriellmaia01\u002Fneuro-dose-assist","https:\u002F\u002Fgithub.com\u002FGabriellmaia01","https:\u002F\u002Fportfolio-bice-theta-81.vercel.app\u002F","💻 Desenvolvimento De Software_\r\n\r\n⚙️ Engenharia De Software\r\n","2026-11-12 08:51:23",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add Gabriellmaia01\u002Fneuro-dose-assist --skill 3d-web-experience",{"tool":50,"command":51},"bunx","bunx skills add Gabriellmaia01\u002Fneuro-dose-assist --skill 3d-web-experience",{"tool":53,"command":54},"pnpm","pnpm dlx skills add Gabriellmaia01\u002Fneuro-dose-assist --skill 3d-web-experience","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FGabriellmaia01\u002Fneuro-dose-assist\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fskills\u002F3d-web-experience\u002FSKILL.md",true,[],[59,83,112,132,143,164],{"skillNo":60,"name":61,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":70,"publishedAt":30},"01M6CCFWA9JJ23708FSKK1QNBW","zapier-make-patterns","No-code automation democratizes workflow building. Zapier and Make (formerly Integromat) let non-developers automate business processes without writing code. But no-code doesn't mean no-complexity - these platforms have their own patterns, pitfalls, and breaking points.  This skill covers when to use which platform, how to build reliable automations, and when to graduate to code-based solutions. Key insight: Zapier optimizes for simplicity and integrations (7000+ apps), Make optimizes for power","https:\u002F\u002Fgithub.com\u002FGabriellmaia01\u002Fneuro-dose-assist\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fskills\u002Fzapier-make-patterns\u002FSKILL.md",[65],{"categoryNo":66,"categoryName":67,"taxonomyType":68,"taxonomyTypeDesc":69},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[71,72,73,74,75,25,76,77,78,79,29,80,81,82],"zapier make patterns","writing","workflow","automation","code","how","automate","integrations","business","simplicity","power","complexity",{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":95,"publishedAt":30},"01M6CCFSBPM49S618W7G4NHH13","Cross-Site Scripting and HTML Injection Testing","This skill should be used when the user asks to \"test for XSS vulnerabilities\", \"perform cross-site scripting attacks\", \"identify HTML injection flaws\", \"exploit client-side injection vulnerabilities\", \"steal cookies via XSS\", or \"bypass content security policies\". It provides comprehensive techniques for detecting, exploiting, and understanding XSS and HTML injection attack vectors in web applications.","https:\u002F\u002Fgithub.com\u002FGabriellmaia01\u002Fneuro-dose-assist\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fskills\u002Fxss-html-injection\u002FSKILL.md",[89,92],{"categoryNo":90,"categoryName":91,"taxonomyType":68,"taxonomyTypeDesc":69},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":93,"categoryName":94,"taxonomyType":68,"taxonomyTypeDesc":69},"01JBSEEDCAT000000000000009","前端开发",[96,97,98,99,100,101,102,103,104,105,106,107,19,108,109,110,111],"injection","scripting","html","site","Cross Site Scripting and HTML Injection Testing","testing","html injection testing","cookies","applications","xss","exploit","content","test","vulnerabilities","user","security",{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":127,"publishedAt":30},"01M6CCFJ9XTPXHTE4JR06WY475","writing-skills","Use when creating new skills, editing existing skills, or verifying skills work before deployment","https:\u002F\u002Fgithub.com\u002FGabriellmaia01\u002Fneuro-dose-assist\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fskills\u002Fwriting-skills\u002FSKILL.md",[118,119,122],{"categoryNo":90,"categoryName":91,"taxonomyType":68,"taxonomyTypeDesc":69},{"categoryNo":120,"categoryName":121,"taxonomyType":68,"taxonomyTypeDesc":69},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[72,128,129,130,131,29],"writing skills","deployment","work","editing",{"skillNo":133,"name":134,"nameZh":6,"description":135,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":136,"categories":137,"keywords":140,"publishedAt":30},"01M6CCFG98EMZZ43D1CPZZZ54E","writing-plans","Use when you have a spec or requirements for a multi-step task, before touching code","https:\u002F\u002Fgithub.com\u002FGabriellmaia01\u002Fneuro-dose-assist\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fskills\u002Fwriting-plans\u002FSKILL.md",[138,139],{"categoryNo":120,"categoryName":121,"taxonomyType":68,"taxonomyTypeDesc":69},{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},[72,141,142,75,29],"writing plans","spec",{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":150,"publishedAt":30},"01M6CCFDPACVC9ZM8TN63MGBP5","workflow-automation","Workflow automation is the infrastructure that makes AI agents reliable. Without durable execution, a network hiccup during a 10-step payment flow means lost money and angry customers. With it, workflows resume exactly where they left off.  This skill covers the platforms (n8n, Temporal, Inngest) and patterns (sequential, parallel, orchestrator-worker) that turn brittle scripts into production-grade automation.  Key insight: The platforms make different tradeoffs. n8n optimizes for accessibility","https:\u002F\u002Fgithub.com\u002FGabriellmaia01\u002Fneuro-dose-assist\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fskills\u002Fworkflow-automation\u002FSKILL.md",[149],{"categoryNo":66,"categoryName":67,"taxonomyType":68,"taxonomyTypeDesc":69},[151,74,73,152,153,154,155,156,25,157,158,159,160,161,162,163],"Workflow Automation","network","ai agents","accessibility","workflows","infrastructure","flow","Production","execution","inngest","parallel","orchestrator","resume",{"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":15,"licenseFileUrl":6,"sourceHtmlUrl":168,"categories":169,"keywords":171,"publishedAt":30},"01M6CCFB0KAB0PPNV38XQPX6YX","WordPress Penetration Testing","This skill should be used when the user asks to \"pentest WordPress sites\", \"scan WordPress for vulnerabilities\", \"enumerate WordPress users, themes, or plugins\", \"exploit WordPress vulnerabilities\", or \"use WPScan\". It provides comprehensive WordPress security assessment methodologies.","https:\u002F\u002Fgithub.com\u002FGabriellmaia01\u002Fneuro-dose-assist\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fskills\u002Fwordpress-penetration-testing\u002FSKILL.md",[170],{"categoryNo":90,"categoryName":91,"taxonomyType":68,"taxonomyTypeDesc":69},[101,166,172,173,111,109,174,175,110,29,106,176,177],"penetration testing","wordpress","assessment","plugins","pentest","security assessment"]