{"id":"f6dc4ae2-8e43-4e2f-8f6b-f97fe81ea8c3","shortId":"r9tscn","kind":"skill","title":"claude-in-chrome-troubleshooting","tagline":"Diagnose and fix Claude in Chrome MCP extension connectivity issues. Use when mcp__claude-in-chrome__* tools fail, return \"Browser extension is not connected\", or behave erratically.","description":"# Claude in Chrome MCP Troubleshooting\n\nUse this skill when Claude in Chrome MCP tools fail to connect or work unreliably.\n\n## When to Use\n- `mcp__claude-in-chrome__*` tools fail with \"Browser extension is not connected\"\n- Browser automation works erratically or times out\n- After updating Claude Code or Claude.app\n- When switching between Claude Code CLI and Claude.app (Cowork)\n- Native host process is running but MCP tools still fail\n\n## When NOT to Use\n\n- **Linux or Windows users** - This skill covers macOS-specific paths and tools (`~/Library/Application Support/`, `osascript`)\n- General Chrome automation issues unrelated to the Claude extension\n- Claude.app desktop issues (not browser-related)\n- Network connectivity problems\n- Chrome extension installation issues (use Chrome Web Store support)\n\n## The Claude.app vs Claude Code Conflict (Primary Issue)\n\n**Background:** When Claude.app added Cowork support (browser automation from the desktop app), it introduced a competing native messaging host that conflicts with Claude Code CLI.\n\n### Two Native Hosts, Two Socket Formats\n\n| Component | Native Host Binary | Socket Location |\n|-----------|-------------------|-----------------|\n| **Claude.app (Cowork)** | `/Applications/Claude.app/Contents/Helpers/chrome-native-host` | `/tmp/claude-mcp-browser-bridge-$USER/<PID>.sock` |\n| **Claude Code CLI** | `~/.local/share/claude/versions/<version> --chrome-native-host` | `$TMPDIR/claude-mcp-browser-bridge-$USER` (single file) |\n\n### Why They Conflict\n\n1. Both register native messaging configs in Chrome:\n   - `com.anthropic.claude_browser_extension.json` → Claude.app helper\n   - `com.anthropic.claude_code_browser_extension.json` → Claude Code wrapper\n\n2. Chrome extension requests a native host by name\n3. If the wrong config is active, the wrong binary runs\n4. The wrong binary creates sockets in a format/location the MCP client doesn't expect\n5. Result: \"Browser extension is not connected\" even though everything appears to be running\n\n### The Fix: Disable Claude.app's Native Host\n\n**If you use Claude Code CLI for browser automation (not Cowork):**\n\n```bash\n# Disable the Claude.app native messaging config\nmv ~/Library/Application\\ Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_browser_extension.json \\\n   ~/Library/Application\\ Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_browser_extension.json.disabled\n\n# Ensure the Claude Code config exists and points to the wrapper\ncat ~/Library/Application\\ Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_code_browser_extension.json\n```\n\n**If you use Cowork (Claude.app) for browser automation:**\n\n```bash\n# Disable the Claude Code native messaging config\nmv ~/Library/Application\\ Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_code_browser_extension.json \\\n   ~/Library/Application\\ Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_code_browser_extension.json.disabled\n```\n\n**You cannot use both simultaneously.** Pick one and disable the other.\n\n### Toggle Script\n\nAdd this to `~/.zshrc` or run directly:\n\n```bash\nchrome-mcp-toggle() {\n    local CONFIG_DIR=~/Library/Application\\ Support/Google/Chrome/NativeMessagingHosts\n    local CLAUDE_APP=\"$CONFIG_DIR/com.anthropic.claude_browser_extension.json\"\n    local CLAUDE_CODE=\"$CONFIG_DIR/com.anthropic.claude_code_browser_extension.json\"\n\n    if [[ -f \"$CLAUDE_APP\" && ! -f \"$CLAUDE_APP.disabled\" ]]; then\n        # Currently using Claude.app, switch to Claude Code\n        mv \"$CLAUDE_APP\" \"$CLAUDE_APP.disabled\"\n        [[ -f \"$CLAUDE_CODE.disabled\" ]] && mv \"$CLAUDE_CODE.disabled\" \"$CLAUDE_CODE\"\n        echo \"Switched to Claude Code CLI\"\n        echo \"Restart Chrome and Claude Code to apply\"\n    elif [[ -f \"$CLAUDE_CODE\" && ! -f \"$CLAUDE_CODE.disabled\" ]]; then\n        # Currently using Claude Code, switch to Claude.app\n        mv \"$CLAUDE_CODE\" \"$CLAUDE_CODE.disabled\"\n        [[ -f \"$CLAUDE_APP.disabled\" ]] && mv \"$CLAUDE_APP.disabled\" \"$CLAUDE_APP\"\n        echo \"Switched to Claude.app (Cowork)\"\n        echo \"Restart Chrome to apply\"\n    else\n        echo \"Current state unclear. Check configs:\"\n        ls -la \"$CONFIG_DIR\"/com.anthropic*.json* 2>/dev/null\n    fi\n}\n```\n\nUsage: `chrome-mcp-toggle` then restart Chrome (and Claude Code if switching to CLI).\n\n## Quick Diagnosis\n\n```bash\n# 1. Which native host binary is running?\nps aux | grep chrome-native-host | grep -v grep\n# Claude.app: /Applications/Claude.app/Contents/Helpers/chrome-native-host\n# Claude Code: ~/.local/share/claude/versions/X.X.X --chrome-native-host\n\n# 2. Where is the socket?\n# For Claude Code (single file in TMPDIR):\nls -la \"$(getconf DARWIN_USER_TEMP_DIR)/claude-mcp-browser-bridge-$USER\" 2>&1\n\n# For Claude.app (directory with PID files):\nls -la /tmp/claude-mcp-browser-bridge-$USER/ 2>&1\n\n# 3. What's the native host connected to?\nlsof -U 2>&1 | grep claude-mcp-browser-bridge\n\n# 4. Which configs are active?\nls ~/Library/Application\\ Support/Google/Chrome/NativeMessagingHosts/com.anthropic*.json\n```\n\n## Critical Insight\n\n**MCP connects at startup.** If the browser bridge wasn't ready when Claude Code started, the connection will fail for the entire session. The fix is usually: ensure Chrome + extension are running with correct config, THEN restart Claude Code.\n\n## Full Reset Procedure (Claude Code CLI)\n\n```bash\n# 1. Ensure correct config is active\nmv ~/Library/Application\\ Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_browser_extension.json \\\n   ~/Library/Application\\ Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_browser_extension.json.disabled 2>/dev/null\n\n# 2. Update the wrapper to use latest Claude Code version\ncat > ~/.claude/chrome/chrome-native-host << 'EOF'\n#!/bin/bash\nLATEST=$(ls -t ~/.local/share/claude/versions/ 2>/dev/null | head -1)\nexec \"$HOME/.local/share/claude/versions/$LATEST\" --chrome-native-host\nEOF\nchmod +x ~/.claude/chrome/chrome-native-host\n\n# 3. Kill existing native host and clean sockets\npkill -f chrome-native-host\nrm -rf /tmp/claude-mcp-browser-bridge-$USER/\nrm -f \"$(getconf DARWIN_USER_TEMP_DIR)/claude-mcp-browser-bridge-$USER\"\n\n# 4. Restart Chrome\nosascript -e 'quit app \"Google Chrome\"' && sleep 2 && open -a \"Google Chrome\"\n\n# 5. Wait for Chrome, click Claude extension icon\n\n# 6. Verify correct native host is running\nps aux | grep chrome-native-host | grep -v grep\n# Should show: ~/.local/share/claude/versions/X.X.X --chrome-native-host\n\n# 7. Verify socket exists\nls -la \"$(getconf DARWIN_USER_TEMP_DIR)/claude-mcp-browser-bridge-$USER\"\n\n# 8. Restart Claude Code\n```\n\n## Other Common Causes\n\n### Multiple Chrome Profiles\n\nIf you have the Claude extension installed in multiple Chrome profiles, each spawns its own native host and socket. This can cause confusion.\n\n**Fix:** Only enable the Claude extension in ONE Chrome profile.\n\n### Multiple Claude Code Sessions\n\nRunning multiple Claude Code instances can cause socket conflicts.\n\n**Fix:** Only run one Claude Code session at a time, or use `/mcp` to reconnect after closing other sessions.\n\n### Hardcoded Version in Wrapper\n\nThe wrapper at `~/.claude/chrome/chrome-native-host` may have a hardcoded version that becomes stale after updates.\n\n**Diagnosis:**\n```bash\ncat ~/.claude/chrome/chrome-native-host\n# Bad: exec \"/Users/.../.local/share/claude/versions/2.0.76\" --chrome-native-host\n# Good: Uses $(ls -t ...) to find latest\n```\n\n**Fix:** Use the dynamic version wrapper shown in the Full Reset Procedure above.\n\n### TMPDIR Not Set\n\nClaude Code expects `TMPDIR` to be set to find the socket.\n\n```bash\n# Check\necho $TMPDIR\n# Should show: /var/folders/XX/.../T/\n\n# Fix: Add to ~/.zshrc\nexport TMPDIR=\"${TMPDIR:-$(getconf DARWIN_USER_TEMP_DIR)}\"\n```\n\n## Diagnostic Deep Dive\n\n```bash\necho \"=== Native Host Binary ===\"\nps aux | grep chrome-native-host | grep -v grep\n\necho -e \"\\n=== Socket (Claude Code location) ===\"\nls -la \"$(getconf DARWIN_USER_TEMP_DIR)/claude-mcp-browser-bridge-$USER\" 2>&1\n\necho -e \"\\n=== Socket (Claude.app location) ===\"\nls -la /tmp/claude-mcp-browser-bridge-$USER/ 2>&1\n\necho -e \"\\n=== Native Host Open Files ===\"\npgrep -f chrome-native-host | xargs -I {} lsof -p {} 2>/dev/null | grep -E \"(sock|claude-mcp)\"\n\necho -e \"\\n=== Active Native Messaging Configs ===\"\nls ~/Library/Application\\ Support/Google/Chrome/NativeMessagingHosts/com.anthropic*.json 2>/dev/null\n\necho -e \"\\n=== Custom Wrapper Contents ===\"\ncat ~/.claude/chrome/chrome-native-host 2>/dev/null || echo \"No custom wrapper\"\n\necho -e \"\\n=== TMPDIR ===\"\necho \"TMPDIR=$TMPDIR\"\necho \"Expected: $(getconf DARWIN_USER_TEMP_DIR)\"\n```\n\n## File Reference\n\n| File | Purpose |\n|------|---------|\n| `~/.claude/chrome/chrome-native-host` | Custom wrapper script for Claude Code |\n| `/Applications/Claude.app/Contents/Helpers/chrome-native-host` | Claude.app (Cowork) native host |\n| `~/.local/share/claude/versions/<version>` | Claude Code binary (run with `--chrome-native-host`) |\n| `~/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_browser_extension.json` | Config for Claude.app native host |\n| `~/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_code_browser_extension.json` | Config for Claude Code native host |\n| `$TMPDIR/claude-mcp-browser-bridge-$USER` | Socket file (Claude Code) |\n| `/tmp/claude-mcp-browser-bridge-$USER/<PID>.sock` | Socket files (Claude.app) |\n\n## Summary\n\n1. **Primary issue:** Claude.app (Cowork) and Claude Code use different native hosts with incompatible socket formats\n2. **Fix:** Disable the native messaging config for whichever one you're NOT using\n3. **After any fix:** Must restart Chrome AND Claude Code (MCP connects at startup)\n4. **One profile:** Only have Claude extension in one Chrome profile\n5. **One session:** Only run one Claude Code instance\n\n---\n\n*Original skill by [@jeffzwang](https://github.com/jeffzwang) from [@ExaAILabs](https://github.com/ExaAILabs). Enhanced and updated for current versions of Claude Desktop and Claude Code.*\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["claude","chrome","troubleshooting","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding"],"capabilities":["skill","source-sickn33","skill-claude-in-chrome-troubleshooting","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/claude-in-chrome-troubleshooting","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34882 github stars · SKILL.md body (10,349 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-24T12:50:46.103Z","embedding":null,"createdAt":"2026-04-18T21:34:21.864Z","updatedAt":"2026-04-24T12:50:46.103Z","lastSeenAt":"2026-04-24T12:50:46.103Z","tsv":"'-1':661 '/.claude/chrome/chrome-native-host':651,672,842,856,1012,1037 '/.local/share/claude/versions':204,657,1049 '/.local/share/claude/versions/2.0.76':860 '/.local/share/claude/versions/x.x.x':512,742 '/.zshrc':361,910 '/applications/claude.app/contents/helpers/chrome-native-host':197,509,1044 '/bin/bash':653 '/claude-mcp-browser-bridge-':536,698,758,951 '/com.anthropic':468 '/dev/null':471,639,659,985,1004,1014 '/exaailabs).':1162 '/jeffzwang)':1157 '/library/application':119,306,308,322,341,343,373,576,634,636,1000,1059,1066 '/mcp':828 '/t':906 '/tmp/claude-mcp-browser-bridge-':198,548,689,963,1080 '/users':859 '/var/folders/xx':905 '1':216,491,539,551,563,627,954,966,1087 '2':231,470,517,538,550,562,638,640,658,710,953,965,984,1003,1013,1103 '3':240,552,673,1117 '4':251,570,700,1131 '5':266,715,1142 '6':723 '7':747 '8':760 'activ':246,574,632,995 'ad':161 'add':358,908 'app':169,377,388,401,446,706 'appear':276 'appli':422,456 'ask':1208 'autom':71,124,165,295,331 'aux':499,731,928 'background':158 'bad':857 'bash':298,332,365,490,626,854,899,922 'becom':849 'behav':32 'binari':192,249,254,495,926,1052 'boundari':1216 'bridg':569,588 'browser':26,65,70,136,164,268,294,330,568,587 'browser-rel':135 'cannot':346 'cat':321,650,855,1011 'caus':766,791,813 'check':462,900 'chmod':670 'chrome':4,11,22,36,45,61,123,141,146,206,223,232,367,417,454,475,480,502,514,609,666,684,702,708,714,718,734,744,768,779,801,862,931,977,1056,1123,1140 'chrome-mcp-toggl':366,474 'chrome-native-host':205,501,513,665,683,733,743,861,930,976,1055 'clarif':1210 'claud':2,9,20,34,43,59,79,86,129,153,180,201,228,290,312,335,376,381,387,397,400,407,412,419,425,432,438,445,482,510,523,566,593,618,623,647,720,762,774,797,804,809,820,888,941,990,1042,1050,1070,1078,1093,1125,1136,1148,1170,1173 'claude-in-chrom':19,58 'claude-in-chrome-troubleshoot':1 'claude-mcp':989 'claude-mcp-browser-bridg':565 'claude.app':82,90,131,151,160,195,225,283,301,328,394,436,450,508,541,959,1045,1063,1085,1090 'claude_app.disabled':390,402,442,444 'claude_code.disabled':404,406,428,440 'clean':679 'clear':1183 'cli':88,182,203,292,414,487,625 'click':719 'client':262 'close':832 'code':80,87,154,181,202,229,291,313,336,382,398,408,413,420,426,433,439,483,511,524,594,619,624,648,763,805,810,821,889,942,1043,1051,1071,1079,1094,1126,1149,1174 'com.anthropic.claude_browser_extension.json':224 'com.anthropic.claude_code_browser_extension.json':227 'common':765 'compet':173 'compon':189 'config':221,244,304,314,339,371,378,383,463,466,572,615,630,998,1061,1068,1109 'conflict':155,178,215,815 'confus':792 'connect':14,30,50,69,139,272,558,582,597,1128 'content':1010 'correct':614,629,725 'cover':112 'cowork':91,162,196,297,327,451,1046,1091 'creat':255 'criteria':1219 'critic':579 'current':392,430,459,1167 'custom':1008,1017,1038 'darwin':532,694,754,915,947,1029 'deep':920 'describ':1187 'desktop':132,168,1171 'diagnos':6 'diagnosi':489,853 'diagnost':919 'differ':1096 'dir':372,467,535,697,757,918,950,1032 'dir/com.anthropic.claude_browser_extension.json':379 'dir/com.anthropic.claude_code_browser_extension.json':384 'direct':364 'directori':542 'disabl':282,299,333,353,1105 'dive':921 'doesn':263 'dynam':875 'e':704,938,956,968,987,993,1006,1020 'echo':409,415,447,452,458,901,923,937,955,967,992,1005,1015,1019,1023,1026 'elif':423 'els':457 'enabl':795 'enhanc':1163 'ensur':310,608,628 'entir':602 'environ':1199 'environment-specif':1198 'eof':652,669 'errat':33,73 'even':273 'everyth':275 'exaailab':1159 'exec':662,858 'exist':315,675,750 'expect':265,890,1027 'expert':1204 'export':911 'extens':13,27,66,130,142,233,269,610,721,775,798,1137 'f':386,389,403,424,427,441,682,692,975 'fail':24,48,63,101,599 'fi':472 'file':212,526,545,973,1033,1035,1077,1084 'find':870,896 'fix':8,281,605,793,816,872,907,1104,1120 'format':188,1102 'format/location':259 'full':620,881 'general':122 'getconf':531,693,753,914,946,1028 'github.com':1156,1161 'github.com/exaailabs).':1160 'github.com/jeffzwang)':1155 'good':865 'googl':707,713 'grep':500,505,507,564,732,737,739,929,934,936,986 'hardcod':835,846 'head':660 'helper':226 'home/.local/share/claude/versions':663 'host':93,176,185,191,208,237,286,494,504,516,557,668,677,686,727,736,746,786,864,925,933,971,979,1048,1058,1065,1073,1098 'icon':722 'incompat':1100 'input':1213 'insight':580 'instal':143,776 'instanc':811,1150 'introduc':171 'issu':15,125,133,144,157,1089 'jeffzwang':1154 'json':469,578,1002 'kill':674 'la':465,530,547,752,945,962 'latest':646,654,664,871 'limit':1175 'linux':106 'local':370,375,380 'locat':194,943,960 'ls':464,529,546,575,655,751,867,944,961,999 'lsof':560,982 'maco':114 'macos-specif':113 'match':1184 'may':843 'mcp':12,18,37,46,57,98,261,368,476,567,581,991,1127 'messag':175,220,303,338,997,1108 'miss':1221 'multipl':767,778,803,808 'must':1121 'mv':305,340,399,405,437,443,633 'n':939,957,969,994,1007,1021 'name':239 'nativ':92,174,184,190,207,219,236,285,302,337,493,503,515,556,667,676,685,726,735,745,785,863,924,932,970,978,996,1047,1057,1064,1072,1097,1107 'network':138 'one':351,800,819,1112,1132,1139,1143,1147 'open':711,972 'origin':1151 'osascript':121,703 'output':1193 'p':983 'path':116 'permiss':1214 'pgrep':974 'pick':350 'pid':544 'pkill':681 'point':317 'primari':156,1088 'problem':140 'procedur':622,883 'process':94 'profil':769,780,802,1133,1141 'ps':498,730,927 'purpos':1036 'quick':488 'quit':705 're':1114 'readi':591 'reconnect':830 'refer':1034 'regist':218 'relat':137 'request':234 'requir':1212 'reset':621,882 'restart':416,453,479,617,701,761,1122 'result':267 'return':25 'review':1205 'rf':688 'rm':687,691 'run':96,250,279,363,497,612,729,807,818,1053,1146 'safeti':1215 'scope':1186 'script':357,1040 'session':603,806,822,834,1144 'set':887,894 'show':741,904 'shown':878 'simultan':349 'singl':211,525 'skill':41,111,1152,1178 'skill-claude-in-chrome-troubleshooting' 'sleep':709 'sock':200,988,1082 'socket':187,193,256,521,680,749,788,814,898,940,958,1076,1083,1101 'source-sickn33' 'spawn':782 'specif':115,1200 'stale':850 'start':595 'startup':584,1130 'state':460 'still':100 'stop':1206 'store':148 'substitut':1196 'success':1218 'summari':1086 'support':120,149,163 'support/google/chrome/nativemessaginghosts':374 'support/google/chrome/nativemessaginghosts/com.anthropic':577,1001 'support/google/chrome/nativemessaginghosts/com.anthropic.claude_browser_extension.json':307,635,1060 'support/google/chrome/nativemessaginghosts/com.anthropic.claude_browser_extension.json.disabled':309,637 'support/google/chrome/nativemessaginghosts/com.anthropic.claude_code_browser_extension.json':323,342,1067 'support/google/chrome/nativemessaginghosts/com.anthropic.claude_code_browser_extension.json.disabled':344 'switch':84,395,410,434,448,485 'task':1182 'temp':534,696,756,917,949,1031 'test':1202 'though':274 'time':75,825 'tmpdir':528,885,891,902,912,913,1022,1024,1025 'tmpdir/claude-mcp-browser-bridge-':209,1074 'toggl':356,369,477 'tool':23,47,62,99,118 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'treat':1191 'troubleshoot':5,38 'two':183,186 'u':561 'unclear':461 'unrel':126 'unreli':53 'updat':78,641,852,1165 'usag':473 'use':16,39,56,105,145,289,326,347,393,431,645,827,866,873,1095,1116,1176 'user':109,199,210,533,537,549,690,695,699,755,759,916,948,952,964,1030,1075,1081 'usual':607 'v':506,738,935 'valid':1201 'verifi':724,748 'version':649,836,847,876,1168 'vs':152 'wait':716 'wasn':589 'web':147 'whichev':1111 'window':108 'work':52,72 'wrapper':230,320,643,838,840,877,1009,1018,1039 'wrong':243,248,253 'x':671 'xarg':980","prices":[{"id":"3c727e99-8d74-419f-82b2-2ef99b183c28","listingId":"f6dc4ae2-8e43-4e2f-8f6b-f97fe81ea8c3","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:34:21.864Z"}],"sources":[{"listingId":"f6dc4ae2-8e43-4e2f-8f6b-f97fe81ea8c3","source":"github","sourceId":"sickn33/antigravity-awesome-skills/claude-in-chrome-troubleshooting","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/claude-in-chrome-troubleshooting","isPrimary":false,"firstSeenAt":"2026-04-18T21:34:21.864Z","lastSeenAt":"2026-04-24T12:50:46.103Z"}],"details":{"listingId":"f6dc4ae2-8e43-4e2f-8f6b-f97fe81ea8c3","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"claude-in-chrome-troubleshooting","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34882,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-24T06:41:17Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"96082c451ea4e9a4e3e6d7e9dd36298f2797fafd","skill_md_path":"skills/claude-in-chrome-troubleshooting/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/claude-in-chrome-troubleshooting"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"claude-in-chrome-troubleshooting","description":"Diagnose and fix Claude in Chrome MCP extension connectivity issues. Use when mcp__claude-in-chrome__* tools fail, return \"Browser extension is not connected\", or behave erratically."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/claude-in-chrome-troubleshooting"},"updatedAt":"2026-04-24T12:50:46.103Z"}}