[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71JT8QWSZGP45AA696PMSWS":3,"skill-same:01M71JT8QWSZGP45AA696PMSWS":90},{"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":16,"sourceHtmlUrl":17,"categories":18,"keywords":35,"publishedAt":56,"linkOnly":57,"markdownContent":58,"markdownBody":59,"frontMatter":60,"refName":63,"commitSha":64,"skillDirectory":65,"forksCount":66,"repositoryHtmlUrl":67,"repositoryHomepageUrl":68,"ownerHtmlUrl":69,"ownerBlogUrl":70,"ownerDescription":71,"updatedAt":72,"install":73,"resources":85},"01M71JT8QWSZGP45AA696PMSWS","clone-website",null,"Clone any website into a pixel-perfect single-file HTML prototype. Extracts design tokens, assets, CSS computed styles, interaction patterns, and content via Playwright. Outputs a self-contained HTML file with real data injection. Use when the user wants to clone, replicate, reverse-engineer, or create a pixel-perfect copy of any website or web app. Provide one or more target URLs as arguments.","coco-research\u002Fcoco","coco-research","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F68911604?v=4","01M71JRE9C4NM4NSZM4JD0BJTB","Coco Research","01M71JREA0ZMR0PMH3CKA99SN1",630,"MIT","https:\u002F\u002Fgithub.com\u002Fcoco-research\u002Fcoco\u002Fblob\u002Fmain\u002Fskills\u002Fclone-website\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fcoco-research\u002Fcoco\u002Fblob\u002Fmain\u002Fskills\u002Fclone-website\u002FSKILL.md",[19,24,27,30],{"categoryNo":20,"categoryName":21,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",{"categoryNo":25,"categoryName":26,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":28,"categoryName":29,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":31,"categoryName":32,"taxonomyType":33,"taxonomyTypeDesc":34},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55],"website","clone","clone website","target","design","when","interaction","app","as","self","pixel","patterns","engineer","single-file","html","replicate","injection","data","create","css","2026-11-10 10:12:30",false,"---\nname: clone-website\ndescription: Clone any website into a pixel-perfect single-file HTML prototype. Extracts design tokens, assets, CSS computed styles, interaction patterns, and content via Playwright. Outputs a self-contained HTML file with real data injection. Use when the user wants to clone, replicate, reverse-engineer, or create a pixel-perfect copy of any website or web app. Provide one or more target URLs as arguments.\nargument-hint: \"\u003Curl1> [\u003Curl2> ...]\"\nuser-invocable: true\ndomain: design\n---\n\n# Clone Website --- Single-File HTML Prototype Builder\n\nYou are about to reverse-engineer **$ARGUMENTS** into a pixel-perfect single-file HTML prototype.\n\nThis is adapted from the [ai-website-cloner-template](https:\u002F\u002Fgithub.com\u002FJCodesMore\u002Fai-website-cloner-template) approach but optimized for rapid prototyping workflows: **single self-contained HTML files** (no build system, no CDN dependencies, opens directly in a browser).\n\n## Output Format\n\nUnlike the original repo (Next.js + shadcn\u002Fui), our output is:\n- **One HTML file** with `\u003Cstyle>` + `\u003Cbody>` + `\u003Cscript>` sections\n- **Zero external dependencies** --- all CSS inline, all JS inline, all assets base64-encoded or SVG inline\n- **Real data injection** --- not lorem ipsum, but actual data from project Excel files, meeting notes, and brain DB\n- **Project design system** when available --- use tokens from a `design-system.json` colocated with the project\n\n## Pre-Flight\n\n1. **Playwright is required.** Verify: `npx playwright --version`. If not installed, ask the user to run `npm i -D playwright`.\n2. Parse `$ARGUMENTS` as one or more URLs. Validate each is accessible.\n3. Create output directory: `{project}\u002FScreenshots-clone\u002F` for captured assets.\n4. Determine clone mode:\n   - **Full clone** (default): pixel-perfect reproduction of the entire page\n   - **Design extraction only** (`--extract`): capture design tokens, screenshots, and component specs without building\n   - **Selective clone** (`--sections \"header,table,sidebar\"`): clone only named sections\n\n## Phase 1: Reconnaissance (Playwright)\n\n### 1.1 Screenshots\n\nUse Playwright to capture:\n\n```javascript\nimport { chromium } from 'playwright';\nconst browser = await chromium.launch();\nconst page = await browser.newPage({ viewport: { width: 1440, height: 900 } });\nawait page.goto(URL);\n\n\u002F\u002F Full page screenshot\nawait page.screenshot({ path: 'full-desktop.png', fullPage: true });\n\n\u002F\u002F Viewport screenshot\nawait page.screenshot({ path: 'viewport-desktop.png' });\n\n\u002F\u002F Mobile\nawait page.setViewportSize({ width: 390, height: 844 });\nawait page.screenshot({ path: 'viewport-mobile.png', fullPage: true });\n```\n\n### 1.2 Design Token Extraction\n\nRun this in Playwright's `page.evaluate()` to extract the complete design system:\n\n```javascript\nconst tokens = await page.evaluate(() => {\n  \u002F\u002F Colors\n  const colorMap = new Map();\n  document.querySelectorAll('*').forEach(el => {\n    const cs = getComputedStyle(el);\n    ['color','backgroundColor','borderColor','borderTopColor','borderBottomColor'].forEach(p => {\n      const v = cs[p];\n      if (v && v !== 'rgba(0, 0, 0, 0)' && v !== 'transparent') colorMap.set(v, (colorMap.get(v)||0)+1);\n    });\n  });\n\n  \u002F\u002F Typography\n  const fontMap = new Map();\n  document.querySelectorAll('*').forEach(el => {\n    const cs = getComputedStyle(el);\n    const key = `${cs.fontFamily}|${cs.fontSize}|${cs.fontWeight}|${cs.lineHeight}`;\n    fontMap.set(key, (fontMap.get(key)||0)+1);\n  });\n\n  \u002F\u002F Spacing\n  const spacingSet = new Set();\n  document.querySelectorAll('*').forEach(el => {\n    const cs = getComputedStyle(el);\n    ['padding','margin','gap'].forEach(p => {\n      const v = cs[p]; if (v && v !== '0px') spacingSet.add(v);\n    });\n  });\n\n  \u002F\u002F Shadows\n  const shadowSet = new Set();\n  document.querySelectorAll('*').forEach(el => {\n    const v = getComputedStyle(el).boxShadow;\n    if (v && v !== 'none') shadowSet.add(v);\n  });\n\n  \u002F\u002F Radius\n  const radiusSet = new Set();\n  document.querySelectorAll('*').forEach(el => {\n    const v = getComputedStyle(el).borderRadius;\n    if (v && v !== '0px') radiusSet.add(v);\n  });\n\n  return {\n    colors: [...colorMap.entries()].sort((a,b) => b[1]-a[1]).slice(0,30),\n    typography: [...fontMap.entries()].sort((a,b) => b[1]-a[1]).slice(0,20),\n    spacing: [...spacingSet].sort(),\n    shadows: [...shadowSet],\n    radii: [...radiusSet].sort()\n  };\n});\n```\n\n### 1.3 Component CSS Extraction (Deep)\n\nFor each major component\u002Fsection, extract exact computed styles:\n\n```javascript\n\u002F\u002F Run per component container\nconst componentCSS = await page.evaluate((selector) => {\n  const el = document.querySelector(selector);\n  if (!el) return null;\n  const props = [\n    'fontSize','fontWeight','fontFamily','lineHeight','letterSpacing','color',\n    'textTransform','textDecoration','backgroundColor','background',\n    'padding','paddingTop','paddingRight','paddingBottom','paddingLeft',\n    'margin','marginTop','marginRight','marginBottom','marginLeft',\n    'width','height','maxWidth','minWidth','display','flexDirection',\n    'justifyContent','alignItems','gap','gridTemplateColumns',\n    'borderRadius','border','boxShadow','overflow','position',\n    'top','right','bottom','left','zIndex','opacity','transform','transition'\n  ];\n  function extract(element, depth) {\n    if (depth > 4) return null;\n    const cs = getComputedStyle(element);\n    const styles = {};\n    props.forEach(p => {\n      const v = cs[p];\n      if (v && v !== 'none' && v !== 'normal' && v !== 'auto' && v !== '0px' && v !== 'rgba(0, 0, 0, 0)')\n        styles[p] = v;\n    });\n    return {\n      tag: element.tagName.toLowerCase(),\n      classes: element.className?.toString().split(' ').slice(0,5).join(' '),\n      text: element.childNodes.length === 1 && element.childNodes[0].nodeType === 3\n        ? element.textContent.trim().slice(0,200) : null,\n      styles,\n      children: [...element.children].slice(0,20).map(c => extract(c, depth+1)).filter(Boolean)\n    };\n  }\n  return extract(el, 0);\n}, selector);\n```\n\n### 1.4 Interaction Sweep\n\nUse Playwright to discover behaviors:\n\n```javascript\n\u002F\u002F Scroll sweep\nfor (let y = 0; y \u003C await page.evaluate(() => document.body.scrollHeight); y += 300) {\n  await page.evaluate(y => window.scrollTo(0, y), y);\n  await page.waitForTimeout(200);\n  \u002F\u002F Check for sticky header changes, scroll-triggered animations, etc.\n}\n\n\u002F\u002F Hover sweep --- hover over interactive elements\nconst interactiveEls = await page.$$('button, a, [role=\"tab\"], .nav-item, .card');\nfor (const el of interactiveEls.slice(0, 30)) {\n  await el.hover();\n  await page.waitForTimeout(100);\n}\n\n\u002F\u002F Click sweep --- test tabs, dropdowns, etc.\nconst tabs = await page.$$('[role=\"tab\"], .tab-item, .nav-tab');\nfor (const tab of tabs) {\n  await tab.click();\n  await page.waitForTimeout(300);\n}\n```\n\n### 1.5 Asset Extraction\n\n```javascript\n\u002F\u002F Extract all SVG icons as inline code\nconst svgs = await page.evaluate(() =>\n  [...document.querySelectorAll('svg')].map(s => ({\n    html: s.outerHTML,\n    parent: s.parentElement?.className?.toString().split(' ')[0] || 'unknown',\n    width: s.getAttribute('width'),\n    height: s.getAttribute('height')\n  }))\n);\n\n\u002F\u002F Extract all image URLs for download\nconst images = await page.evaluate(() =>\n  [...document.querySelectorAll('img')].map(i => ({\n    src: i.src, alt: i.alt, w: i.naturalWidth, h: i.naturalHeight\n  }))\n);\n```\n\n## Phase 2: Foundation Build\n\nConvert extracted tokens into CSS custom properties:\n\n```css\n:root {\n  \u002F* Colors --- from extraction, mapped to semantic names *\u002F\n  --color-bg: {extracted};\n  --color-text: {extracted};\n  --color-text-muted: {extracted};\n  --color-accent: {extracted};\n  --color-border: {extracted};\n  \u002F* ... *\u002F\n\n  \u002F* Typography *\u002F\n  --font-family: {extracted};\n  --font-size-body: {extracted};\n  \u002F* ... *\u002F\n\n  \u002F* Shadows *\u002F\n  --shadow-sm: {extracted};\n  --shadow-md: {extracted};\n  \u002F* ... *\u002F\n}\n```\n\n## Phase 3: Parallel Section Building\n\nFor each major section of the page, dispatch a builder agent:\n\n1. Write a spec file with exact CSS values + screenshot + content\n2. Launch agent in a worktree (or as a subagent) with the spec\n3. Each agent produces its section's HTML + CSS + JS\n4. Orchestrator assembles all sections into one file\n\n**Complexity budget**: If a section spec exceeds ~150 lines, split it.\n\n## Phase 4: Assembly\n\nMerge all sections into one self-contained HTML file:\n1. Deduplicate CSS --- combine all section styles, remove duplicates\n2. Order HTML --- sections in visual order (top to bottom)\n3. Combine JS --- all event handlers and render functions in one `\u003Cscript>` block\n4. Base64-encode any images that couldn't be replaced with CSS\u002FSVG\n5. Verify: open in browser, compare against original screenshots\n\n## Phase 5: Quality Check\n\nUse Playwright to:\n1. Open the built HTML file\n2. Take screenshots at the same viewpoints as Phase 1\n3. Compare side-by-side (save both for manual review)\n4. Test all interactions (clicks, hovers, tabs)\n5. Report any visual differences\n\n## Project-Specific Mode\n\nWhen a `design-system.json` exists in the project:\n- Load tokens (colors, typography, spacing, shadows, radii) from that file\n- Apply them as CSS custom properties in the output\n- Inject any real data referenced in the project (Excel, JSON, brain DB)\n\n## Reference\n\n- Adapted from [JCodesMore\u002Fai-website-cloner-template](https:\u002F\u002Fgithub.com\u002FJCodesMore\u002Fai-website-cloner-template)\n","# Clone Website --- Single-File HTML Prototype Builder\n\nYou are about to reverse-engineer **$ARGUMENTS** into a pixel-perfect single-file HTML prototype.\n\nThis is adapted from the [ai-website-cloner-template](https:\u002F\u002Fgithub.com\u002FJCodesMore\u002Fai-website-cloner-template) approach but optimized for rapid prototyping workflows: **single self-contained HTML files** (no build system, no CDN dependencies, opens directly in a browser).\n\n## Output Format\n\nUnlike the original repo (Next.js + shadcn\u002Fui), our output is:\n- **One HTML file** with `\u003Cstyle>` + `\u003Cbody>` + `\u003Cscript>` sections\n- **Zero external dependencies** --- all CSS inline, all JS inline, all assets base64-encoded or SVG inline\n- **Real data injection** --- not lorem ipsum, but actual data from project Excel files, meeting notes, and brain DB\n- **Project design system** when available --- use tokens from a `design-system.json` colocated with the project\n\n## Pre-Flight\n\n1. **Playwright is required.** Verify: `npx playwright --version`. If not installed, ask the user to run `npm i -D playwright`.\n2. Parse `$ARGUMENTS` as one or more URLs. Validate each is accessible.\n3. Create output directory: `{project}\u002FScreenshots-clone\u002F` for captured assets.\n4. Determine clone mode:\n   - **Full clone** (default): pixel-perfect reproduction of the entire page\n   - **Design extraction only** (`--extract`): capture design tokens, screenshots, and component specs without building\n   - **Selective clone** (`--sections \"header,table,sidebar\"`): clone only named sections\n\n## Phase 1: Reconnaissance (Playwright)\n\n### 1.1 Screenshots\n\nUse Playwright to capture:\n\n```javascript\nimport { chromium } from 'playwright';\nconst browser = await chromium.launch();\nconst page = await browser.newPage({ viewport: { width: 1440, height: 900 } });\nawait page.goto(URL);\n\n\u002F\u002F Full page screenshot\nawait page.screenshot({ path: 'full-desktop.png', fullPage: true });\n\n\u002F\u002F Viewport screenshot\nawait page.screenshot({ path: 'viewport-desktop.png' });\n\n\u002F\u002F Mobile\nawait page.setViewportSize({ width: 390, height: 844 });\nawait page.screenshot({ path: 'viewport-mobile.png', fullPage: true });\n```\n\n### 1.2 Design Token Extraction\n\nRun this in Playwright's `page.evaluate()` to extract the complete design system:\n\n```javascript\nconst tokens = await page.evaluate(() => {\n  \u002F\u002F Colors\n  const colorMap = new Map();\n  document.querySelectorAll('*').forEach(el => {\n    const cs = getComputedStyle(el);\n    ['color','backgroundColor','borderColor','borderTopColor','borderBottomColor'].forEach(p => {\n      const v = cs[p];\n      if (v && v !== 'rgba(0, 0, 0, 0)' && v !== 'transparent') colorMap.set(v, (colorMap.get(v)||0)+1);\n    });\n  });\n\n  \u002F\u002F Typography\n  const fontMap = new Map();\n  document.querySelectorAll('*').forEach(el => {\n    const cs = getComputedStyle(el);\n    const key = `${cs.fontFamily}|${cs.fontSize}|${cs.fontWeight}|${cs.lineHeight}`;\n    fontMap.set(key, (fontMap.get(key)||0)+1);\n  });\n\n  \u002F\u002F Spacing\n  const spacingSet = new Set();\n  document.querySelectorAll('*').forEach(el => {\n    const cs = getComputedStyle(el);\n    ['padding','margin','gap'].forEach(p => {\n      const v = cs[p]; if (v && v !== '0px') spacingSet.add(v);\n    });\n  });\n\n  \u002F\u002F Shadows\n  const shadowSet = new Set();\n  document.querySelectorAll('*').forEach(el => {\n    const v = getComputedStyle(el).boxShadow;\n    if (v && v !== 'none') shadowSet.add(v);\n  });\n\n  \u002F\u002F Radius\n  const radiusSet = new Set();\n  document.querySelectorAll('*').forEach(el => {\n    const v = getComputedStyle(el).borderRadius;\n    if (v && v !== '0px') radiusSet.add(v);\n  });\n\n  return {\n    colors: [...colorMap.entries()].sort((a,b) => b[1]-a[1]).slice(0,30),\n    typography: [...fontMap.entries()].sort((a,b) => b[1]-a[1]).slice(0,20),\n    spacing: [...spacingSet].sort(),\n    shadows: [...shadowSet],\n    radii: [...radiusSet].sort()\n  };\n});\n```\n\n### 1.3 Component CSS Extraction (Deep)\n\nFor each major component\u002Fsection, extract exact computed styles:\n\n```javascript\n\u002F\u002F Run per component container\nconst componentCSS = await page.evaluate((selector) => {\n  const el = document.querySelector(selector);\n  if (!el) return null;\n  const props = [\n    'fontSize','fontWeight','fontFamily','lineHeight','letterSpacing','color',\n    'textTransform','textDecoration','backgroundColor','background',\n    'padding','paddingTop','paddingRight','paddingBottom','paddingLeft',\n    'margin','marginTop','marginRight','marginBottom','marginLeft',\n    'width','height','maxWidth','minWidth','display','flexDirection',\n    'justifyContent','alignItems','gap','gridTemplateColumns',\n    'borderRadius','border','boxShadow','overflow','position',\n    'top','right','bottom','left','zIndex','opacity','transform','transition'\n  ];\n  function extract(element, depth) {\n    if (depth > 4) return null;\n    const cs = getComputedStyle(element);\n    const styles = {};\n    props.forEach(p => {\n      const v = cs[p];\n      if (v && v !== 'none' && v !== 'normal' && v !== 'auto' && v !== '0px' && v !== 'rgba(0, 0, 0, 0)')\n        styles[p] = v;\n    });\n    return {\n      tag: element.tagName.toLowerCase(),\n      classes: element.className?.toString().split(' ').slice(0,5).join(' '),\n      text: element.childNodes.length === 1 && element.childNodes[0].nodeType === 3\n        ? element.textContent.trim().slice(0,200) : null,\n      styles,\n      children: [...element.children].slice(0,20).map(c => extract(c, depth+1)).filter(Boolean)\n    };\n  }\n  return extract(el, 0);\n}, selector);\n```\n\n### 1.4 Interaction Sweep\n\nUse Playwright to discover behaviors:\n\n```javascript\n\u002F\u002F Scroll sweep\nfor (let y = 0; y \u003C await page.evaluate(() => document.body.scrollHeight); y += 300) {\n  await page.evaluate(y => window.scrollTo(0, y), y);\n  await page.waitForTimeout(200);\n  \u002F\u002F Check for sticky header changes, scroll-triggered animations, etc.\n}\n\n\u002F\u002F Hover sweep --- hover over interactive elements\nconst interactiveEls = await page.$$('button, a, [role=\"tab\"], .nav-item, .card');\nfor (const el of interactiveEls.slice(0, 30)) {\n  await el.hover();\n  await page.waitForTimeout(100);\n}\n\n\u002F\u002F Click sweep --- test tabs, dropdowns, etc.\nconst tabs = await page.$$('[role=\"tab\"], .tab-item, .nav-tab');\nfor (const tab of tabs) {\n  await tab.click();\n  await page.waitForTimeout(300);\n}\n```\n\n### 1.5 Asset Extraction\n\n```javascript\n\u002F\u002F Extract all SVG icons as inline code\nconst svgs = await page.evaluate(() =>\n  [...document.querySelectorAll('svg')].map(s => ({\n    html: s.outerHTML,\n    parent: s.parentElement?.className?.toString().split(' ')[0] || 'unknown',\n    width: s.getAttribute('width'),\n    height: s.getAttribute('height')\n  }))\n);\n\n\u002F\u002F Extract all image URLs for download\nconst images = await page.evaluate(() =>\n  [...document.querySelectorAll('img')].map(i => ({\n    src: i.src, alt: i.alt, w: i.naturalWidth, h: i.naturalHeight\n  }))\n);\n```\n\n## Phase 2: Foundation Build\n\nConvert extracted tokens into CSS custom properties:\n\n```css\n:root {\n  \u002F* Colors --- from extraction, mapped to semantic names *\u002F\n  --color-bg: {extracted};\n  --color-text: {extracted};\n  --color-text-muted: {extracted};\n  --color-accent: {extracted};\n  --color-border: {extracted};\n  \u002F* ... *\u002F\n\n  \u002F* Typography *\u002F\n  --font-family: {extracted};\n  --font-size-body: {extracted};\n  \u002F* ... *\u002F\n\n  \u002F* Shadows *\u002F\n  --shadow-sm: {extracted};\n  --shadow-md: {extracted};\n  \u002F* ... *\u002F\n}\n```\n\n## Phase 3: Parallel Section Building\n\nFor each major section of the page, dispatch a builder agent:\n\n1. Write a spec file with exact CSS values + screenshot + content\n2. Launch agent in a worktree (or as a subagent) with the spec\n3. Each agent produces its section's HTML + CSS + JS\n4. Orchestrator assembles all sections into one file\n\n**Complexity budget**: If a section spec exceeds ~150 lines, split it.\n\n## Phase 4: Assembly\n\nMerge all sections into one self-contained HTML file:\n1. Deduplicate CSS --- combine all section styles, remove duplicates\n2. Order HTML --- sections in visual order (top to bottom)\n3. Combine JS --- all event handlers and render functions in one `\u003Cscript>` block\n4. Base64-encode any images that couldn't be replaced with CSS\u002FSVG\n5. Verify: open in browser, compare against original screenshots\n\n## Phase 5: Quality Check\n\nUse Playwright to:\n1. Open the built HTML file\n2. Take screenshots at the same viewpoints as Phase 1\n3. Compare side-by-side (save both for manual review)\n4. Test all interactions (clicks, hovers, tabs)\n5. Report any visual differences\n\n## Project-Specific Mode\n\nWhen a `design-system.json` exists in the project:\n- Load tokens (colors, typography, spacing, shadows, radii) from that file\n- Apply them as CSS custom properties in the output\n- Inject any real data referenced in the project (Excel, JSON, brain DB)\n\n## Reference\n\n- Adapted from [JCodesMore\u002Fai-website-cloner-template](https:\u002F\u002Fgithub.com\u002FJCodesMore\u002Fai-website-cloner-template)\n",{"name":5,"domain":40,"description":7,"argument-hint":61,"user-invocable":62},"\u003Curl1> [\u003Curl2> ...]",true,"main","cd89f013b617f7eea982a9bbc60e992974fda2aa","skills\u002Fclone-website",15,"https:\u002F\u002Fgithub.com\u002Fcoco-research\u002Fcoco","https:\u002F\u002Fcocoresearch.org\u002Fcoco\u002F","https:\u002F\u002Fgithub.com\u002Fcoco-research","https:\u002F\u002Fcocoresearch.org","Local-first, open-source tools for people who work with AI agents: governed memory, agents that check their own work, and data that stays on your machine.","2026-11-10 10:38:36",{"source":8,"skillName":5,"commands":74,"prompt":84,"zipAvailable":62},[75,78,81],{"tool":76,"command":77},"npx","npx skills add coco-research\u002Fcoco --skill clone-website",{"tool":79,"command":80},"bunx","bunx skills add coco-research\u002Fcoco --skill clone-website",{"tool":82,"command":83},"pnpm","pnpm dlx skills add coco-research\u002Fcoco --skill clone-website","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcoco-research\u002Fcoco\u002Fblob\u002Fmain\u002Fskills\u002Fclone-website\u002FSKILL.md",[86],{"path":87,"resourceType":87,"resourceTypeDesc":88,"sizeBytes":89,"sourceHtmlUrl":16},"LICENSE","许可证",1067,[91,117,127,143,173,192],{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":95,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":99,"publishedAt":56},"01M71KEJXF9KMT0BWCMRSRFA4M","trading-super-intelligence","Trading Super Intelligence Team. Named real-world personas across 8 cells. Built local-first (LM Studio) and validator-gated. Illustrative composites; see DISCLAIMER.md.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fcoco-research\u002Fcoco\u002Fblob\u002Fmain\u002Fsystems\u002Fsuperintelligence\u002Ftrading\u002FSKILL.md",[98],{"categoryNo":28,"categoryName":29,"taxonomyType":22,"taxonomyTypeDesc":23},[100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116],"super","trading super intelligence","intelligence","trading","validator","personas","local","composites","studio","team","across","world","first","gated","2026","lm studio","local-first",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":95,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":124,"publishedAt":56},"01M71KEFWS3CMAP7DF1P0FWTDE","strategy-super-intelligence","Strategy Super Intelligence Team. Named real-world personas across 7 cells. Built local-first (LM Studio) and validator-gated. Illustrative composites; see DISCLAIMER.md.","https:\u002F\u002Fgithub.com\u002Fcoco-research\u002Fcoco\u002Fblob\u002Fmain\u002Fsystems\u002Fsuperintelligence\u002Fstrategy\u002FSKILL.md",[123],{"categoryNo":28,"categoryName":29,"taxonomyType":22,"taxonomyTypeDesc":23},[125,100,126,102,104,105,106,107,108,109,110,111,112,113,114,115,116],"strategy","strategy super intelligence",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":95,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":137,"publishedAt":56},"01M71KED56ZEPK2QE84QSQPMT0","risk-compliance-super-intelligence","Risk & Compliance (GRC) Super Intelligence Team. Named real-world personas across 7 cells. Built local-first (LM Studio) and validator-gated. Illustrative composites; see DISCLAIMER.md.","https:\u002F\u002Fgithub.com\u002Fcoco-research\u002Fcoco\u002Fblob\u002Fmain\u002Fsystems\u002Fsuperintelligence\u002Frisk-compliance\u002FSKILL.md",[133,134],{"categoryNo":28,"categoryName":29,"taxonomyType":22,"taxonomyTypeDesc":23},{"categoryNo":135,"categoryName":136,"taxonomyType":33,"taxonomyTypeDesc":34},"01JBSEEDCAT000000000000037","律师与法务",[138,100,139,140,141,102,104,105,106,107,142,108,109,110,111,112,113,114,115,116],"risk","risk compliance super intelligence","compliance","risk compliance","grc",{"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":95,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":158,"publishedAt":56},"01M71KE9A2FWSC74VA96W1EZSN","product-design-super-intelligence","Your product + design brain trust and decision partner. Named personas across 8 cells spanning product strategy, discovery\u002Fresearch, growth\u002Fmetrics, design foundations\u002Fusability, design leadership\u002Fcraft, UX\u002Fcontent, design systems, and a…","https:\u002F\u002Fgithub.com\u002Fcoco-research\u002Fcoco\u002Fblob\u002Fmain\u002Fsystems\u002Fsuperintelligence\u002Fproduct-design\u002FSKILL.md",[149,150,153,154,157],{"categoryNo":25,"categoryName":26,"taxonomyType":22,"taxonomyTypeDesc":23},{"categoryNo":151,"categoryName":152,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":28,"categoryName":29,"taxonomyType":22,"taxonomyTypeDesc":23},{"categoryNo":155,"categoryName":156,"taxonomyType":33,"taxonomyTypeDesc":34},"01JBSEEDCAT000000000000031","产品经理",{"categoryNo":31,"categoryName":32,"taxonomyType":33,"taxonomyTypeDesc":34},[40,159,102,160,100,161,162,163,164,165,166,109,110,167,168,114,169,170,171,172],"product","product design","product design super intelligence","foundations","product-design","decision","design systems","usability","leadership","ux","brain","craft","metrics","trust",{"skillNo":174,"name":175,"nameZh":6,"description":176,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":95,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":181,"publishedAt":56},"01M71KE6H9FPSD9TECYFBPXZ8Y","legal-ip-super-intelligence","Your legal, IP, and regulatory brain trust. 31 named personas across 7 cells covering patent strategy, tech licensing, regulatory litigation, AI governance, open-source compliance, privacy law, and antitrust.","https:\u002F\u002Fgithub.com\u002Fcoco-research\u002Fcoco\u002Fblob\u002Fmain\u002Fsystems\u002Fsuperintelligence\u002Flegal-ip\u002FSKILL.md",[179,180],{"categoryNo":28,"categoryName":29,"taxonomyType":22,"taxonomyTypeDesc":23},{"categoryNo":135,"categoryName":136,"taxonomyType":33,"taxonomyTypeDesc":34},[182,100,183,102,184,185,172,186,105,187,188,189,125,109,110,190,140,191,114,169],"ip","legal ip super intelligence","legal","sep","tech","litigation","ai governance","open","open-source","governance",{"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":95,"licenseFileUrl":6,"sourceHtmlUrl":196,"categories":197,"keywords":199,"publishedAt":56},"01M71KE36QRY610V6YVB9JWRND","healthcare-life-sciences-super-intelligence","Your healthcare and life sciences brain trust. 25 named personas across 7 cells covering drug discovery, medtech, biotech strategy, health policy, genomics, clinical trials, and healthcare economics.","https:\u002F\u002Fgithub.com\u002Fcoco-research\u002Fcoco\u002Fblob\u002Fmain\u002Fsystems\u002Fsuperintelligence\u002Fhealthcare-life-sciences\u002FSKILL.md",[198],{"categoryNo":28,"categoryName":29,"taxonomyType":22,"taxonomyTypeDesc":23},[200,100,201,202,102,185,172,203,204,105,205,206,125,109,110,207,208,209,210,114],"healthcare","healthcare life sciences super intelligence","life","economics","discovery","policy","clinical","clinical trials","health","trials","genomics"]