[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6C2V32N789P4G5053H5NKSP":3,"skill-same:01M6C2V32N789P4G5053H5NKSP":107},{"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":31,"publishedAt":57,"linkOnly":58,"markdownContent":59,"markdownBody":60,"frontMatter":61,"refName":69,"commitSha":70,"skillDirectory":71,"forksCount":14,"repositoryHtmlUrl":72,"repositoryHomepageUrl":6,"ownerHtmlUrl":73,"ownerBlogUrl":6,"ownerDescription":74,"updatedAt":75,"install":76,"resources":88},"01M6C2V32N789P4G5053H5NKSP","seo-sxo",null,"Search Experience Optimization: reads Google SERPs backwards to detect page-type mismatches, derives user stories from search intent signals, and scores pages from multiple persona perspectives. Identifies why well-optimized pages fail to rank by analyzing what Google rewards for each keyword. Use when user says \"SXO\", \"search experience\", \"page type mismatch\", \"SERP analysis\", \"user story\", \"persona scoring\", \"why isn't my page ranking\", \"intent mismatch\", or \"wireframe\".","noirelab\u002Flinux-setup","noirelab","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F142925921?v=4","01M6C29R3FEDGFAXAT0KXY28QX","Kaíque M. Lima","01M6C29R811WX04B0GYHTH1XV6",0,"MIT","https:\u002F\u002Fgithub.com\u002Fnoirelab\u002Flinux-setup\u002Fblob\u002Fmain\u002Fconfigs\u002Fcommon\u002Fopencode\u002Fskills\u002Fseo-sxo\u002FSKILL.md",[18,23,28],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000019","营销推广","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000031","产品经理","PROFESSION","适用职业",{"categoryNo":29,"categoryName":30,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000035","市场营销",[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56],"sxo","seo","seo sxo","user story","when","my","URL","ranking","signals","scoring","serp analysis","intent","wireframe","use","google","user","challenge","perspectives","page","persona","why","analysis","analyzing","Optimization","search","2026-11-10 10:12:30",false,"---\nname: seo-sxo\ndescription: >\n  Search Experience Optimization: reads Google SERPs backwards to detect page-type\n  mismatches, derives user stories from search intent signals, and scores pages\n  from multiple persona perspectives. Identifies why well-optimized pages fail\n  to rank by analyzing what Google rewards for each keyword. Use when user says\n  \"SXO\", \"search experience\", \"page type mismatch\", \"SERP analysis\", \"user story\",\n  \"persona scoring\", \"why isn't my page ranking\", \"intent mismatch\", or \"wireframe\".\nuser-invocable: true\nargument-hint: \"\u003Curl> [keyword]\"\nlicense: MIT\nmetadata:\n  author: AgriciDaniel\n  original_author: \"Florian Schmitz (Pro Hub Challenge)\"\n  version: \"2.2.4\"\n  category: seo\n---\n\n# Search Experience Optimization (SXO)\n\nSXO bridges the gap between SEO (what Google rewards) and UX (what users need).\nTraditional SEO audits check technical health. SXO asks: \"Does this page deserve\nto rank for this keyword based on what Google is actually rewarding in the SERP?\"\n\n## Core Insight\n\nA page can score 95\u002F100 on technical SEO and still fail to rank because it is the\n**wrong page type** for the keyword. If Google shows 8 product pages and 2 comparison\npages for your keyword, your blog post will never break through -- no matter how\nwell-optimized it is.\n\n## Commands\n\n| Command | Purpose |\n|---------|---------|\n| `\u002Fseo sxo \u003Curl>` | Full SXO analysis (auto-detect keyword from page) |\n| `\u002Fseo sxo \u003Curl> \u003Ckeyword>` | Full SXO analysis for a specific keyword |\n| `\u002Fseo sxo wireframe \u003Curl>` | Generate IST\u002FSOLL wireframe with concrete placeholders |\n| `\u002Fseo sxo personas \u003Curl>` | Persona-only scoring (skip SERP analysis) |\n\n## Execution Pipeline\n\n### Step 1: Target Acquisition\n\n1. Fetch the target URL via `scripts\u002Frender_page.py --mode auto` (SPA-aware and SSRF-safe)\n2. Parse with `scripts\u002Fparse_html.py` to extract: title, H1, meta description,\n   headings hierarchy, word count, schema markup, CTAs, media elements\n3. If no keyword provided, extract primary keyword from title tag + H1 overlap\n4. Validate keyword is non-empty before proceeding\n\n### Step 2: SERP Backwards Analysis\n\nRead `references\u002Fpage-type-taxonomy.md` for classification rules.\n\n1. Search Google for the target keyword (WebSearch)\n2. For each of the top 10 organic results, record:\n   - URL and domain authority tier (brand \u002F niche authority \u002F unknown)\n   - Page type (classify using taxonomy)\n   - Content format (long-form, listicle, how-to, comparison, tool, video)\n   - Word count estimate (from snippet length and page structure)\n   - Schema types present (from currently supported SERP features; exclude FAQ\u002FHowTo)\n   - Media signals (video carousel, image pack, thumbnail presence)\n3. Record SERP features present:\n   - Featured snippet (paragraph \u002F list \u002F table \u002F video)\n   - People Also Ask (extract all visible questions)\n   - Ads (top and bottom -- count and analyze ad copy themes)\n   - Related searches (extract all)\n   - Knowledge panel \u002F local pack \u002F shopping results\n   - AI Overview presence and source types\n4. Calculate SERP consensus:\n   - Dominant page type (>60% = strong consensus, 40-60% = mixed, \u003C40% = fragmented)\n   - Content depth expectations (average word count tier)\n   - Schema expectation (most common structured data types)\n   - Media expectations (video required? images critical?)\n\n### Step 3: Page-Type Mismatch Detection\n\nThis is the core SXO insight. Compare target page type against SERP consensus.\n\n**Mismatch severity levels:**\n\n| Target Type | SERP Expects | Severity | Recommendation |\n|-------------|-------------|----------|----------------|\n| Blog Post | Product Pages | CRITICAL | Create dedicated product page |\n| Blog Post | Comparison | HIGH | Restructure as comparison with matrix |\n| Product | Informational | HIGH | Add educational content layer |\n| Landing Page | Tool\u002FCalculator | HIGH | Build interactive tool component |\n| Service Page | Local Results | MEDIUM | Add location signals + local schema |\n| Any type match | - | ALIGNED | Focus on content depth and UX |\n\n**Classification rules:**\n- Classify target page using `references\u002Fpage-type-taxonomy.md`\n- Classify each SERP result using the same taxonomy\n- Flag mismatch if target type differs from SERP dominant type\n- If SERP is fragmented (no dominant type), note opportunity for differentiation\n\n### Step 4: User Story Derivation\n\nRead `references\u002Fuser-story-framework.md` for the full framework.\n\nFrom SERP signals, derive user stories:\n\n1. **PAA questions** reveal knowledge gaps and concerns\n2. **Ad copy themes** reveal commercial triggers and value propositions\n3. **Related searches** reveal the search journey (what comes before\u002Fafter)\n4. **Featured snippet format** reveals the expected answer structure\n5. **AI Overview** reveals what Google considers the definitive answer\n\nFor each signal cluster, generate a user story:\n```\nAs a [persona derived from signal],\nI want to [goal derived from query intent],\nbecause [emotional driver from ad copy \u002F PAA tone],\nbut I'm blocked by [barrier derived from PAA questions \u002F related searches].\n```\n\nGenerate 3-5 user stories covering the primary intent angles.\n\n### Step 5: Gap Analysis\n\nCompare the target page against SERP expectations across 7 dimensions:\n\n| Dimension | What to Compare | Score |\n|-----------|----------------|-------|\n| Page Type | Target type vs SERP dominant type | 0-15 |\n| Content Depth | Word count, heading depth, topic coverage | 0-15 |\n| UX Signals | CTA clarity, above-fold content, mobile layout | 0-15 |\n| Schema Markup | Present vs expected structured data types | 0-15 |\n| Media Richness | Images, video, interactive elements vs SERP norm | 0-15 |\n| Authority Signals | E-E-A-T markers, social proof, credentials | 0-15 |\n| Freshness | Last updated, date signals, content recency | 0-10 |\n\n**Total: 0-100 SXO Gap Score** (lower = larger gap, higher = better alignment)\n\n### Step 6: Persona-Based Scoring\n\nRead `references\u002Fpersona-scoring.md` for methodology.\n\n1. Derive 4-7 personas from SERP intent signals:\n   - Cluster PAA questions by theme\n   - Segment ad copy by target audience\n   - Map related searches to journey stages\n2. For each persona, score the target page on 4 dimensions (25 pts each):\n   - **Relevance**: Does the page address this persona's need?\n   - **Clarity**: Can this persona find their answer within 10 seconds?\n   - **Trust**: Are there adequate trust signals for this persona?\n   - **Action**: Is there a clear next step for this persona?\n3. Output persona cards with scores and specific improvement recommendations\n4. Sort recommendations by weakest persona first (biggest opportunity)\n\n### Step 7: Wireframe Generation (Optional)\n\nOnly execute when `\u002Fseo sxo wireframe` is invoked.\n\nRead `references\u002Fwireframe-templates.md` for templates.\n\n1. Generate IST (current state) wireframe from parsed page structure\n2. Generate SOLL (target state) wireframe based on:\n   - SERP consensus page type\n   - Gap analysis findings\n   - Persona scoring weaknesses\n3. Use ultra-concrete placeholders:\n   - NOT: \"Add a CTA here\"\n   - YES: \"Add pricing CTA with annual savings badge below hero, linking to \u002Fpricing#enterprise\"\n4. Output as semantic HTML section outline with annotations\n\n## DataForSEO Integration\n\nIf DataForSEO MCP tools are available:\n\n1. **Before any API call**, run cost estimate and confirm with user\n2. Use `serp_organic_live_advanced` for precise SERP data (positions, features, snippets)\n3. Use `kw_data_google_ads_search_volume` for search volume and competition metrics\n4. Fall back to WebSearch if DataForSEO unavailable -- note reduced precision in output\n\n## SXO Score vs SEO Health Score\n\nThe SXO score is **separate** from the main SEO Health Score.\n\n- SEO Health Score = technical compliance (crawlability, speed, schema, etc.)\n- SXO Gap Score = alignment between page and SERP expectations\n- A page can score 95 SEO + 30 SXO = technically perfect but strategically misaligned\n- Both scores should be reported together when both are available\n\n## Cross-Skill References\n\n| Finding | Hand Off To |\n|---------|-------------|\n| E-E-A-T gaps in persona scoring | `\u002Fseo content` for deep E-E-A-T audit |\n| Missing schema types | `\u002Fseo schema` for generation |\n| Local intent detected in SERP | `\u002Fseo local` for GBP analysis |\n| Content depth gaps | `\u002Fseo page` for deep page analysis |\n| Technical issues found during fetch | `\u002Fseo technical` for full audit |\n| Image\u002Fmedia gaps | `\u002Fseo images` for optimization |\n\n## Output Format\n\n### Full SXO Analysis\n\n```\n## SXO Analysis: [URL]\n### Target Keyword: [keyword]\n\n### 1. SERP Landscape\n- Dominant page type: [type] ([confidence]% consensus)\n- SERP features: [list]\n- Content depth norm: [word count range]\n- Schema expectation: [types]\n\n### 2. Page-Type Alignment\n- Your page type: [type]\n- SERP expects: [type]\n- Verdict: [ALIGNED | MISMATCH (severity)]\n- Impact: [explanation]\n\n### 3. User Stories (derived from SERP signals)\n[3-5 user stories with source signals]\n\n### 4. Gap Analysis (SXO Score: XX\u002F100)\n[7-dimension breakdown table]\n\n### 5. Persona Scores\n[4-7 persona cards with 4-dimension scores]\n\n### 6. Priority Actions\n[Ranked list: fix mismatch first, then weakest persona gaps]\n\n### 7. Limitations\n[What could not be assessed, data source notes]\n```\n\n## Error Handling\n\n| Error | Action |\n|-------|--------|\n| URL fetch fails | Report error, suggest checking URL accessibility |\n| No keyword provided or detected | Ask user to provide target keyword |\n| WebSearch returns \u003C5 results | Proceed with available data, note limited sample |\n| SERP has no organic results (all ads) | Note highly commercial SERP, analyze ad copy only |\n| Target page is JavaScript-rendered | Note limitation, use available HTML content |\n| DataForSEO cost exceeds threshold | Fall back to WebSearch, notify user |\n\n## Quality Checklist\n\nBefore delivering results, verify:\n- [ ] Target URL was fetched via `scripts\u002Frender_page.py --mode auto` (not raw curl\u002Ffetch)\n- [ ] Page type classification uses taxonomy from references\n- [ ] At least 5 SERP results were analyzed\n- [ ] User stories cite specific SERP signals as evidence\n- [ ] Persona scores include concrete improvement suggestions\n- [ ] SXO score is clearly labeled as separate from SEO Health Score\n- [ ] Limitations section is present and honest\n- [ ] Cross-skill recommendations are included where relevant\n","# Search Experience Optimization (SXO)\n\nSXO bridges the gap between SEO (what Google rewards) and UX (what users need).\nTraditional SEO audits check technical health. SXO asks: \"Does this page deserve\nto rank for this keyword based on what Google is actually rewarding in the SERP?\"\n\n## Core Insight\n\nA page can score 95\u002F100 on technical SEO and still fail to rank because it is the\n**wrong page type** for the keyword. If Google shows 8 product pages and 2 comparison\npages for your keyword, your blog post will never break through -- no matter how\nwell-optimized it is.\n\n## Commands\n\n| Command | Purpose |\n|---------|---------|\n| `\u002Fseo sxo \u003Curl>` | Full SXO analysis (auto-detect keyword from page) |\n| `\u002Fseo sxo \u003Curl> \u003Ckeyword>` | Full SXO analysis for a specific keyword |\n| `\u002Fseo sxo wireframe \u003Curl>` | Generate IST\u002FSOLL wireframe with concrete placeholders |\n| `\u002Fseo sxo personas \u003Curl>` | Persona-only scoring (skip SERP analysis) |\n\n## Execution Pipeline\n\n### Step 1: Target Acquisition\n\n1. Fetch the target URL via `scripts\u002Frender_page.py --mode auto` (SPA-aware and SSRF-safe)\n2. Parse with `scripts\u002Fparse_html.py` to extract: title, H1, meta description,\n   headings hierarchy, word count, schema markup, CTAs, media elements\n3. If no keyword provided, extract primary keyword from title tag + H1 overlap\n4. Validate keyword is non-empty before proceeding\n\n### Step 2: SERP Backwards Analysis\n\nRead `references\u002Fpage-type-taxonomy.md` for classification rules.\n\n1. Search Google for the target keyword (WebSearch)\n2. For each of the top 10 organic results, record:\n   - URL and domain authority tier (brand \u002F niche authority \u002F unknown)\n   - Page type (classify using taxonomy)\n   - Content format (long-form, listicle, how-to, comparison, tool, video)\n   - Word count estimate (from snippet length and page structure)\n   - Schema types present (from currently supported SERP features; exclude FAQ\u002FHowTo)\n   - Media signals (video carousel, image pack, thumbnail presence)\n3. Record SERP features present:\n   - Featured snippet (paragraph \u002F list \u002F table \u002F video)\n   - People Also Ask (extract all visible questions)\n   - Ads (top and bottom -- count and analyze ad copy themes)\n   - Related searches (extract all)\n   - Knowledge panel \u002F local pack \u002F shopping results\n   - AI Overview presence and source types\n4. Calculate SERP consensus:\n   - Dominant page type (>60% = strong consensus, 40-60% = mixed, \u003C40% = fragmented)\n   - Content depth expectations (average word count tier)\n   - Schema expectation (most common structured data types)\n   - Media expectations (video required? images critical?)\n\n### Step 3: Page-Type Mismatch Detection\n\nThis is the core SXO insight. Compare target page type against SERP consensus.\n\n**Mismatch severity levels:**\n\n| Target Type | SERP Expects | Severity | Recommendation |\n|-------------|-------------|----------|----------------|\n| Blog Post | Product Pages | CRITICAL | Create dedicated product page |\n| Blog Post | Comparison | HIGH | Restructure as comparison with matrix |\n| Product | Informational | HIGH | Add educational content layer |\n| Landing Page | Tool\u002FCalculator | HIGH | Build interactive tool component |\n| Service Page | Local Results | MEDIUM | Add location signals + local schema |\n| Any type match | - | ALIGNED | Focus on content depth and UX |\n\n**Classification rules:**\n- Classify target page using `references\u002Fpage-type-taxonomy.md`\n- Classify each SERP result using the same taxonomy\n- Flag mismatch if target type differs from SERP dominant type\n- If SERP is fragmented (no dominant type), note opportunity for differentiation\n\n### Step 4: User Story Derivation\n\nRead `references\u002Fuser-story-framework.md` for the full framework.\n\nFrom SERP signals, derive user stories:\n\n1. **PAA questions** reveal knowledge gaps and concerns\n2. **Ad copy themes** reveal commercial triggers and value propositions\n3. **Related searches** reveal the search journey (what comes before\u002Fafter)\n4. **Featured snippet format** reveals the expected answer structure\n5. **AI Overview** reveals what Google considers the definitive answer\n\nFor each signal cluster, generate a user story:\n```\nAs a [persona derived from signal],\nI want to [goal derived from query intent],\nbecause [emotional driver from ad copy \u002F PAA tone],\nbut I'm blocked by [barrier derived from PAA questions \u002F related searches].\n```\n\nGenerate 3-5 user stories covering the primary intent angles.\n\n### Step 5: Gap Analysis\n\nCompare the target page against SERP expectations across 7 dimensions:\n\n| Dimension | What to Compare | Score |\n|-----------|----------------|-------|\n| Page Type | Target type vs SERP dominant type | 0-15 |\n| Content Depth | Word count, heading depth, topic coverage | 0-15 |\n| UX Signals | CTA clarity, above-fold content, mobile layout | 0-15 |\n| Schema Markup | Present vs expected structured data types | 0-15 |\n| Media Richness | Images, video, interactive elements vs SERP norm | 0-15 |\n| Authority Signals | E-E-A-T markers, social proof, credentials | 0-15 |\n| Freshness | Last updated, date signals, content recency | 0-10 |\n\n**Total: 0-100 SXO Gap Score** (lower = larger gap, higher = better alignment)\n\n### Step 6: Persona-Based Scoring\n\nRead `references\u002Fpersona-scoring.md` for methodology.\n\n1. Derive 4-7 personas from SERP intent signals:\n   - Cluster PAA questions by theme\n   - Segment ad copy by target audience\n   - Map related searches to journey stages\n2. For each persona, score the target page on 4 dimensions (25 pts each):\n   - **Relevance**: Does the page address this persona's need?\n   - **Clarity**: Can this persona find their answer within 10 seconds?\n   - **Trust**: Are there adequate trust signals for this persona?\n   - **Action**: Is there a clear next step for this persona?\n3. Output persona cards with scores and specific improvement recommendations\n4. Sort recommendations by weakest persona first (biggest opportunity)\n\n### Step 7: Wireframe Generation (Optional)\n\nOnly execute when `\u002Fseo sxo wireframe` is invoked.\n\nRead `references\u002Fwireframe-templates.md` for templates.\n\n1. Generate IST (current state) wireframe from parsed page structure\n2. Generate SOLL (target state) wireframe based on:\n   - SERP consensus page type\n   - Gap analysis findings\n   - Persona scoring weaknesses\n3. Use ultra-concrete placeholders:\n   - NOT: \"Add a CTA here\"\n   - YES: \"Add pricing CTA with annual savings badge below hero, linking to \u002Fpricing#enterprise\"\n4. Output as semantic HTML section outline with annotations\n\n## DataForSEO Integration\n\nIf DataForSEO MCP tools are available:\n\n1. **Before any API call**, run cost estimate and confirm with user\n2. Use `serp_organic_live_advanced` for precise SERP data (positions, features, snippets)\n3. Use `kw_data_google_ads_search_volume` for search volume and competition metrics\n4. Fall back to WebSearch if DataForSEO unavailable -- note reduced precision in output\n\n## SXO Score vs SEO Health Score\n\nThe SXO score is **separate** from the main SEO Health Score.\n\n- SEO Health Score = technical compliance (crawlability, speed, schema, etc.)\n- SXO Gap Score = alignment between page and SERP expectations\n- A page can score 95 SEO + 30 SXO = technically perfect but strategically misaligned\n- Both scores should be reported together when both are available\n\n## Cross-Skill References\n\n| Finding | Hand Off To |\n|---------|-------------|\n| E-E-A-T gaps in persona scoring | `\u002Fseo content` for deep E-E-A-T audit |\n| Missing schema types | `\u002Fseo schema` for generation |\n| Local intent detected in SERP | `\u002Fseo local` for GBP analysis |\n| Content depth gaps | `\u002Fseo page` for deep page analysis |\n| Technical issues found during fetch | `\u002Fseo technical` for full audit |\n| Image\u002Fmedia gaps | `\u002Fseo images` for optimization |\n\n## Output Format\n\n### Full SXO Analysis\n\n```\n## SXO Analysis: [URL]\n### Target Keyword: [keyword]\n\n### 1. SERP Landscape\n- Dominant page type: [type] ([confidence]% consensus)\n- SERP features: [list]\n- Content depth norm: [word count range]\n- Schema expectation: [types]\n\n### 2. Page-Type Alignment\n- Your page type: [type]\n- SERP expects: [type]\n- Verdict: [ALIGNED | MISMATCH (severity)]\n- Impact: [explanation]\n\n### 3. User Stories (derived from SERP signals)\n[3-5 user stories with source signals]\n\n### 4. Gap Analysis (SXO Score: XX\u002F100)\n[7-dimension breakdown table]\n\n### 5. Persona Scores\n[4-7 persona cards with 4-dimension scores]\n\n### 6. Priority Actions\n[Ranked list: fix mismatch first, then weakest persona gaps]\n\n### 7. Limitations\n[What could not be assessed, data source notes]\n```\n\n## Error Handling\n\n| Error | Action |\n|-------|--------|\n| URL fetch fails | Report error, suggest checking URL accessibility |\n| No keyword provided or detected | Ask user to provide target keyword |\n| WebSearch returns \u003C5 results | Proceed with available data, note limited sample |\n| SERP has no organic results (all ads) | Note highly commercial SERP, analyze ad copy only |\n| Target page is JavaScript-rendered | Note limitation, use available HTML content |\n| DataForSEO cost exceeds threshold | Fall back to WebSearch, notify user |\n\n## Quality Checklist\n\nBefore delivering results, verify:\n- [ ] Target URL was fetched via `scripts\u002Frender_page.py --mode auto` (not raw curl\u002Ffetch)\n- [ ] Page type classification uses taxonomy from references\n- [ ] At least 5 SERP results were analyzed\n- [ ] User stories cite specific SERP signals as evidence\n- [ ] Persona scores include concrete improvement suggestions\n- [ ] SXO score is clearly labeled as separate from SEO Health Score\n- [ ] Limitations section is present and honest\n- [ ] Cross-skill recommendations are included where relevant\n",{"name":5,"license":15,"metadata":62,"description":66,"argument-hint":67,"user-invocable":68},{"author":63,"version":64,"category":33,"original_author":65},"AgriciDaniel","2.2.4","Florian Schmitz (Pro Hub Challenge)","Search Experience Optimization: reads Google SERPs backwards to detect page-type mismatches, derives user stories from search intent signals, and scores pages from multiple persona perspectives. Identifies why well-optimized pages fail to rank by analyzing what Google rewards for each keyword. Use when user says \"SXO\", \"search experience\", \"page type mismatch\", \"SERP analysis\", \"user story\", \"persona scoring\", \"why isn't my page ranking\", \"intent mismatch\", or \"wireframe\".\n","\u003Curl> [keyword]",true,"main","d8378e461d60315bd1ca8a6e71716df39b6abe4a","configs\u002Fcommon\u002Fopencode\u002Fskills\u002Fseo-sxo","https:\u002F\u002Fgithub.com\u002Fnoirelab\u002Flinux-setup","https:\u002F\u002Fgithub.com\u002Fnoirelab","Artificial Intelligence Researcher |\r\nComputer Science majoring at UTFPR","2026-11-14 00:24:00",{"source":8,"skillName":5,"commands":77,"prompt":87,"zipAvailable":68},[78,81,84],{"tool":79,"command":80},"npx","npx skills add noirelab\u002Flinux-setup --skill seo-sxo",{"tool":82,"command":83},"bunx","bunx skills add noirelab\u002Flinux-setup --skill seo-sxo",{"tool":85,"command":86},"pnpm","pnpm dlx skills add noirelab\u002Flinux-setup --skill seo-sxo","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fnoirelab\u002Flinux-setup\u002Fblob\u002Fmain\u002Fconfigs\u002Fcommon\u002Fopencode\u002Fskills\u002Fseo-sxo\u002FSKILL.md",[89,95,99,103],{"path":90,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002Fpage-type-taxonomy.md","REFERENCE","参考文档",7382,"https:\u002F\u002Fgithub.com\u002Fnoirelab\u002Flinux-setup\u002Fblob\u002Fmain\u002Fconfigs\u002Fcommon\u002Fopencode\u002Fskills\u002Fseo-sxo\u002Freferences\u002Fpage-type-taxonomy.md",{"path":96,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":97,"sourceHtmlUrl":98},"references\u002Fpersona-scoring.md",6353,"https:\u002F\u002Fgithub.com\u002Fnoirelab\u002Flinux-setup\u002Fblob\u002Fmain\u002Fconfigs\u002Fcommon\u002Fopencode\u002Fskills\u002Fseo-sxo\u002Freferences\u002Fpersona-scoring.md",{"path":100,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":101,"sourceHtmlUrl":102},"references\u002Fuser-story-framework.md",5694,"https:\u002F\u002Fgithub.com\u002Fnoirelab\u002Flinux-setup\u002Fblob\u002Fmain\u002Fconfigs\u002Fcommon\u002Fopencode\u002Fskills\u002Fseo-sxo\u002Freferences\u002Fuser-story-framework.md",{"path":104,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":105,"sourceHtmlUrl":106},"references\u002Fwireframe-templates.md",6515,"https:\u002F\u002Fgithub.com\u002Fnoirelab\u002Flinux-setup\u002Fblob\u002Fmain\u002Fconfigs\u002Fcommon\u002Fopencode\u002Fskills\u002Fseo-sxo\u002Freferences\u002Fwireframe-templates.md",[108,138,173,199,218,234],{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":112,"licenseFileUrl":113,"sourceHtmlUrl":114,"categories":115,"keywords":119,"publishedAt":57},"01M6C2Q1S6HCS7Y9TBQ2PJ2NAM","skill-creator","Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fnoirelab\u002Flinux-setup\u002Fblob\u002Fmain\u002Fconfigs\u002Fcommon\u002Fclaude\u002Fskills\u002Fsynced\u002Ffcfa9261-0073-49cb-8312-19eea68f0c58_391f3767-a35d-4280-81a1-363cd861a8e6\u002Fskill-creator\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fnoirelab\u002Flinux-setup\u002Fblob\u002Fmain\u002Fconfigs\u002Fcommon\u002Fclaude\u002Fskills\u002Fsynced\u002Ffcfa9261-0073-49cb-8312-19eea68f0c58_391f3767-a35d-4280-81a1-363cd861a8e6\u002Fskill-creator\u002FSKILL.md",[116],{"categoryNo":117,"categoryName":118,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[120,121,122,123,124,125,126,127,128,53,129,130,45,131,132,133,134,135,136,36,137],"skill creator","creator","performance","run evals","test","variance analysis","create","run","benchmark","improve","edit","evals","optimize","existing skill","for","accuracy","scratch","new",{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":112,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":144,"publishedAt":57},"01M6C2ZRGJ9HN4N9BP24DPNCR4","returns-reverse-logistics","Codified expertise for returns authorization, receipt and inspection, disposition decisions, refund processing, fraud detection, and warranty claims management. Informed by returns operations managers with 15+ years experience. Includes grading frameworks, disposition economics, fraud pattern recognition, and vendor recovery processes. Use when handling product returns, reverse logistics, refund decisions, return fraud detection, or warranty claims.","https:\u002F\u002Fgithub.com\u002Fnoirelab\u002Flinux-setup\u002Fblob\u002Fmain\u002Fconfigs\u002Fcommon\u002Fopencode_home\u002Fskills\u002Freturns-reverse-logistics\u002FSKILL.md",[],[145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,45,161,162,163,164,165,166,167,168,169,134,170,171,36,172],"returns","returns reverse logistics","reverse logistics","reverse","github","code","product","https","authorization","detection","fraud","recovery","decisions","management","operations","vendor","claims management","frameworks","fraud detection","pattern","grading","processing","economics","managers","claims","expertise","refund","inspection",{"skillNo":174,"name":175,"nameZh":6,"description":176,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":112,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":179,"publishedAt":57},"01M6C2ZGWSNZGZZQ5VCFWHD2QT","quality-nonconformance","Codified expertise for quality control, non-conformance investigation, root cause analysis, corrective action, and supplier quality management in regulated manufacturing. Informed by quality engineers with 15+ years experience across FDA, IATF 16949, and AS9100 environments. Includes NCR lifecycle management, CAPA systems, SPC interpretation, and audit methodology. Use when investigating non-conformances, performing root cause analysis, managing CAPAs, interpreting SPC data, or handling supplier quality issues.","https:\u002F\u002Fgithub.com\u002Fnoirelab\u002Flinux-setup\u002Fblob\u002Fmain\u002Fconfigs\u002Fcommon\u002Fopencode_home\u002Fskills\u002Fquality-nonconformance\u002FSKILL.md",[],[180,181,149,182,183,150,184,152,185,186,187,188,53,189,158,45,190,191,192,193,194,195,196,197,134,170,198,36],"quality","quality nonconformance","root cause analysis","interpretation","issues","audit","data","methodology","lifecycle","investigation","fda","across","manufacturing","environments","corrective action","supplier quality management","action","conformance","root cause",{"skillNo":200,"name":201,"nameZh":6,"description":202,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":112,"licenseFileUrl":6,"sourceHtmlUrl":203,"categories":204,"keywords":205,"publishedAt":57},"01M6C2Z8VQ9AYZYKPZW1KD9DX5","production-scheduling","Codified expertise for production scheduling, job sequencing, line balancing, changeover optimization, and bottleneck resolution in discrete and batch manufacturing. Informed by production schedulers with 15+ years experience. Includes TOC\u002Fdrum-buffer-rope, SMED, OEE analysis, disruption response frameworks, and ERP\u002FMES interaction patterns. Use when scheduling production, resolving bottlenecks, optimizing changeovers, responding to disruptions, or balancing manufacturing lines.","https:\u002F\u002Fgithub.com\u002Fnoirelab\u002Flinux-setup\u002Fblob\u002Fmain\u002Fconfigs\u002Fcommon\u002Fopencode_home\u002Fskills\u002Fproduction-scheduling\u002FSKILL.md",[],[206,207,208,149,150,209,152,55,53,210,211,45,212,213,162,214,215,216,192,217,134,170,36],"Production","production scheduling","scheduling","batch","erp","bottleneck","toc","patterns","line","interaction","sequencing","buffer",{"skillNo":219,"name":220,"nameZh":6,"description":221,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":112,"licenseFileUrl":6,"sourceHtmlUrl":222,"categories":223,"keywords":224,"publishedAt":57},"01M6C2YR01NNN2Z1G18RN7F9MP","logistics-exception-management","Codified expertise for handling freight exceptions, shipment delays, damages, losses, and carrier disputes. Informed by logistics professionals with 15+ years operational experience. Includes escalation protocols, carrier-specific behaviors, claims procedures, and judgment frameworks. Use when handling shipping exceptions, freight claims, delivery issues, or carrier disputes.","https:\u002F\u002Fgithub.com\u002Fnoirelab\u002Flinux-setup\u002Fblob\u002Fmain\u002Fconfigs\u002Fcommon\u002Fopencode_home\u002Fskills\u002Flogistics-exception-management\u002FSKILL.md",[],[158,225,149,150,226,184,227,152,228,45,162,229,230,231,232,169,134,170,233,36],"logistics exception management","shipping","protocols","escalation","delivery","claude-code","judgment","with","freight",{"skillNo":235,"name":236,"nameZh":6,"description":237,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":112,"licenseFileUrl":6,"sourceHtmlUrl":238,"categories":239,"keywords":240,"publishedAt":57},"01M6C2YC5PXTEJYBJJQZVXPQS0","inventory-demand-planning","Codified expertise for demand forecasting, safety stock optimization, replenishment planning, and promotional lift estimation at multi-location retailers. Informed by demand planners with 15+ years experience managing hundreds of SKUs. Includes forecasting method selection, ABC\u002FXYZ analysis, seasonal transition management, and vendor negotiation frameworks. Use when forecasting demand, setting safety stock, planning replenishment, managing promotions, or optimizing inventory levels.","https:\u002F\u002Fgithub.com\u002Fnoirelab\u002Flinux-setup\u002Fblob\u002Fmain\u002Fconfigs\u002Fcommon\u002Fopencode_home\u002Fskills\u002Finventory-demand-planning\u002FSKILL.md",[],[241,242,243,244,149,150,152,245,55,246,53,158,160,247,45,248,162,249,250,251,252,253,134,170,254,36],"planning","inventory","inventory demand planning","demand planning","negotiation","Safety","forecasting","selection","estimation","stock","seasonal","lift","at","transition"]