[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71JSWV4EB6FVQ7NA8DMJQFV":3,"skill-same:01M71JSWV4EB6FVQ7NA8DMJQFV":75},{"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":51,"commitSha":52,"skillDirectory":53,"forksCount":54,"repositoryHtmlUrl":55,"repositoryHomepageUrl":56,"ownerHtmlUrl":57,"ownerBlogUrl":58,"ownerDescription":59,"updatedAt":60,"install":61,"resources":74},"01M71JSWV4EB6FVQ7NA8DMJQFV","browser-automation",null,"Use when the agent must open a URL, fill a form, click through a flow, screenshot a page, or extract data from a live page. Covers two providers (agent-browser local CLI, agentic-browser cloud) and the shared @e ref workflow.","coco-research\u002Fcoco","coco-research","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F68911604?v=4","01M71JRE9C4NM4NSZM4JD0BJTB","Coco Research","01M71JREA0ZMR0PMH3CKA99SN1",630,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fcoco-research\u002Fcoco\u002Fblob\u002Fmain\u002Fskills\u002Fbrowser-automation\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"browser automation","automation","browser","when","cli","agent-browser","URL","form","click","live","shared","local","Bash","open","Providers","data","flow","screenshot","workflow","agentic","2026-11-10 10:12:30",false,"---\nname: browser-automation\ndescription: \"Use when the agent must open a URL, fill a form, click through a flow, screenshot a page, or extract data from a live page. Covers two providers (agent-browser local CLI, agentic-browser cloud) and the shared @e ref workflow.\"\nallowed-tools: Bash(agent-browser:*), Bash(infsh *)\ndomain: engineering\n---\n\n# Browser Automation\n\nBrowser automation for AI agents with two provider options. Both share the same core workflow: navigate, snapshot, interact using `@e` refs, re-snapshot after changes.\n\n| Provider | Runtime | Best For |\n|----------|---------|----------|\n| agent-browser | Local (Playwright CLI) | Local testing, iOS Simulator, file:\u002F\u002F URLs |\n| agentic-browser | Cloud (inference.sh) | Video recording, cloud execution, parallel sessions |\n\n**Default to agent-browser; use agentic-browser only when the task needs recording, cloud IPs, or more than 2 parallel sessions.** They share the same `@e` ref workflow.\n\n---\n\n## Core Workflow (Both Providers)\n\nEvery browser automation follows this pattern:\n\n1. **Navigate** — Open a URL\n2. **Snapshot** — Get `@e` refs for interactive elements\n3. **Interact** — Use refs to click, fill, select\n4. **Re-snapshot** — After navigation or DOM changes, get fresh refs\n\n**Important: Refs are invalidated after navigation.** Always re-snapshot after clicking links\u002Fbuttons, form submissions, or dynamic content loading.\n\n---\n\n## Provider 1: agent-browser (Local CLI)\n\n### Quick Start\n\n```bash\nagent-browser open https:\u002F\u002Fexample.com\u002Fform\nagent-browser snapshot -i\n# Output: @e1 [input type=\"email\"], @e2 [input type=\"password\"], @e3 [button] \"Submit\"\n\nagent-browser fill @e1 \"user@example.com\"\nagent-browser fill @e2 \"password123\"\nagent-browser click @e3\nagent-browser wait --load networkidle\nagent-browser snapshot -i  # Check result\n```\n\n### Essential Commands\n\n```bash\n# Navigation\nagent-browser open \u003Curl>              # Navigate\nagent-browser close                   # Close browser\n\n# Snapshot\nagent-browser snapshot -i             # Interactive elements with refs\nagent-browser snapshot -i -C          # Include cursor-interactive elements\nagent-browser snapshot -s \"#selector\" # Scope to CSS selector\n\n# Interaction (use @refs from snapshot)\nagent-browser click @e1               # Click element\nagent-browser fill @e2 \"text\"         # Clear and type text\nagent-browser type @e2 \"text\"         # Type without clearing\nagent-browser select @e1 \"option\"     # Select dropdown option\nagent-browser check @e1               # Check checkbox\nagent-browser press Enter             # Press key\nagent-browser scroll down 500         # Scroll page\n\n# Get information\nagent-browser get text @e1            # Get element text\nagent-browser get url                 # Get current URL\nagent-browser get title               # Get page title\n\n# Wait\nagent-browser wait @e1                # Wait for element\nagent-browser wait --load networkidle # Wait for network idle\nagent-browser wait --url \"**\u002Fpage\"    # Wait for URL pattern\nagent-browser wait 2000               # Wait milliseconds\n\n# Capture\nagent-browser screenshot              # Screenshot to temp dir\nagent-browser screenshot --full       # Full page screenshot\nagent-browser pdf output.pdf          # Save as PDF\n```\n\n### Authentication with State Persistence\n\n```bash\n# Login once and save state\nagent-browser open https:\u002F\u002Fapp.example.com\u002Flogin\nagent-browser snapshot -i\nagent-browser fill @e1 \"$USERNAME\"\nagent-browser fill @e2 \"$PASSWORD\"\nagent-browser click @e3\nagent-browser wait --url \"**\u002Fdashboard\"\nagent-browser state save auth.json\n\n# Reuse in future sessions\nagent-browser state load auth.json\nagent-browser open https:\u002F\u002Fapp.example.com\u002Fdashboard\n```\n\n### Parallel Sessions\n\n```bash\nagent-browser --session site1 open https:\u002F\u002Fsite-a.com\nagent-browser --session site2 open https:\u002F\u002Fsite-b.com\nagent-browser session list\n```\n\n### Visual \u002F Debugging\n\n```bash\nagent-browser --headed open https:\u002F\u002Fexample.com\nagent-browser highlight @e1\nagent-browser record start demo.webm\n```\n\n### Local Files\n\n```bash\nagent-browser --allow-file-access open file:\u002F\u002F\u002Fpath\u002Fto\u002Fdocument.pdf\nagent-browser --allow-file-access open file:\u002F\u002F\u002Fpath\u002Fto\u002Fpage.html\nagent-browser screenshot output.png\n```\n\n### iOS Simulator (Mobile Safari)\n\n```bash\n# List available iOS simulators\nagent-browser device list\n\n# Launch Safari on a specific device\nagent-browser -p ios --device \"iPhone 16 Pro\" open https:\u002F\u002Fexample.com\n\n# Same workflow — snapshot, interact, re-snapshot\nagent-browser -p ios snapshot -i\nagent-browser -p ios tap @e1\nagent-browser -p ios fill @e2 \"text\"\nagent-browser -p ios swipe up\nagent-browser -p ios screenshot mobile.png\nagent-browser -p ios close\n```\n\n**Requirements:** macOS with Xcode, Appium (`npm install -g appium && appium driver install xcuitest`)\n\n### Semantic Locators (Alternative to Refs)\n\n```bash\nagent-browser find text \"Sign In\" click\nagent-browser find label \"Email\" fill \"user@test.com\"\nagent-browser find role button click --name \"Submit\"\nagent-browser find placeholder \"Search\" type \"query\"\nagent-browser find testid \"submit-btn\" click\n```\n\n---\n\n## Provider 2: agentic-browser (Cloud via inference.sh)\n\n### Quick Start\n\n```bash\n# Install CLI — do not pipe a remote script to sh from this skill.\n# Fetch, inspect, then run only after the user explicitly confirms:\ncurl -fsSL https:\u002F\u002Fcli.inference.sh -o \u002Ftmp\u002Finfsh-install.sh\n# review \u002Ftmp\u002Finfsh-install.sh, then: bash \u002Ftmp\u002Finfsh-install.sh && infsh login\n\n# Open a page\ninfsh app run agentic-browser --function open --input '{\"url\": \"https:\u002F\u002Fexample.com\"}' --session new\n```\n\n### Core Functions\n\n| Function | Description |\n|----------|-------------|\n| `open` | Navigate to URL, configure browser (viewport, proxy, video) |\n| `snapshot` | Re-fetch page state with `@e` refs after DOM changes |\n| `interact` | Perform actions using `@e` refs |\n| `screenshot` | Take page screenshot (viewport or full page) |\n| `execute` | Run JavaScript code on the page |\n| `close` | Close session, returns video if recording enabled |\n\n### Interact Actions\n\n| Action | Description | Required Fields |\n|--------|-------------|-----------------|\n| `click` | Click element | `ref` |\n| `dblclick` | Double-click | `ref` |\n| `fill` | Clear and type text | `ref`, `text` |\n| `type` | Type without clearing | `text` |\n| `press` | Press key (Enter, Tab) | `text` |\n| `select` | Select dropdown option | `ref`, `text` |\n| `hover` | Hover over element | `ref` |\n| `check` \u002F `uncheck` | Toggle checkbox | `ref` |\n| `drag` | Drag and drop | `ref`, `target_ref` |\n| `upload` | Upload file(s) | `ref`, `file_paths` |\n| `scroll` | Scroll page | `direction`, `scroll_amount` |\n| `back` | Go back in history | - |\n| `wait` | Wait milliseconds | `wait_ms` |\n| `goto` | Navigate to URL | `url` |\n\n### Full Example\n\n```bash\n# Start session\nRESULT=$(infsh app run agentic-browser --function open --session new --input '{\n  \"url\": \"https:\u002F\u002Fexample.com\u002Flogin\"\n}')\nSESSION_ID=$(echo $RESULT | jq -r '.session_id')\n\n# Fill and submit\ninfsh app run agentic-browser --function interact --session $SESSION_ID --input '{\n  \"action\": \"fill\", \"ref\": \"@e1\", \"text\": \"user@example.com\"\n}'\ninfsh app run agentic-browser --function interact --session $SESSION_ID --input '{\n  \"action\": \"fill\", \"ref\": \"@e2\", \"text\": \"password123\"\n}'\ninfsh app run agentic-browser --function interact --session $SESSION_ID --input '{\n  \"action\": \"click\", \"ref\": \"@e3\"\n}'\n\n# Re-snapshot after navigation\ninfsh app run agentic-browser --function snapshot --session $SESSION_ID --input '{}'\n\n# Close when done\ninfsh app run agentic-browser --function close --session $SESSION_ID --input '{}'\n```\n\n### Video Recording\n\n```bash\n# Start with recording enabled\nSESSION=$(infsh app run agentic-browser --function open --session new --input '{\n  \"url\": \"https:\u002F\u002Fexample.com\",\n  \"record_video\": true,\n  \"show_cursor\": true\n}' | jq -r '.session_id')\n\n# ... perform actions ...\n\n# Close to get the video file\ninfsh app run agentic-browser --function close --session $SESSION --input '{}'\n# Returns: {\"success\": true, \"video\": \u003CFile>}\n```\n\n### Proxy Support\n\n```bash\ninfsh app run agentic-browser --function open --session new --input '{\n  \"url\": \"https:\u002F\u002Fexample.com\",\n  \"proxy_url\": \"http:\u002F\u002Fproxy.example.com:8080\",\n  \"proxy_username\": \"user\",\n  \"proxy_password\": \"pass\"\n}'\n```\n\n### File Upload\n\n```bash\ninfsh app run agentic-browser --function interact --session $SESSION --input '{\n  \"action\": \"upload\",\n  \"ref\": \"@e5\",\n  \"file_paths\": [\"\u002Fpath\u002Fto\u002Ffile.pdf\"]\n}'\n```\n\n### JavaScript Execution\n\n```bash\ninfsh app run agentic-browser --function execute --session $SESSION --input '{\n  \"code\": \"document.querySelectorAll(\\\"h2\\\").length\"\n}'\n# Returns: {\"result\": \"5\", \"screenshot\": \u003CFile>}\n```\n\n---\n\n## Common Patterns (Both Providers)\n\n### Form Submission\n1. Open the form URL\n2. Snapshot to get element refs\n3. Fill each field using refs\n4. Click submit button\n5. Wait for navigation\u002Fnetwork idle\n6. Re-snapshot to verify result\n\n### Data Extraction\n1. Navigate to target page\n2. Snapshot interactive elements\n3. Get text from specific elements\n4. Optionally use JSON output for parsing\n\n### Authentication Flow\n1. Navigate to login page\n2. Fill credentials\n3. Handle 2FA if prompted\n4. Save session state for reuse\n5. Load saved state in future sessions\n\n","# Browser Automation\n\nBrowser automation for AI agents with two provider options. Both share the same core workflow: navigate, snapshot, interact using `@e` refs, re-snapshot after changes.\n\n| Provider | Runtime | Best For |\n|----------|---------|----------|\n| agent-browser | Local (Playwright CLI) | Local testing, iOS Simulator, file:\u002F\u002F URLs |\n| agentic-browser | Cloud (inference.sh) | Video recording, cloud execution, parallel sessions |\n\n**Default to agent-browser; use agentic-browser only when the task needs recording, cloud IPs, or more than 2 parallel sessions.** They share the same `@e` ref workflow.\n\n---\n\n## Core Workflow (Both Providers)\n\nEvery browser automation follows this pattern:\n\n1. **Navigate** — Open a URL\n2. **Snapshot** — Get `@e` refs for interactive elements\n3. **Interact** — Use refs to click, fill, select\n4. **Re-snapshot** — After navigation or DOM changes, get fresh refs\n\n**Important: Refs are invalidated after navigation.** Always re-snapshot after clicking links\u002Fbuttons, form submissions, or dynamic content loading.\n\n---\n\n## Provider 1: agent-browser (Local CLI)\n\n### Quick Start\n\n```bash\nagent-browser open https:\u002F\u002Fexample.com\u002Fform\nagent-browser snapshot -i\n# Output: @e1 [input type=\"email\"], @e2 [input type=\"password\"], @e3 [button] \"Submit\"\n\nagent-browser fill @e1 \"user@example.com\"\nagent-browser fill @e2 \"password123\"\nagent-browser click @e3\nagent-browser wait --load networkidle\nagent-browser snapshot -i  # Check result\n```\n\n### Essential Commands\n\n```bash\n# Navigation\nagent-browser open \u003Curl>              # Navigate\nagent-browser close                   # Close browser\n\n# Snapshot\nagent-browser snapshot -i             # Interactive elements with refs\nagent-browser snapshot -i -C          # Include cursor-interactive elements\nagent-browser snapshot -s \"#selector\" # Scope to CSS selector\n\n# Interaction (use @refs from snapshot)\nagent-browser click @e1               # Click element\nagent-browser fill @e2 \"text\"         # Clear and type text\nagent-browser type @e2 \"text\"         # Type without clearing\nagent-browser select @e1 \"option\"     # Select dropdown option\nagent-browser check @e1               # Check checkbox\nagent-browser press Enter             # Press key\nagent-browser scroll down 500         # Scroll page\n\n# Get information\nagent-browser get text @e1            # Get element text\nagent-browser get url                 # Get current URL\nagent-browser get title               # Get page title\n\n# Wait\nagent-browser wait @e1                # Wait for element\nagent-browser wait --load networkidle # Wait for network idle\nagent-browser wait --url \"**\u002Fpage\"    # Wait for URL pattern\nagent-browser wait 2000               # Wait milliseconds\n\n# Capture\nagent-browser screenshot              # Screenshot to temp dir\nagent-browser screenshot --full       # Full page screenshot\nagent-browser pdf output.pdf          # Save as PDF\n```\n\n### Authentication with State Persistence\n\n```bash\n# Login once and save state\nagent-browser open https:\u002F\u002Fapp.example.com\u002Flogin\nagent-browser snapshot -i\nagent-browser fill @e1 \"$USERNAME\"\nagent-browser fill @e2 \"$PASSWORD\"\nagent-browser click @e3\nagent-browser wait --url \"**\u002Fdashboard\"\nagent-browser state save auth.json\n\n# Reuse in future sessions\nagent-browser state load auth.json\nagent-browser open https:\u002F\u002Fapp.example.com\u002Fdashboard\n```\n\n### Parallel Sessions\n\n```bash\nagent-browser --session site1 open https:\u002F\u002Fsite-a.com\nagent-browser --session site2 open https:\u002F\u002Fsite-b.com\nagent-browser session list\n```\n\n### Visual \u002F Debugging\n\n```bash\nagent-browser --headed open https:\u002F\u002Fexample.com\nagent-browser highlight @e1\nagent-browser record start demo.webm\n```\n\n### Local Files\n\n```bash\nagent-browser --allow-file-access open file:\u002F\u002F\u002Fpath\u002Fto\u002Fdocument.pdf\nagent-browser --allow-file-access open file:\u002F\u002F\u002Fpath\u002Fto\u002Fpage.html\nagent-browser screenshot output.png\n```\n\n### iOS Simulator (Mobile Safari)\n\n```bash\n# List available iOS simulators\nagent-browser device list\n\n# Launch Safari on a specific device\nagent-browser -p ios --device \"iPhone 16 Pro\" open https:\u002F\u002Fexample.com\n\n# Same workflow — snapshot, interact, re-snapshot\nagent-browser -p ios snapshot -i\nagent-browser -p ios tap @e1\nagent-browser -p ios fill @e2 \"text\"\nagent-browser -p ios swipe up\nagent-browser -p ios screenshot mobile.png\nagent-browser -p ios close\n```\n\n**Requirements:** macOS with Xcode, Appium (`npm install -g appium && appium driver install xcuitest`)\n\n### Semantic Locators (Alternative to Refs)\n\n```bash\nagent-browser find text \"Sign In\" click\nagent-browser find label \"Email\" fill \"user@test.com\"\nagent-browser find role button click --name \"Submit\"\nagent-browser find placeholder \"Search\" type \"query\"\nagent-browser find testid \"submit-btn\" click\n```\n\n---\n\n## Provider 2: agentic-browser (Cloud via inference.sh)\n\n### Quick Start\n\n```bash\n# Install CLI — do not pipe a remote script to sh from this skill.\n# Fetch, inspect, then run only after the user explicitly confirms:\ncurl -fsSL https:\u002F\u002Fcli.inference.sh -o \u002Ftmp\u002Finfsh-install.sh\n# review \u002Ftmp\u002Finfsh-install.sh, then: bash \u002Ftmp\u002Finfsh-install.sh && infsh login\n\n# Open a page\ninfsh app run agentic-browser --function open --input '{\"url\": \"https:\u002F\u002Fexample.com\"}' --session new\n```\n\n### Core Functions\n\n| Function | Description |\n|----------|-------------|\n| `open` | Navigate to URL, configure browser (viewport, proxy, video) |\n| `snapshot` | Re-fetch page state with `@e` refs after DOM changes |\n| `interact` | Perform actions using `@e` refs |\n| `screenshot` | Take page screenshot (viewport or full page) |\n| `execute` | Run JavaScript code on the page |\n| `close` | Close session, returns video if recording enabled |\n\n### Interact Actions\n\n| Action | Description | Required Fields |\n|--------|-------------|-----------------|\n| `click` | Click element | `ref` |\n| `dblclick` | Double-click | `ref` |\n| `fill` | Clear and type text | `ref`, `text` |\n| `type` | Type without clearing | `text` |\n| `press` | Press key (Enter, Tab) | `text` |\n| `select` | Select dropdown option | `ref`, `text` |\n| `hover` | Hover over element | `ref` |\n| `check` \u002F `uncheck` | Toggle checkbox | `ref` |\n| `drag` | Drag and drop | `ref`, `target_ref` |\n| `upload` | Upload file(s) | `ref`, `file_paths` |\n| `scroll` | Scroll page | `direction`, `scroll_amount` |\n| `back` | Go back in history | - |\n| `wait` | Wait milliseconds | `wait_ms` |\n| `goto` | Navigate to URL | `url` |\n\n### Full Example\n\n```bash\n# Start session\nRESULT=$(infsh app run agentic-browser --function open --session new --input '{\n  \"url\": \"https:\u002F\u002Fexample.com\u002Flogin\"\n}')\nSESSION_ID=$(echo $RESULT | jq -r '.session_id')\n\n# Fill and submit\ninfsh app run agentic-browser --function interact --session $SESSION_ID --input '{\n  \"action\": \"fill\", \"ref\": \"@e1\", \"text\": \"user@example.com\"\n}'\ninfsh app run agentic-browser --function interact --session $SESSION_ID --input '{\n  \"action\": \"fill\", \"ref\": \"@e2\", \"text\": \"password123\"\n}'\ninfsh app run agentic-browser --function interact --session $SESSION_ID --input '{\n  \"action\": \"click\", \"ref\": \"@e3\"\n}'\n\n# Re-snapshot after navigation\ninfsh app run agentic-browser --function snapshot --session $SESSION_ID --input '{}'\n\n# Close when done\ninfsh app run agentic-browser --function close --session $SESSION_ID --input '{}'\n```\n\n### Video Recording\n\n```bash\n# Start with recording enabled\nSESSION=$(infsh app run agentic-browser --function open --session new --input '{\n  \"url\": \"https:\u002F\u002Fexample.com\",\n  \"record_video\": true,\n  \"show_cursor\": true\n}' | jq -r '.session_id')\n\n# ... perform actions ...\n\n# Close to get the video file\ninfsh app run agentic-browser --function close --session $SESSION --input '{}'\n# Returns: {\"success\": true, \"video\": \u003CFile>}\n```\n\n### Proxy Support\n\n```bash\ninfsh app run agentic-browser --function open --session new --input '{\n  \"url\": \"https:\u002F\u002Fexample.com\",\n  \"proxy_url\": \"http:\u002F\u002Fproxy.example.com:8080\",\n  \"proxy_username\": \"user\",\n  \"proxy_password\": \"pass\"\n}'\n```\n\n### File Upload\n\n```bash\ninfsh app run agentic-browser --function interact --session $SESSION --input '{\n  \"action\": \"upload\",\n  \"ref\": \"@e5\",\n  \"file_paths\": [\"\u002Fpath\u002Fto\u002Ffile.pdf\"]\n}'\n```\n\n### JavaScript Execution\n\n```bash\ninfsh app run agentic-browser --function execute --session $SESSION --input '{\n  \"code\": \"document.querySelectorAll(\\\"h2\\\").length\"\n}'\n# Returns: {\"result\": \"5\", \"screenshot\": \u003CFile>}\n```\n\n---\n\n## Common Patterns (Both Providers)\n\n### Form Submission\n1. Open the form URL\n2. Snapshot to get element refs\n3. Fill each field using refs\n4. Click submit button\n5. Wait for navigation\u002Fnetwork idle\n6. Re-snapshot to verify result\n\n### Data Extraction\n1. Navigate to target page\n2. Snapshot interactive elements\n3. Get text from specific elements\n4. Optionally use JSON output for parsing\n\n### Authentication Flow\n1. Navigate to login page\n2. Fill credentials\n3. Handle 2FA if prompted\n4. Save session state for reuse\n5. Load saved state in future sessions\n\n",{"name":5,"domain":49,"description":7,"allowed-tools":50},"engineering","Bash(agent-browser:*), Bash(infsh *)","main","cd89f013b617f7eea982a9bbc60e992974fda2aa","skills\u002Fbrowser-automation",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":62,"prompt":72,"zipAvailable":73},[63,66,69],{"tool":64,"command":65},"npx","npx skills add coco-research\u002Fcoco --skill browser-automation",{"tool":67,"command":68},"bunx","bunx skills add coco-research\u002Fcoco --skill browser-automation",{"tool":70,"command":71},"pnpm","pnpm dlx skills add coco-research\u002Fcoco --skill browser-automation","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcoco-research\u002Fcoco\u002Fblob\u002Fmain\u002Fskills\u002Fbrowser-automation\u002FSKILL.md",true,[],[76,100,110,128,163,181],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":83,"publishedAt":44},"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.","https:\u002F\u002Fgithub.com\u002Fcoco-research\u002Fcoco\u002Fblob\u002Fmain\u002Fsystems\u002Fsuperintelligence\u002Ftrading\u002FSKILL.md",[82],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[84,85,86,87,88,89,35,90,91,92,93,94,95,96,97,98,99],"super","trading super intelligence","intelligence","trading","validator","personas","composites","studio","team","across","world","first","gated","2026","lm studio","local-first",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":107,"publishedAt":44},"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",[106],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[108,84,109,86,88,89,35,90,91,92,93,94,95,96,97,98,99],"strategy","strategy super intelligence",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":122,"publishedAt":44},"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",[116,117],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":118,"categoryName":119,"taxonomyType":120,"taxonomyTypeDesc":121},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[123,84,124,125,126,86,88,89,35,90,127,91,92,93,94,95,96,97,98,99],"risk","risk compliance super intelligence","compliance","risk compliance","grc",{"skillNo":129,"name":130,"nameZh":6,"description":131,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":147,"publishedAt":44},"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",[134,137,140,141,144],{"categoryNo":135,"categoryName":136,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":138,"categoryName":139,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":142,"categoryName":143,"taxonomyType":120,"taxonomyTypeDesc":121},"01JBSEEDCAT000000000000031","产品经理",{"categoryNo":145,"categoryName":146,"taxonomyType":120,"taxonomyTypeDesc":121},"01JBSEEDCAT000000000000032","设计师",[148,149,86,150,84,151,152,153,154,155,156,92,93,157,158,97,159,160,161,162],"design","product","product design","product design super intelligence","foundations","product-design","decision","design systems","usability","leadership","ux","brain","craft","metrics","trust",{"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":171,"publishedAt":44},"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",[169,170],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":118,"categoryName":119,"taxonomyType":120,"taxonomyTypeDesc":121},[172,84,173,86,174,175,162,176,89,177,178,37,108,92,93,179,125,180,97,159],"ip","legal ip super intelligence","legal","sep","tech","litigation","ai governance","open-source","governance",{"skillNo":182,"name":183,"nameZh":6,"description":184,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":185,"categories":186,"keywords":188,"publishedAt":44},"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",[187],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[189,84,190,191,86,175,162,192,193,89,194,195,108,92,93,196,197,198,199,97],"healthcare","healthcare life sciences super intelligence","life","economics","discovery","policy","clinical","clinical trials","health","trials","genomics"]