[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6PRYVH4EABNTRXZG2HXCAP1":3,"skill-same:01M6PRYVH4EABNTRXZG2HXCAP1":152},{"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":34,"publishedAt":55,"linkOnly":56,"markdownContent":57,"markdownBody":58,"frontMatter":59,"refName":66,"commitSha":67,"skillDirectory":68,"forksCount":14,"repositoryHtmlUrl":69,"repositoryHomepageUrl":6,"ownerHtmlUrl":70,"ownerBlogUrl":71,"ownerDescription":6,"updatedAt":72,"install":73,"resources":85},"01M6PRYVH4EABNTRXZG2HXCAP1","seo-google",null,"Google SEO APIs: Search Console (Search Analytics, URL Inspection, Sitemaps), PageSpeed Insights v5, CrUX field data with 25-week history, Indexing API v3, and GA4 organic traffic. Provides real Google field data for Core Web Vitals, indexation status, search performance, and organic traffic trends. Use when user says \"search console\", \"GSC\", \"PageSpeed\", \"CrUX\", \"field data\", \"indexing API\", \"GA4 organic\", \"URL inspection\", \"google api setup\", \"real CWV data\", \"impressions\", \"clicks\", \"CTR\", \"position data\", \"LCP\", \"INP\", \"CLS\", \"FCP\", \"TTFB\", or \"Lighthouse scores\".","headmktlucca-ui\u002Fneuroads-lp","headmktlucca-ui","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F247379838?v=4","01M6PDVAV6M1W96D1SR1PDF8CS","NeuroAds","01M6PDVAZ4P281GNDKD45CYTF5",0,"MIT","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002FSKILL.md",[18,23,26,31],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000019","营销推广",{"categoryNo":27,"categoryName":28,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",{"categoryNo":32,"categoryName":33,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000035","市场营销",[35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54],"seo","google","seo google","command","vitals","traffic","insights","URL","ctr","indexing","gsc","ga4","history","api","data","search","core","analytics","status","performance","2026-11-10 10:12:30",false,"---\nname: seo-google\ndescription: >\n  Google SEO APIs: Search Console (Search Analytics, URL Inspection, Sitemaps),\n  PageSpeed Insights v5, CrUX field data with 25-week history, Indexing API v3,\n  and GA4 organic traffic. Provides real Google field data for Core Web Vitals,\n  indexation status, search performance, and organic traffic trends. Use when\n  user says \"search console\", \"GSC\", \"PageSpeed\", \"CrUX\", \"field data\",\n  \"indexing API\", \"GA4 organic\", \"URL inspection\", \"google api setup\",\n  \"real CWV data\", \"impressions\", \"clicks\", \"CTR\", \"position data\",\n  \"LCP\", \"INP\", \"CLS\", \"FCP\", \"TTFB\", or \"Lighthouse scores\".\nuser-invocable: true\nargument-hint: \"[command] [url|property]\"\nlicense: MIT\nmetadata:\n  author: AgriciDaniel\n  version: \"2.2.0\"\n  category: seo\n---\n\n# Google SEO APIs\n\nDirect access to Google's own SEO data. Bridges the gap between crawl-based\nanalysis (existing claude-seo skills) and Google's real-time field data: actual\nChrome user metrics, real indexation status, search performance, and organic traffic.\n\nAll APIs are free. Setup requires a Google Cloud project with API key and\u002For\nservice account -- run `\u002Fseo google setup` for step-by-step instructions.\n\n## Prerequisites\n\nBefore executing any command, check credentials:\n```bash\npython3 scripts\u002Fgoogle_auth.py --check --json\n```\n\nConfig file: `~\u002F.config\u002Fclaude-seo\u002Fgoogle-api.json`\n```json\n{\n  \"service_account_path\": \"\u002Fpath\u002Fto\u002Fservice_account.json\",\n  \"api_key\": \"\u003CGOOGLE_API_KEY>\",\n  \"default_property\": \"sc-domain:example.com\",\n  \"ga4_property_id\": \"properties\u002F123456789\"\n}\n```\n\nIf missing, read `references\u002Fauth-setup.md` and walk the user through setup.\n\n### Credential Tiers\n\n| Tier | Detection | Available Commands |\n|------|-----------|-------------------|\n| **0** (API Key) | `api_key` present | `pagespeed`, `crux`, `crux-history`, `youtube`, `nlp` |\n| **1** (OAuth\u002FSA) | + OAuth token or service account | Tier 0 + `gsc`, `inspect`, `sitemaps`, `index` |\n| **2** (Full) | + `ga4_property_id` configured | Tier 1 + `ga4`, `ga4-pages` |\n| **3** (Ads) | + `ads_developer_token` + `ads_customer_id` | Tier 2 + `keywords`, `volume` |\n\nAlways communicate the detected tier before running commands.\n\n## Quick Reference\n\n| Command | What it does | Tier |\n|---------|-------------|------|\n| `\u002Fseo google setup` | Check\u002Fconfigure API credentials | -- |\n| `\u002Fseo google pagespeed \u003Curl>` | PSI Lighthouse + CrUX field data | 0 |\n| `\u002Fseo google crux \u003Curl>` | CrUX field data only (p75 metrics) | 0 |\n| `\u002Fseo google crux-history \u003Curl>` | 25-week CWV trend analysis | 0 |\n| `\u002Fseo google gsc \u003Cproperty>` | Search Console: clicks, impressions, CTR, position | 1 |\n| `\u002Fseo google inspect \u003Curl>` | URL Inspection: index status, canonical, crawl info | 1 |\n| `\u002Fseo google inspect-batch \u003Cfile>` | Batch URL Inspection from file | 1 |\n| `\u002Fseo google sitemaps \u003Cproperty>` | GSC sitemap status | 1 |\n| `\u002Fseo google index \u003Curl>` | Submit URL to Indexing API | 1 |\n| `\u002Fseo google index-batch \u003Cfile>` | Batch submit up to 200 URLs | 1 |\n| `\u002Fseo google ga4 [property-id]` | GA4 organic traffic report | 2 |\n| `\u002Fseo google ga4-pages [property-id]` | Top organic landing pages | 2 |\n| `\u002Fseo google youtube \u003Cquery>` | YouTube video search (views, likes, duration) | 0 |\n| `\u002Fseo google youtube-video \u003Cid>` | YouTube video details + top comments | 0 |\n| `\u002Fseo google nlp \u003Curl-or-text>` | NLP entity extraction + sentiment + classification | 0 |\n| `\u002Fseo google entities \u003Curl-or-text>` | Entity analysis only (for E-E-A-T) | 0 |\n| `\u002Fseo google keywords \u003Cseed>` | Keyword ideas from Google Ads Keyword Planner | 3 |\n| `\u002Fseo google volume \u003Ckeywords>` | Search volume lookup from Keyword Planner | 3 |\n| `\u002Fseo google entity \u003Cquery>` | Knowledge Graph entity check | 0 |\n| `\u002Fseo google safety \u003Curl>` | Web Risk URL safety check | 0 |\n| `\u002Fseo google quotas` | Show rate limits for all APIs | -- |\n\n---\n\n## PageSpeed + CrUX\n\n### `\u002Fseo google pagespeed \u003Curl>`\n\nCombined Lighthouse lab data + CrUX field data.\n\n**Script:** `python3 scripts\u002Fpagespeed_check.py \u003Curl> --json`\n**Reference:** `references\u002Fpagespeed-crux-api.md`\n**Default:** Both mobile + desktop strategies, all Lighthouse categories.\n\nOutput merges lab scores (point-in-time Lighthouse) with field data (28-day\nChrome user metrics). CrUX tries URL-level first, falls back to origin-level.\n\n### `\u002Fseo google crux \u003Curl>`\n\nCrUX field data only (no Lighthouse run). Faster.\n\n**Script:** `python3 scripts\u002Fpagespeed_check.py \u003Curl> --crux-only --json`\n\n### `\u002Fseo google crux-history \u003Curl>`\n\n25-week CrUX History trends. Shows whether CWV metrics are improving, stable, or degrading.\n\n**Script:** `python3 scripts\u002Fcrux_history.py \u003Curl> --json`\n**Reference:** `references\u002Fpagespeed-crux-api.md`\n\nOutput includes per-metric trend direction, percentage change, and weekly p75 values.\n\n---\n\n## Search Console\n\n### `\u002Fseo google gsc \u003Cproperty>`\n\nSearch Analytics: clicks, impressions, CTR, position for last 28 days.\n\n**Script:** `python3 scripts\u002Fgsc_query.py --property \u003Cproperty> --json`\n**Reference:** `references\u002Fsearch-console-api.md`\n**Default:** 28 days, dimensions=query,page, type=web, limit=1000.\n\nIncludes quick-win detection: queries at position 4-10 with high impressions.\n\n### `\u002Fseo google inspect \u003Curl>`\n\nURL Inspection: real indexation status from Google.\n\n**Script:** `python3 scripts\u002Fgsc_inspect.py \u003Curl> --json`\n\nReturns: verdict (PASS\u002FFAIL), coverage state, robots.txt status, indexing state,\npage fetch state, canonical selection, mobile usability, rich results.\n\n### `\u002Fseo google inspect-batch \u003Cfile>`\n\nBatch inspection from a file (one URL per line). Rate limited to 2,000\u002Fday per site.\n\n**Script:** `python3 scripts\u002Fgsc_inspect.py --batch \u003Cfile> --json`\n\n### `\u002Fseo google sitemaps \u003Cproperty>`\n\nList submitted sitemaps with status, errors, warnings. Sitemap contents report\nsubmitted counts only; URL Inspection API is the indexation truth for whether\nspecific URLs are indexed.\n\n**Script:** `python3 scripts\u002Fgsc_query.py sitemaps --property \u003Cproperty> --json`\n\n---\n\n## Indexing API\n\n### `\u002Fseo google index \u003Curl>`\n\nNotify Google of a URL update.\n\n**Script:** `python3 scripts\u002Findexing_notify.py \u003Curl> --json`\n**Reference:** `references\u002Findexing-api.md`\n\nThe Indexing API is officially for JobPosting and BroadcastEvent\u002FVideoObject pages.\nAlways inform the user of this restriction. Daily quota: 200 publish requests.\n\n### `\u002Fseo google index-batch \u003Cfile>`\n\nBatch submit URLs from a file. Tracks quota usage.\n\n**Script:** `python3 scripts\u002Findexing_notify.py --batch \u003Cfile> --json`\n\n---\n\n## GA4 Traffic\n\n### `\u002Fseo google ga4 [property-id]`\n\nOrganic traffic report: daily sessions, users, pageviews, bounce rate, engagement.\n\n**Script:** `python3 scripts\u002Fga4_report.py --property \u003Cid> --json`\n**Reference:** `references\u002Fga4-data-api.md`\n**Default:** 28 days, filtered to Organic Search channel group.\n\n### `\u002Fseo google ga4-pages [property-id]`\n\nTop organic landing pages ranked by sessions.\n\n**Script:** `python3 scripts\u002Fga4_report.py --property \u003Cid> --report top-pages --json`\n\n---\n\n## YouTube (Video SEO)\n\nYouTube mentions have the strongest AI visibility correlation (0.737). Free, API key only.\n\n### `\u002Fseo google youtube \u003Cquery>`\n\nSearch YouTube for videos. Returns title, channel, views, likes, duration.\n\n**Script:** `python3 scripts\u002Fyoutube_search.py search \"\u003Cquery>\" --json`\n**Reference:** `references\u002Fyoutube-api.md`\n**Quota:** 100 units per search (10,000 units\u002Fday free).\n\n### `\u002Fseo google youtube-video \u003Cvideo_id>`\n\nDetailed video info + tags + top 10 comments.\n\n**Script:** `python3 scripts\u002Fyoutube_search.py video \u003Cvideo_id> --json`\n**Quota:** 2 units (video details + comments).\n\n---\n\n## NLP Content Analysis\n\nGoogle's own entity\u002Fsentiment analysis. Enhances E-E-A-T scoring.\n\n### `\u002Fseo google nlp \u003Curl-or-text>`\n\nFull NLP analysis: entities, sentiment, content classification.\n\n**Script:** `python3 scripts\u002Fnlp_analyze.py --url \u003Curl> --json` or `--text \"...\"`\n**Reference:** `references\u002Fnlp-api.md`\n**Free tier:** 5,000 units\u002Fmonth. Requires billing enabled on GCP project.\n\n### `\u002Fseo google entities \u003Curl-or-text>`\n\nEntity extraction only (faster, less quota).\n\n**Script:** `python3 scripts\u002Fnlp_analyze.py --url \u003Curl> --features entities --json`\n\n---\n\n## Keyword Research (Google Ads)\n\nGold-standard keyword volume data. Requires Google Ads account.\n\n### `\u002Fseo google keywords \u003Cseed>`\n\nGenerate keyword ideas from seed terms.\n\n**Script:** `python3 scripts\u002Fkeyword_planner.py ideas \"\u003Cseed>\" --json`\n**Reference:** `references\u002Fkeyword-planner-api.md`\n**Requires:** Ads developer token + customer ID in config (Tier 3).\n\n### `\u002Fseo google volume \u003Ckeywords>`\n\nSearch volume for specific keywords (comma-separated).\n\n**Script:** `python3 scripts\u002Fkeyword_planner.py volume \"\u003Ckw1>,\u003Ckw2>\" --json`\n\n---\n\n## Supplementary\n\n### `\u002Fseo google entity \u003Cquery>`\n\nKnowledge Graph entity check. Verifies brand presence.\n\n**Reference:** `references\u002Fsupplementary-apis.md`\nUses Knowledge Graph Search API with API key.\n\n### `\u002Fseo google safety \u003Curl>`\n\nWeb Risk API check for malware\u002Fsocial engineering flags.\n\n**Reference:** `references\u002Fsupplementary-apis.md`\n\n### `\u002Fseo google quotas`\n\nDisplay rate limits table. Read `references\u002Frate-limits-quotas.md`.\n\n---\n\n## Reports\n\nAfter any analysis command, offer to generate a PDF\u002FHTML report.\n\n### `\u002Fseo google report \u003Ctype>`\n\nGenerate a professional PDF report with charts and analytics.\n\n**Script:** `python3 scripts\u002Fgoogle_report.py --type \u003Ctype> --data \u003Cjson> --domain \u003Cdomain> --format pdf`\n\n| Type | Input | Output |\n|------|-------|--------|\n| `cwv-audit` | PSI + CrUX + CrUX History data | Core Web Vitals audit with gauges, timelines, distributions |\n| `gsc-performance` | GSC query data | Search Console report with query tables, quick wins |\n| `indexation` | Batch inspection data | Indexation status with coverage donut chart |\n| `full` | All data combined | Comprehensive Google SEO report (all sections) |\n\n**Workflow:**\n1. Run data collection commands (pagespeed, gsc, inspect-batch, etc.)\n2. Save JSON output to file: `python3 scripts\u002Fpagespeed_check.py \u003Curl> --json > data.json`\n3. Generate report: `python3 scripts\u002Fgoogle_report.py --type cwv-audit --data data.json --domain \u003Cdomain>`\n\n**Convention:** After completing analysis, suggest: \"Generate a report? Use `\u002Fseo google report \u003Ctype>`\"\n\n---\n\n## Rate Limits\n\n| API | Per-Minute | Per-Day | Auth |\n|-----|-----------|---------|------|\n| PSI v5 | 240 QPM | 25,000 QPD | API Key |\n| CrUX + History | 150 QPM (shared) | Unlimited | API Key |\n| GSC Search Analytics | 1,200 QPM\u002Fsite | 30M QPD | Service Account |\n| GSC URL Inspection | 600 QPM | 2,000 QPD\u002Fsite | Service Account |\n| Indexing API | 380 RPM | 200 publish\u002Fday | Service Account |\n| GA4 Data API | 10 concurrent | ~25K tokens\u002Fday | Service Account |\n\n## Cross-Skill Integration\n\n- **seo-audit**: Spawns `seo-google` agent for live CWV + indexation data (conditional)\n- **seo-technical**: Uses pagespeed_check.py for real CWV field data\n- **seo-performance**: CrUX field data supplements Lighthouse lab data\n- **seo-sitemap**: GSC sitemap status shows submitted counts, errors, and warnings; use URL Inspection for indexation truth\n- **seo-content**: GSC query data informs keyword targeting\n- **seo-geo**: GSC search appearance data includes AI Overview references\n\n## Output Format\n\n- CWV metrics: traffic-light rating (Good \u002F Needs Improvement \u002F Poor)\n- Performance reports: tables with sortable columns\n- Always include data freshness note\n- Save reports as `GOOGLE-API-REPORT-{domain}.md`\n- Use templates from `assets\u002Ftemplates\u002F` for structured output\n\n## Technical Notes\n\n- INP replaced FID on March 12, 2024. Never reference FID.\n- CLS values from CrUX are string-encoded (e.g., \"0.05\"). Scripts handle parsing.\n- CrUX 404 = insufficient traffic, not an auth error.\n- Search Analytics data has 2-3 day lag.\n- `round_trip_time` replaced `effectiveConnectionType` in CrUX (Feb 2025).\n- Custom Search JSON API is closed to new customers (2025).\n\n## Error Handling\n\n| Scenario | Action |\n|----------|--------|\n| No credentials configured | Run `\u002Fseo google setup`. List Tier 0 commands that work with just an API key. |\n| Service account lacks GSC access | Report error. Instruct: add `client_email` to GSC > Settings > Users > Add. |\n| CrUX data unavailable (404) | Report insufficient Chrome traffic. Suggest PSI lab data as fallback. |\n| GA4 property not found | Report error. Show how to find property ID in GA4 Admin > Property Details. |\n| Indexing API quota exceeded | Report 200\u002Fday limit. Suggest prioritizing most important URLs. |\n| Rate limit (429) | Wait and retry with exponential backoff. Report which API hit the limit. |\n","# Google SEO APIs\n\nDirect access to Google's own SEO data. Bridges the gap between crawl-based\nanalysis (existing claude-seo skills) and Google's real-time field data: actual\nChrome user metrics, real indexation status, search performance, and organic traffic.\n\nAll APIs are free. Setup requires a Google Cloud project with API key and\u002For\nservice account -- run `\u002Fseo google setup` for step-by-step instructions.\n\n## Prerequisites\n\nBefore executing any command, check credentials:\n```bash\npython3 scripts\u002Fgoogle_auth.py --check --json\n```\n\nConfig file: `~\u002F.config\u002Fclaude-seo\u002Fgoogle-api.json`\n```json\n{\n  \"service_account_path\": \"\u002Fpath\u002Fto\u002Fservice_account.json\",\n  \"api_key\": \"\u003CGOOGLE_API_KEY>\",\n  \"default_property\": \"sc-domain:example.com\",\n  \"ga4_property_id\": \"properties\u002F123456789\"\n}\n```\n\nIf missing, read `references\u002Fauth-setup.md` and walk the user through setup.\n\n### Credential Tiers\n\n| Tier | Detection | Available Commands |\n|------|-----------|-------------------|\n| **0** (API Key) | `api_key` present | `pagespeed`, `crux`, `crux-history`, `youtube`, `nlp` |\n| **1** (OAuth\u002FSA) | + OAuth token or service account | Tier 0 + `gsc`, `inspect`, `sitemaps`, `index` |\n| **2** (Full) | + `ga4_property_id` configured | Tier 1 + `ga4`, `ga4-pages` |\n| **3** (Ads) | + `ads_developer_token` + `ads_customer_id` | Tier 2 + `keywords`, `volume` |\n\nAlways communicate the detected tier before running commands.\n\n## Quick Reference\n\n| Command | What it does | Tier |\n|---------|-------------|------|\n| `\u002Fseo google setup` | Check\u002Fconfigure API credentials | -- |\n| `\u002Fseo google pagespeed \u003Curl>` | PSI Lighthouse + CrUX field data | 0 |\n| `\u002Fseo google crux \u003Curl>` | CrUX field data only (p75 metrics) | 0 |\n| `\u002Fseo google crux-history \u003Curl>` | 25-week CWV trend analysis | 0 |\n| `\u002Fseo google gsc \u003Cproperty>` | Search Console: clicks, impressions, CTR, position | 1 |\n| `\u002Fseo google inspect \u003Curl>` | URL Inspection: index status, canonical, crawl info | 1 |\n| `\u002Fseo google inspect-batch \u003Cfile>` | Batch URL Inspection from file | 1 |\n| `\u002Fseo google sitemaps \u003Cproperty>` | GSC sitemap status | 1 |\n| `\u002Fseo google index \u003Curl>` | Submit URL to Indexing API | 1 |\n| `\u002Fseo google index-batch \u003Cfile>` | Batch submit up to 200 URLs | 1 |\n| `\u002Fseo google ga4 [property-id]` | GA4 organic traffic report | 2 |\n| `\u002Fseo google ga4-pages [property-id]` | Top organic landing pages | 2 |\n| `\u002Fseo google youtube \u003Cquery>` | YouTube video search (views, likes, duration) | 0 |\n| `\u002Fseo google youtube-video \u003Cid>` | YouTube video details + top comments | 0 |\n| `\u002Fseo google nlp \u003Curl-or-text>` | NLP entity extraction + sentiment + classification | 0 |\n| `\u002Fseo google entities \u003Curl-or-text>` | Entity analysis only (for E-E-A-T) | 0 |\n| `\u002Fseo google keywords \u003Cseed>` | Keyword ideas from Google Ads Keyword Planner | 3 |\n| `\u002Fseo google volume \u003Ckeywords>` | Search volume lookup from Keyword Planner | 3 |\n| `\u002Fseo google entity \u003Cquery>` | Knowledge Graph entity check | 0 |\n| `\u002Fseo google safety \u003Curl>` | Web Risk URL safety check | 0 |\n| `\u002Fseo google quotas` | Show rate limits for all APIs | -- |\n\n---\n\n## PageSpeed + CrUX\n\n### `\u002Fseo google pagespeed \u003Curl>`\n\nCombined Lighthouse lab data + CrUX field data.\n\n**Script:** `python3 scripts\u002Fpagespeed_check.py \u003Curl> --json`\n**Reference:** `references\u002Fpagespeed-crux-api.md`\n**Default:** Both mobile + desktop strategies, all Lighthouse categories.\n\nOutput merges lab scores (point-in-time Lighthouse) with field data (28-day\nChrome user metrics). CrUX tries URL-level first, falls back to origin-level.\n\n### `\u002Fseo google crux \u003Curl>`\n\nCrUX field data only (no Lighthouse run). Faster.\n\n**Script:** `python3 scripts\u002Fpagespeed_check.py \u003Curl> --crux-only --json`\n\n### `\u002Fseo google crux-history \u003Curl>`\n\n25-week CrUX History trends. Shows whether CWV metrics are improving, stable, or degrading.\n\n**Script:** `python3 scripts\u002Fcrux_history.py \u003Curl> --json`\n**Reference:** `references\u002Fpagespeed-crux-api.md`\n\nOutput includes per-metric trend direction, percentage change, and weekly p75 values.\n\n---\n\n## Search Console\n\n### `\u002Fseo google gsc \u003Cproperty>`\n\nSearch Analytics: clicks, impressions, CTR, position for last 28 days.\n\n**Script:** `python3 scripts\u002Fgsc_query.py --property \u003Cproperty> --json`\n**Reference:** `references\u002Fsearch-console-api.md`\n**Default:** 28 days, dimensions=query,page, type=web, limit=1000.\n\nIncludes quick-win detection: queries at position 4-10 with high impressions.\n\n### `\u002Fseo google inspect \u003Curl>`\n\nURL Inspection: real indexation status from Google.\n\n**Script:** `python3 scripts\u002Fgsc_inspect.py \u003Curl> --json`\n\nReturns: verdict (PASS\u002FFAIL), coverage state, robots.txt status, indexing state,\npage fetch state, canonical selection, mobile usability, rich results.\n\n### `\u002Fseo google inspect-batch \u003Cfile>`\n\nBatch inspection from a file (one URL per line). Rate limited to 2,000\u002Fday per site.\n\n**Script:** `python3 scripts\u002Fgsc_inspect.py --batch \u003Cfile> --json`\n\n### `\u002Fseo google sitemaps \u003Cproperty>`\n\nList submitted sitemaps with status, errors, warnings. Sitemap contents report\nsubmitted counts only; URL Inspection API is the indexation truth for whether\nspecific URLs are indexed.\n\n**Script:** `python3 scripts\u002Fgsc_query.py sitemaps --property \u003Cproperty> --json`\n\n---\n\n## Indexing API\n\n### `\u002Fseo google index \u003Curl>`\n\nNotify Google of a URL update.\n\n**Script:** `python3 scripts\u002Findexing_notify.py \u003Curl> --json`\n**Reference:** `references\u002Findexing-api.md`\n\nThe Indexing API is officially for JobPosting and BroadcastEvent\u002FVideoObject pages.\nAlways inform the user of this restriction. Daily quota: 200 publish requests.\n\n### `\u002Fseo google index-batch \u003Cfile>`\n\nBatch submit URLs from a file. Tracks quota usage.\n\n**Script:** `python3 scripts\u002Findexing_notify.py --batch \u003Cfile> --json`\n\n---\n\n## GA4 Traffic\n\n### `\u002Fseo google ga4 [property-id]`\n\nOrganic traffic report: daily sessions, users, pageviews, bounce rate, engagement.\n\n**Script:** `python3 scripts\u002Fga4_report.py --property \u003Cid> --json`\n**Reference:** `references\u002Fga4-data-api.md`\n**Default:** 28 days, filtered to Organic Search channel group.\n\n### `\u002Fseo google ga4-pages [property-id]`\n\nTop organic landing pages ranked by sessions.\n\n**Script:** `python3 scripts\u002Fga4_report.py --property \u003Cid> --report top-pages --json`\n\n---\n\n## YouTube (Video SEO)\n\nYouTube mentions have the strongest AI visibility correlation (0.737). Free, API key only.\n\n### `\u002Fseo google youtube \u003Cquery>`\n\nSearch YouTube for videos. Returns title, channel, views, likes, duration.\n\n**Script:** `python3 scripts\u002Fyoutube_search.py search \"\u003Cquery>\" --json`\n**Reference:** `references\u002Fyoutube-api.md`\n**Quota:** 100 units per search (10,000 units\u002Fday free).\n\n### `\u002Fseo google youtube-video \u003Cvideo_id>`\n\nDetailed video info + tags + top 10 comments.\n\n**Script:** `python3 scripts\u002Fyoutube_search.py video \u003Cvideo_id> --json`\n**Quota:** 2 units (video details + comments).\n\n---\n\n## NLP Content Analysis\n\nGoogle's own entity\u002Fsentiment analysis. Enhances E-E-A-T scoring.\n\n### `\u002Fseo google nlp \u003Curl-or-text>`\n\nFull NLP analysis: entities, sentiment, content classification.\n\n**Script:** `python3 scripts\u002Fnlp_analyze.py --url \u003Curl> --json` or `--text \"...\"`\n**Reference:** `references\u002Fnlp-api.md`\n**Free tier:** 5,000 units\u002Fmonth. Requires billing enabled on GCP project.\n\n### `\u002Fseo google entities \u003Curl-or-text>`\n\nEntity extraction only (faster, less quota).\n\n**Script:** `python3 scripts\u002Fnlp_analyze.py --url \u003Curl> --features entities --json`\n\n---\n\n## Keyword Research (Google Ads)\n\nGold-standard keyword volume data. Requires Google Ads account.\n\n### `\u002Fseo google keywords \u003Cseed>`\n\nGenerate keyword ideas from seed terms.\n\n**Script:** `python3 scripts\u002Fkeyword_planner.py ideas \"\u003Cseed>\" --json`\n**Reference:** `references\u002Fkeyword-planner-api.md`\n**Requires:** Ads developer token + customer ID in config (Tier 3).\n\n### `\u002Fseo google volume \u003Ckeywords>`\n\nSearch volume for specific keywords (comma-separated).\n\n**Script:** `python3 scripts\u002Fkeyword_planner.py volume \"\u003Ckw1>,\u003Ckw2>\" --json`\n\n---\n\n## Supplementary\n\n### `\u002Fseo google entity \u003Cquery>`\n\nKnowledge Graph entity check. Verifies brand presence.\n\n**Reference:** `references\u002Fsupplementary-apis.md`\nUses Knowledge Graph Search API with API key.\n\n### `\u002Fseo google safety \u003Curl>`\n\nWeb Risk API check for malware\u002Fsocial engineering flags.\n\n**Reference:** `references\u002Fsupplementary-apis.md`\n\n### `\u002Fseo google quotas`\n\nDisplay rate limits table. Read `references\u002Frate-limits-quotas.md`.\n\n---\n\n## Reports\n\nAfter any analysis command, offer to generate a PDF\u002FHTML report.\n\n### `\u002Fseo google report \u003Ctype>`\n\nGenerate a professional PDF report with charts and analytics.\n\n**Script:** `python3 scripts\u002Fgoogle_report.py --type \u003Ctype> --data \u003Cjson> --domain \u003Cdomain> --format pdf`\n\n| Type | Input | Output |\n|------|-------|--------|\n| `cwv-audit` | PSI + CrUX + CrUX History data | Core Web Vitals audit with gauges, timelines, distributions |\n| `gsc-performance` | GSC query data | Search Console report with query tables, quick wins |\n| `indexation` | Batch inspection data | Indexation status with coverage donut chart |\n| `full` | All data combined | Comprehensive Google SEO report (all sections) |\n\n**Workflow:**\n1. Run data collection commands (pagespeed, gsc, inspect-batch, etc.)\n2. Save JSON output to file: `python3 scripts\u002Fpagespeed_check.py \u003Curl> --json > data.json`\n3. Generate report: `python3 scripts\u002Fgoogle_report.py --type cwv-audit --data data.json --domain \u003Cdomain>`\n\n**Convention:** After completing analysis, suggest: \"Generate a report? Use `\u002Fseo google report \u003Ctype>`\"\n\n---\n\n## Rate Limits\n\n| API | Per-Minute | Per-Day | Auth |\n|-----|-----------|---------|------|\n| PSI v5 | 240 QPM | 25,000 QPD | API Key |\n| CrUX + History | 150 QPM (shared) | Unlimited | API Key |\n| GSC Search Analytics | 1,200 QPM\u002Fsite | 30M QPD | Service Account |\n| GSC URL Inspection | 600 QPM | 2,000 QPD\u002Fsite | Service Account |\n| Indexing API | 380 RPM | 200 publish\u002Fday | Service Account |\n| GA4 Data API | 10 concurrent | ~25K tokens\u002Fday | Service Account |\n\n## Cross-Skill Integration\n\n- **seo-audit**: Spawns `seo-google` agent for live CWV + indexation data (conditional)\n- **seo-technical**: Uses pagespeed_check.py for real CWV field data\n- **seo-performance**: CrUX field data supplements Lighthouse lab data\n- **seo-sitemap**: GSC sitemap status shows submitted counts, errors, and warnings; use URL Inspection for indexation truth\n- **seo-content**: GSC query data informs keyword targeting\n- **seo-geo**: GSC search appearance data includes AI Overview references\n\n## Output Format\n\n- CWV metrics: traffic-light rating (Good \u002F Needs Improvement \u002F Poor)\n- Performance reports: tables with sortable columns\n- Always include data freshness note\n- Save reports as `GOOGLE-API-REPORT-{domain}.md`\n- Use templates from `assets\u002Ftemplates\u002F` for structured output\n\n## Technical Notes\n\n- INP replaced FID on March 12, 2024. Never reference FID.\n- CLS values from CrUX are string-encoded (e.g., \"0.05\"). Scripts handle parsing.\n- CrUX 404 = insufficient traffic, not an auth error.\n- Search Analytics data has 2-3 day lag.\n- `round_trip_time` replaced `effectiveConnectionType` in CrUX (Feb 2025).\n- Custom Search JSON API is closed to new customers (2025).\n\n## Error Handling\n\n| Scenario | Action |\n|----------|--------|\n| No credentials configured | Run `\u002Fseo google setup`. List Tier 0 commands that work with just an API key. |\n| Service account lacks GSC access | Report error. Instruct: add `client_email` to GSC > Settings > Users > Add. |\n| CrUX data unavailable (404) | Report insufficient Chrome traffic. Suggest PSI lab data as fallback. |\n| GA4 property not found | Report error. Show how to find property ID in GA4 Admin > Property Details. |\n| Indexing API quota exceeded | Report 200\u002Fday limit. Suggest prioritizing most important URLs. |\n| Rate limit (429) | Wait and retry with exponential backoff. Report which API hit the limit. |\n",{"name":5,"license":15,"metadata":60,"description":63,"argument-hint":64,"user-invocable":65},{"author":61,"version":62,"category":35},"AgriciDaniel","2.2.0","Google SEO APIs: Search Console (Search Analytics, URL Inspection, Sitemaps), PageSpeed Insights v5, CrUX field data with 25-week history, Indexing API v3, and GA4 organic traffic. Provides real Google field data for Core Web Vitals, indexation status, search performance, and organic traffic trends. Use when user says \"search console\", \"GSC\", \"PageSpeed\", \"CrUX\", \"field data\", \"indexing API\", \"GA4 organic\", \"URL inspection\", \"google api setup\", \"real CWV data\", \"impressions\", \"clicks\", \"CTR\", \"position data\", \"LCP\", \"INP\", \"CLS\", \"FCP\", \"TTFB\", or \"Lighthouse scores\".\n","[command] [url|property]",true,"main","7a940b8e5af16c95e5c190a524421d32fc7445a9",".claude\u002Fskills\u002Fseo-google","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui","https:\u002F\u002Fneuroads.com.br","2026-08-12 00:42:44",{"source":8,"skillName":5,"commands":74,"prompt":84,"zipAvailable":65},[75,78,81],{"tool":76,"command":77},"npx","npx skills add headmktlucca-ui\u002Fneuroads-lp --skill seo-google",{"tool":79,"command":80},"bunx","bunx skills add headmktlucca-ui\u002Fneuroads-lp --skill seo-google",{"tool":82,"command":83},"pnpm","pnpm dlx skills add headmktlucca-ui\u002Fneuroads-lp --skill seo-google","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002FSKILL.md",[86,92,96,100,106,112,116,120,124,128,132,136,140,144,148],{"path":87,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":90,"sourceHtmlUrl":91},"assets\u002Ftemplates\u002Fcwv-audit-report.md","ASSET","资产文件",1587,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002Fassets\u002Ftemplates\u002Fcwv-audit-report.md",{"path":93,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":94,"sourceHtmlUrl":95},"assets\u002Ftemplates\u002Fgsc-performance-report.md",1216,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002Fassets\u002Ftemplates\u002Fgsc-performance-report.md",{"path":97,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":98,"sourceHtmlUrl":99},"assets\u002Ftemplates\u002Findexation-status-report.md",1126,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002Fassets\u002Ftemplates\u002Findexation-status-report.md",{"path":101,"resourceType":102,"resourceTypeDesc":103,"sizeBytes":104,"sourceHtmlUrl":105},"LICENSE.txt","LICENSE","许可证",143,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002FLICENSE.txt",{"path":107,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":110,"sourceHtmlUrl":111},"references\u002Fauth-setup.md","REFERENCE","参考文档",5327,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002Freferences\u002Fauth-setup.md",{"path":113,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":114,"sourceHtmlUrl":115},"references\u002Fdma-consent-mode-v2.md",2664,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002Freferences\u002Fdma-consent-mode-v2.md",{"path":117,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":118,"sourceHtmlUrl":119},"references\u002Fga4-data-api.md",5364,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002Freferences\u002Fga4-data-api.md",{"path":121,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":122,"sourceHtmlUrl":123},"references\u002Findexing-api.md",3163,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002Freferences\u002Findexing-api.md",{"path":125,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":126,"sourceHtmlUrl":127},"references\u002Fkeyword-planner-api.md",2398,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002Freferences\u002Fkeyword-planner-api.md",{"path":129,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":130,"sourceHtmlUrl":131},"references\u002Fnlp-api.md",2262,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002Freferences\u002Fnlp-api.md",{"path":133,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":134,"sourceHtmlUrl":135},"references\u002Fpagespeed-crux-api.md",6404,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002Freferences\u002Fpagespeed-crux-api.md",{"path":137,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":138,"sourceHtmlUrl":139},"references\u002Frate-limits-quotas.md",3379,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002Freferences\u002Frate-limits-quotas.md",{"path":141,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":142,"sourceHtmlUrl":143},"references\u002Fsearch-console-api.md",4691,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002Freferences\u002Fsearch-console-api.md",{"path":145,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":146,"sourceHtmlUrl":147},"references\u002Fsupplementary-apis.md",2812,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002Freferences\u002Fsupplementary-apis.md",{"path":149,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":150,"sourceHtmlUrl":151},"references\u002Fyoutube-api.md",1523,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fseo-google\u002Freferences\u002Fyoutube-api.md",[153,177,202,228,245,277],{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":165,"publishedAt":55},"01M6PTDCZTXTGSTX4RFK901YSZ","xunit-skill","Generates xUnit.net tests in C#. Covers Fact\u002FTheory, constructor injection, IClassFixture, and FluentAssertions. Use when user mentions \"xUnit\", \"[Fact]\", \"[Theory]\", \"Assert.Equal\", \"C# xUnit\". Triggers on: \"xUnit\", \"[Fact]\", \"[Theory]\", \"Assert.Equal C#\", \"xUnit.net\".","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fxunit-skill\u002FSKILL.md",[159,162],{"categoryNo":160,"categoryName":161,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":163,"categoryName":164,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[166,167,168,169,170,171,172,173,174,175,176],"xunit","xunit skill","testing","injection","user","use","tests","triggers","unit","unit-testing","C#",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":185,"publishedAt":55},"01M6PTCB59ZTG5FTMWGPYEMMBP","xcuitest-skill","Generates XCUITest UI tests for iOS\u002FiPadOS apps in Swift. Apple's native testing framework for reliable, fast UI automation. Supports local simulators and TestMu AI cloud real devices. Use when user mentions \"XCUITest\", \"XCTest\", \"iOS UI test\", \"Swift test\", \"XCUIApplication\". Triggers on: \"XCUITest\", \"XCTest UI\", \"iOS UI test\", \"Swift UI test\", \"XCUIApplication\", \"TestMu\".","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fxcuitest-skill\u002FSKILL.md",[183,184],{"categoryNo":160,"categoryName":161,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":163,"categoryName":164,"taxonomyType":21,"taxonomyTypeDesc":22},[186,187,168,188,189,190,191,192,171,193,194,195,196,197,172,173,198,199,200,201],"xcuitest","xcuitest skill","automation","test","testing framework","ios","devices","mobile","mobile-testing","ui test","local","apple","apps","native","for","objective",{"skillNo":203,"name":204,"nameZh":6,"description":205,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":206,"categories":207,"keywords":212,"publishedAt":55},"01M6PTATMNTY9NF4J7KSR76YK6","world-builder","Create and manage generative game zones for Dorothy's Pokemon-style world. Use this skill when creating, updating, or designing game worlds via MCP tools.","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fworld-builder\u002FSKILL.md",[208,211],{"categoryNo":209,"categoryName":210,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":163,"categoryName":164,"taxonomyType":21,"taxonomyTypeDesc":22},[213,214,215,216,217,218,219,220,171,221,222,223,224,225,226,200,227],"builder","world","world builder","MCP","create","mcp tools","Tools","game","pokemon","manage","style","via","theme","zone","generative",{"skillNo":229,"name":230,"nameZh":6,"description":231,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":232,"categories":233,"keywords":236,"publishedAt":55},"01M6PT9Z92JTSQEHE1QR0NNW5F","webdriverio-skill","Generates WebdriverIO (WDIO) automation tests in JavaScript or TypeScript. Supports local and TestMu AI cloud. Use when user mentions \"WebdriverIO\", \"WDIO\", \"wdio.conf\", \"browser.url\", \"$\", \"$$\". Triggers on: \"WebdriverIO\", \"WDIO\", \"wdio\", \"browser.$\".","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fwebdriverio-skill\u002FSKILL.md",[234,235],{"categoryNo":160,"categoryName":161,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":163,"categoryName":164,"taxonomyType":21,"taxonomyTypeDesc":22},[237,168,238,188,239,240,241,242,170,171,243,196,172,173,42,244],"webdriverio skill","typescript","javascript","browser","cloud","e2e","e2e-testing","conf",{"skillNo":246,"name":247,"nameZh":6,"description":248,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":249,"categories":250,"keywords":258,"publishedAt":55},"01M6PT9NVK36ZWCQ69YXK3FR4K","web-design-guidelines","Web platform design and accessibility guidelines. Use when building web interfaces, auditing accessibility, implementing responsive layouts, or reviewing web UI code. Triggers on tasks involving HTML, CSS, web components, WCAG compliance, responsive design, or web performance.","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fweb\u002FSKILL.md",[251,254,255],{"categoryNo":252,"categoryName":253,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":209,"categoryName":210,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":256,"categoryName":257,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000032","设计师",[259,260,261,262,263,264,54,265,266,267,268,269,270,271,272,273,274,275,173,276],"design","web","guidelines","web design guidelines","web design","css","components","web components","tasks","code","web performance","ui","platform design","html","responsive design","responsive","platform","implementing",{"skillNo":278,"name":279,"nameZh":6,"description":280,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":281,"categories":282,"keywords":285,"publishedAt":55},"01M6PT9A3JKRE3X34276F2FW5R","watchos-design-guidelines","Apple Human Interface Guidelines for Apple Watch. Use when building watchOS apps, complications, or workout features. Triggers on tasks involving Watch UI, Digital Crown, glanceable interfaces, or wrist-based interactions.","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fwatchos\u002FSKILL.md",[283,284],{"categoryNo":209,"categoryName":210,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":256,"categoryName":257,"taxonomyType":29,"taxonomyTypeDesc":30},[259,261,286,267,270,171,287,288,197,275,289,173,198,290,200,291,292],"watchos design guidelines","workout","human","watch","interface","platform-design","features"]