[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M75CV5FDN3DPFHJFN76R134D":3,"skill-same:01M75CV5FDN3DPFHJFN76R134D":61},{"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":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":38,"commitSha":39,"skillDirectory":40,"forksCount":41,"repositoryHtmlUrl":42,"repositoryHomepageUrl":43,"ownerHtmlUrl":44,"ownerBlogUrl":45,"ownerDescription":6,"updatedAt":46,"install":47,"resources":60},"01M75CV5FDN3DPFHJFN76R134D","category-designer",null,"Define a new category where your product wins by default. Reframe the buying decision. Triggers on: \"create a category\", \"category design\", \"define my category\", \"category of one\", \"reframe the market\", \"position as category king\", \"new category\", \"category creation\", \"own a category\", \"category strategy\", \"competitive positioning\", \"strategic positioning\", \"market reframing\", \"be the only option\", \"change the buying criteria\", \"category king\".","LongLeo287\u002FSEOSONA-OS","LongLeo287","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F141803367?v=4","01M6JK75C62VCNZKR5BRZ386YV","LongLeo","01M75CK60XQGYJY3YDGGFJQDYT",2,"MIT","https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FSEOSONA-OS\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Faffiliate-skills\u002Fskills\u002Fmeta\u002Fcategory-designer\u002FSKILL.md",[],[],"2026-11-12 13:55:43",false,"---\nname: category-designer\ndescription: >\n  Define a new category where your product wins by default. Reframe the buying decision.\n  Triggers on: \"create a category\", \"category design\", \"define my category\",\n  \"category of one\", \"reframe the market\", \"position as category king\",\n  \"new category\", \"category creation\", \"own a category\", \"category strategy\",\n  \"competitive positioning\", \"strategic positioning\", \"market reframing\",\n  \"be the only option\", \"change the buying criteria\", \"category king\".\nlicense: MIT\nversion: \"1.0.0\"\ntags: [\"affiliate-marketing\", \"meta\", \"planning\", \"compliance\", \"category-design\", \"positioning\"]\ncompatibility: \"Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent\"\nmetadata:\n  author: affitor\n  version: \"1.0\"\n  stage: S8-Meta\n---\n\n# Category Designer\n\nDefine a new category where your recommended product wins by default. Instead of competing on existing criteria (\"best AI video tool\"), reframe the buying decision so your product IS the category (\"the AI avatar platform for non-creators\"). Category kings capture 76% of category economics — this is the strategic meta-skill that makes all downstream marketing easier.\n\n## Stage\n\nS8: Meta — This is cross-cutting strategic thinking, like `funnel-planner`. It operates above individual skills and reframes the entire marketing approach. Use it before creating content, offers, or landing pages.\n\n## When to Use\n\n- User is competing in a crowded market and needs to stand out\n- User asks about \"positioning\", \"category\", \"differentiation\", \"reframing\"\n- User says \"category of one\", \"own a category\", \"change the game\"\n- After `monopoly-niche-finder` to formalize the niche into a named category\n- After `purple-cow-audit` to amplify what makes a product remarkable\n- Before creating content\u002Foffers to ensure consistent category messaging\n\n## Input Schema\n\n```yaml\nproduct: object               # REQUIRED — the product to position\n  name: string\n  description: string\n  key_features: string[]\n  pricing: string\n  current_category: string    # What category it's currently in\n                              # e.g., \"AI video tools\", \"email marketing platforms\"\n\ncompetitors: string[]         # OPTIONAL — main competitors\n                              # Default: auto-researched\n\nyour_audience: string         # OPTIONAL — your specific audience\n                              # Default: inferred from product\n\nmonopoly_niche: string        # OPTIONAL — from monopoly-niche-finder\n                              # Default: none\n```\n\n**Chaining from S1 monopoly-niche-finder**: Use `monopoly_niche.intersection` as the starting point for category design.\n\n**Chaining from S1 purple-cow-audit**: Use `remarkable_angles` to identify category-defining features.\n\n## Workflow\n\n### Step 1: Analyze Current Category\n\n1. `web_search`: `\"best [current_category]\"` — see how the market is currently framed\n2. Identify the default buying criteria (price, features, ease of use, etc.)\n3. Map where the product wins AND loses on current criteria\n4. Identify: what does this product do that competitors DON'T even try?\n\n### Step 2: Find the Category Seed\n\nThe category seed is the intersection of:\n- What the product does uniquely well\n- What a specific audience cares about most\n- What competitors ignore or can't do\n\nFormula: `[Unique capability] + [Specific audience] + [Outcome they care about]`\n\nExample: \"AI avatar platform\" + \"for non-creators\" + \"who need professional video content\"\n= **\"AI Video Content Platform for Non-Creators\"**\n\n### Step 3: Design the Category\n\nDefine:\n\n1. **Category name** — 3-6 words, self-explanatory, memorable\n2. **Category POV** — \"The old way was [X]. The new way is [Y]. [Product] is the [category name].\"\n3. **Buying criteria** — new criteria where your product automatically wins\n4. **Lightning strike** — the \"aha moment\" that makes the category real (a stat, story, or demonstration)\n5. **Category ecosystem** — what other products\u002Fservices exist in YOUR category (you define the landscape)\n\n### Step 4: Create Category Assets\n\nProduce:\n1. **Category narrative** — 2-3 paragraph story of why this category exists now\n2. **Comparison reframe** — how to redirect \"Product X vs Product Y\" to \"Old category vs New category\"\n3. **Content angles** — 5-10 content pieces that educate the market about the category\n4. **Objection handling** — \"Isn't this just [old category]?\" → \"No, because...\"\n\n### Step 5: Self-Validation\n\n- [ ] Category name is self-explanatory to someone hearing it for the first time\n- [ ] Product genuinely wins on the new buying criteria (not forced)\n- [ ] Category is big enough to matter but specific enough to own\n- [ ] Narrative is compelling and truthful (not spin)\n- [ ] Content angles are substantial enough for 6+ months of content\n\n## Output Schema\n\n```yaml\noutput_schema_version: \"1.0.0\"\ncategory:\n  name: string                  # The new category name\n  pov: string                   # Point of view statement\n  product_name: string\n  old_category: string          # What it was before\n  buying_criteria: string[]     # New criteria where product wins\n  lightning_strike: string      # The \"aha\" proof point\n\n  narrative: string             # Category story (2-3 paragraphs)\n  comparison_reframe: string    # How to redirect comparisons\n\n  content_angles: string[]     # Content pieces that establish the category\n  objection_responses: object[] # Objection handling\n    - objection: string\n      response: string\n\n  category_definition: string  # For chaining — the full category definition\n  category_framing: string     # For chaining — positioning statement\n\nchain_metadata:\n  skill_slug: \"category-designer\"\n  stage: \"meta\"\n  timestamp: string\n  suggested_next:\n    - \"grand-slam-offer\"\n    - \"monopoly-niche-finder\"\n    - \"affiliate-blog-builder\"\n    - \"landing-page-creator\"\n```\n\n## Output Format\n\n```\n## Category Design: [Category Name]\n\n### The Shift\n**Old category:** [what it was]\n**New category:** [what it is now]\n**Why now:** [why this category exists today]\n\n### Category Definition\n**[Category Name]:** [1 sentence definition]\n\n### Point of View\n\"[The old way] was [X]. [The new way] is [Y]. [Product] is the [category name] that [outcome].\"\n\n### New Buying Criteria\nWhen evaluating a [category name], look for:\n1. [Criteria where your product wins]\n2. [Criteria where your product wins]\n3. [Criteria where your product wins]\n(Note: [old criteria like \"most features\"] no longer matters because [reason])\n\n### Lightning Strike\n[The stat, story, or demo that makes the category undeniable]\n\n### Category Narrative\n[2-3 paragraphs telling the story of this category]\n\n### Comparison Reframe\nWhen someone asks \"[Product] vs [Competitor]\":\n→ Reframe: \"That's like comparing [new thing] to [old thing]. The question isn't [old criteria] — it's [new criteria].\"\n\n### Content Roadmap\n1. \"[Title]\" — establishes the category problem\n2. \"[Title]\" — introduces the new buying criteria\n3. \"[Title]\" — showcases the product as category king\n4. \"[Title]\" — data\u002Fproof that the new way works\n5. \"[Title]\" — community\u002Fsocial proof\n\n### Objection Handling\n**\"Isn't this just [old category]?\"**\n→ [Response]\n\n**\"Why should I care about a new category?\"**\n→ [Response]\n```\n\n## Error Handling\n\n- **No product provided**: \"Tell me the product and its current competitive landscape — I'll design a category it owns.\"\n- **Product has no unique features**: \"Every product has something. Let me dig deeper...\" → focus on audience specificity rather than feature uniqueness.\n- **Category too forced**: If the category feels artificial, recommend improving the product positioning within the existing category instead. Honesty > cleverness.\n- **Too many competitors in proposed category**: Narrow the audience further or combine with `monopoly-niche-finder` for a tighter intersection.\n\n## Examples\n\n**Example 1:** \"Design a category for HeyGen\"\n→ Old: \"AI video tool.\" New: \"AI Video Content Platform for Non-Creators.\" Buying criteria: no camera needed, no editing skills, no studio. Lightning strike: \"84% of marketers say video is important, but only 15% make it regularly.\"\n\n**Example 2:** \"Position Semrush differently from Ahrefs\"\n→ Old: \"SEO tool.\" New: \"Revenue Intelligence Platform.\" Buying criteria: revenue attribution, not just rankings. Reframe: \"Stop tracking keywords. Start tracking revenue.\"\n\n**Example 3:** \"Create a category for my niche\" (after monopoly-niche-finder)\n→ Take intersection niche, formalize into a named category with full narrative, buying criteria, and content roadmap.\n\n## Revenue & Action Plan\n\n### Expected Outcomes\n- **Revenue potential**: Category kings capture 76% of category economics. If you define the category for your niche, your affiliate content becomes the default recommendation. Affiliates who \"own\" a category report 5-10x higher conversion rates because buyers see them as THE authority, not one of many\n- **Benchmark**: Category-defining content gets 3x more organic search traffic because you rank for new keywords nobody else targets. You're not competing for \"best AI video tool\" — you're ranking for your own category name\n- **Key metric to track**: Brand search volume (people searching YOUR category name or your brand + product) and affiliate conversion rate. Category owners see 5-8% conversion vs 1-2% for generic affiliates\n\n### Do This Right Now (15 min)\n1. **Publish your first category-defining content piece** — use Content Angle #1 from the Content Roadmap\n2. **Update your social bios** to include the category name (e.g., \"Helping non-creators make professional videos | AI Video Content for Non-Creators\")\n3. **Update your landing page hero** with the Category POV statement\n4. **Start using the category name consistently** in all content — repetition creates recognition\n\n### Track Your Results\nAfter 90 days: are people using your category name in conversations, searches, or social posts? After 6 months: has your affiliate conversion rate increased vs before category positioning? Category design is a long game — it compounds over months, not days.\n\n> **Next step — copy-paste this prompt:**\n> \"Build an irresistible offer for [product] using this category positioning: [category POV]\" → runs `grand-slam-offer`\n\n## Flywheel Connections\n\n### Feeds Into\n- `grand-slam-offer` (S4) — category framing becomes the offer's core positioning\n- `monopoly-niche-finder` (S1) — category definition sharpens niche targeting\n- `landing-page-creator` (S4) — category narrative for landing page hero\n- `affiliate-blog-builder` (S3) — content angles for category-establishing articles\n- `viral-post-writer` (S2) — category POV for shareable social content\n\n### Fed By\n- `monopoly-niche-finder` (S1) — niche to formalize into a category\n- `purple-cow-audit` (S1) — remarkable features that define the category\n- `competitor-spy` (S1) — competitive landscape to differentiate from\n\n### Feedback Loop\n- `performance-report` (S6) tracks which category messaging resonates → refine category name and POV based on engagement data\n\n## References\n\n- `shared\u002Freferences\u002Faffiliate-glossary.md` — Terminology\n- `shared\u002Freferences\u002Fcase-studies.md` — Real positioning examples\n- `shared\u002Freferences\u002Fflywheel-connections.md` — Master connection map\n","# Category Designer\n\nDefine a new category where your recommended product wins by default. Instead of competing on existing criteria (\"best AI video tool\"), reframe the buying decision so your product IS the category (\"the AI avatar platform for non-creators\"). Category kings capture 76% of category economics — this is the strategic meta-skill that makes all downstream marketing easier.\n\n## Stage\n\nS8: Meta — This is cross-cutting strategic thinking, like `funnel-planner`. It operates above individual skills and reframes the entire marketing approach. Use it before creating content, offers, or landing pages.\n\n## When to Use\n\n- User is competing in a crowded market and needs to stand out\n- User asks about \"positioning\", \"category\", \"differentiation\", \"reframing\"\n- User says \"category of one\", \"own a category\", \"change the game\"\n- After `monopoly-niche-finder` to formalize the niche into a named category\n- After `purple-cow-audit` to amplify what makes a product remarkable\n- Before creating content\u002Foffers to ensure consistent category messaging\n\n## Input Schema\n\n```yaml\nproduct: object               # REQUIRED — the product to position\n  name: string\n  description: string\n  key_features: string[]\n  pricing: string\n  current_category: string    # What category it's currently in\n                              # e.g., \"AI video tools\", \"email marketing platforms\"\n\ncompetitors: string[]         # OPTIONAL — main competitors\n                              # Default: auto-researched\n\nyour_audience: string         # OPTIONAL — your specific audience\n                              # Default: inferred from product\n\nmonopoly_niche: string        # OPTIONAL — from monopoly-niche-finder\n                              # Default: none\n```\n\n**Chaining from S1 monopoly-niche-finder**: Use `monopoly_niche.intersection` as the starting point for category design.\n\n**Chaining from S1 purple-cow-audit**: Use `remarkable_angles` to identify category-defining features.\n\n## Workflow\n\n### Step 1: Analyze Current Category\n\n1. `web_search`: `\"best [current_category]\"` — see how the market is currently framed\n2. Identify the default buying criteria (price, features, ease of use, etc.)\n3. Map where the product wins AND loses on current criteria\n4. Identify: what does this product do that competitors DON'T even try?\n\n### Step 2: Find the Category Seed\n\nThe category seed is the intersection of:\n- What the product does uniquely well\n- What a specific audience cares about most\n- What competitors ignore or can't do\n\nFormula: `[Unique capability] + [Specific audience] + [Outcome they care about]`\n\nExample: \"AI avatar platform\" + \"for non-creators\" + \"who need professional video content\"\n= **\"AI Video Content Platform for Non-Creators\"**\n\n### Step 3: Design the Category\n\nDefine:\n\n1. **Category name** — 3-6 words, self-explanatory, memorable\n2. **Category POV** — \"The old way was [X]. The new way is [Y]. [Product] is the [category name].\"\n3. **Buying criteria** — new criteria where your product automatically wins\n4. **Lightning strike** — the \"aha moment\" that makes the category real (a stat, story, or demonstration)\n5. **Category ecosystem** — what other products\u002Fservices exist in YOUR category (you define the landscape)\n\n### Step 4: Create Category Assets\n\nProduce:\n1. **Category narrative** — 2-3 paragraph story of why this category exists now\n2. **Comparison reframe** — how to redirect \"Product X vs Product Y\" to \"Old category vs New category\"\n3. **Content angles** — 5-10 content pieces that educate the market about the category\n4. **Objection handling** — \"Isn't this just [old category]?\" → \"No, because...\"\n\n### Step 5: Self-Validation\n\n- [ ] Category name is self-explanatory to someone hearing it for the first time\n- [ ] Product genuinely wins on the new buying criteria (not forced)\n- [ ] Category is big enough to matter but specific enough to own\n- [ ] Narrative is compelling and truthful (not spin)\n- [ ] Content angles are substantial enough for 6+ months of content\n\n## Output Schema\n\n```yaml\noutput_schema_version: \"1.0.0\"\ncategory:\n  name: string                  # The new category name\n  pov: string                   # Point of view statement\n  product_name: string\n  old_category: string          # What it was before\n  buying_criteria: string[]     # New criteria where product wins\n  lightning_strike: string      # The \"aha\" proof point\n\n  narrative: string             # Category story (2-3 paragraphs)\n  comparison_reframe: string    # How to redirect comparisons\n\n  content_angles: string[]     # Content pieces that establish the category\n  objection_responses: object[] # Objection handling\n    - objection: string\n      response: string\n\n  category_definition: string  # For chaining — the full category definition\n  category_framing: string     # For chaining — positioning statement\n\nchain_metadata:\n  skill_slug: \"category-designer\"\n  stage: \"meta\"\n  timestamp: string\n  suggested_next:\n    - \"grand-slam-offer\"\n    - \"monopoly-niche-finder\"\n    - \"affiliate-blog-builder\"\n    - \"landing-page-creator\"\n```\n\n## Output Format\n\n```\n## Category Design: [Category Name]\n\n### The Shift\n**Old category:** [what it was]\n**New category:** [what it is now]\n**Why now:** [why this category exists today]\n\n### Category Definition\n**[Category Name]:** [1 sentence definition]\n\n### Point of View\n\"[The old way] was [X]. [The new way] is [Y]. [Product] is the [category name] that [outcome].\"\n\n### New Buying Criteria\nWhen evaluating a [category name], look for:\n1. [Criteria where your product wins]\n2. [Criteria where your product wins]\n3. [Criteria where your product wins]\n(Note: [old criteria like \"most features\"] no longer matters because [reason])\n\n### Lightning Strike\n[The stat, story, or demo that makes the category undeniable]\n\n### Category Narrative\n[2-3 paragraphs telling the story of this category]\n\n### Comparison Reframe\nWhen someone asks \"[Product] vs [Competitor]\":\n→ Reframe: \"That's like comparing [new thing] to [old thing]. The question isn't [old criteria] — it's [new criteria].\"\n\n### Content Roadmap\n1. \"[Title]\" — establishes the category problem\n2. \"[Title]\" — introduces the new buying criteria\n3. \"[Title]\" — showcases the product as category king\n4. \"[Title]\" — data\u002Fproof that the new way works\n5. \"[Title]\" — community\u002Fsocial proof\n\n### Objection Handling\n**\"Isn't this just [old category]?\"**\n→ [Response]\n\n**\"Why should I care about a new category?\"**\n→ [Response]\n```\n\n## Error Handling\n\n- **No product provided**: \"Tell me the product and its current competitive landscape — I'll design a category it owns.\"\n- **Product has no unique features**: \"Every product has something. Let me dig deeper...\" → focus on audience specificity rather than feature uniqueness.\n- **Category too forced**: If the category feels artificial, recommend improving the product positioning within the existing category instead. Honesty > cleverness.\n- **Too many competitors in proposed category**: Narrow the audience further or combine with `monopoly-niche-finder` for a tighter intersection.\n\n## Examples\n\n**Example 1:** \"Design a category for HeyGen\"\n→ Old: \"AI video tool.\" New: \"AI Video Content Platform for Non-Creators.\" Buying criteria: no camera needed, no editing skills, no studio. Lightning strike: \"84% of marketers say video is important, but only 15% make it regularly.\"\n\n**Example 2:** \"Position Semrush differently from Ahrefs\"\n→ Old: \"SEO tool.\" New: \"Revenue Intelligence Platform.\" Buying criteria: revenue attribution, not just rankings. Reframe: \"Stop tracking keywords. Start tracking revenue.\"\n\n**Example 3:** \"Create a category for my niche\" (after monopoly-niche-finder)\n→ Take intersection niche, formalize into a named category with full narrative, buying criteria, and content roadmap.\n\n## Revenue & Action Plan\n\n### Expected Outcomes\n- **Revenue potential**: Category kings capture 76% of category economics. If you define the category for your niche, your affiliate content becomes the default recommendation. Affiliates who \"own\" a category report 5-10x higher conversion rates because buyers see them as THE authority, not one of many\n- **Benchmark**: Category-defining content gets 3x more organic search traffic because you rank for new keywords nobody else targets. You're not competing for \"best AI video tool\" — you're ranking for your own category name\n- **Key metric to track**: Brand search volume (people searching YOUR category name or your brand + product) and affiliate conversion rate. Category owners see 5-8% conversion vs 1-2% for generic affiliates\n\n### Do This Right Now (15 min)\n1. **Publish your first category-defining content piece** — use Content Angle #1 from the Content Roadmap\n2. **Update your social bios** to include the category name (e.g., \"Helping non-creators make professional videos | AI Video Content for Non-Creators\")\n3. **Update your landing page hero** with the Category POV statement\n4. **Start using the category name consistently** in all content — repetition creates recognition\n\n### Track Your Results\nAfter 90 days: are people using your category name in conversations, searches, or social posts? After 6 months: has your affiliate conversion rate increased vs before category positioning? Category design is a long game — it compounds over months, not days.\n\n> **Next step — copy-paste this prompt:**\n> \"Build an irresistible offer for [product] using this category positioning: [category POV]\" → runs `grand-slam-offer`\n\n## Flywheel Connections\n\n### Feeds Into\n- `grand-slam-offer` (S4) — category framing becomes the offer's core positioning\n- `monopoly-niche-finder` (S1) — category definition sharpens niche targeting\n- `landing-page-creator` (S4) — category narrative for landing page hero\n- `affiliate-blog-builder` (S3) — content angles for category-establishing articles\n- `viral-post-writer` (S2) — category POV for shareable social content\n\n### Fed By\n- `monopoly-niche-finder` (S1) — niche to formalize into a category\n- `purple-cow-audit` (S1) — remarkable features that define the category\n- `competitor-spy` (S1) — competitive landscape to differentiate from\n\n### Feedback Loop\n- `performance-report` (S6) tracks which category messaging resonates → refine category name and POV based on engagement data\n\n## References\n\n- `shared\u002Freferences\u002Faffiliate-glossary.md` — Terminology\n- `shared\u002Freferences\u002Fcase-studies.md` — Real positioning examples\n- `shared\u002Freferences\u002Fflywheel-connections.md` — Master connection map\n",{"name":5,"tags":24,"license":15,"version":31,"metadata":32,"description":36,"compatibility":37},[25,26,27,28,29,30],"affiliate-marketing","meta","planning","compliance","category-design","positioning","1.0.0",{"stage":33,"author":34,"version":35},"S8-Meta","affitor","1.0","Define a new category where your product wins by default. Reframe the buying decision. Triggers on: \"create a category\", \"category design\", \"define my category\", \"category of one\", \"reframe the market\", \"position as category king\", \"new category\", \"category creation\", \"own a category\", \"category strategy\", \"competitive positioning\", \"strategic positioning\", \"market reframing\", \"be the only option\", \"change the buying criteria\", \"category king\".\n","Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent","main","4fd50b1281e8cd978866b6b4556242605cabf708",".agents\u002Fskills\u002Faffiliate-skills\u002Fskills\u002Fmeta\u002Fcategory-designer",1,"https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FSEOSONA-OS","https:\u002F\u002Fseosona-os.vercel.app","https:\u002F\u002Fgithub.com\u002FLongLeo287","https:\u002F\u002Fwww.facebook.com\u002FResourceRookie2023","2026-10-09 15:14:13",{"source":8,"skillName":5,"commands":48,"prompt":58,"zipAvailable":59},[49,52,55],{"tool":50,"command":51},"npx","npx skills add LongLeo287\u002FSEOSONA-OS --skill category-designer",{"tool":53,"command":54},"bunx","bunx skills add LongLeo287\u002FSEOSONA-OS --skill category-designer",{"tool":56,"command":57},"pnpm","pnpm dlx skills add LongLeo287\u002FSEOSONA-OS --skill category-designer","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FSEOSONA-OS\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Faffiliate-skills\u002Fskills\u002Fmeta\u002Fcategory-designer\u002FSKILL.md",true,[],[62,69,76,83,90,97],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":68,"publishedAt":19},"01M75F0T3V3W7JQQ05X26NNN2T","web_crawler_katana","High-speed web crawling using Katana patterns for deep site mapping, URL discovery, and content extraction.","https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FSEOSONA-OS\u002Fblob\u002Fmain\u002F2_KNOWLEDGE\u002Fskills\u002Fseo_technical\u002Fweb_crawler_katana\u002FSKILL.md",[],[],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":19},"01M75F0Q2QJXDGAFKC7D84GT88","server_log_analyzer","Analyzes Nginx\u002FApache server logs to identify Googlebot crawl patterns, errors, and performance bottlenecks.","https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FSEOSONA-OS\u002Fblob\u002Fmain\u002F2_KNOWLEDGE\u002Fskills\u002Fseo_technical\u002Fserver_log_analyzer\u002FSKILL.md",[],[],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":19},"01M75F0KZP6D8R8XPN2YT35BAJ","schema_markup_generator","Auto-generates JSON-LD structured data for any page type (Article, Product, FAQ, LocalBusiness, etc.).","https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FSEOSONA-OS\u002Fblob\u002Fmain\u002F2_KNOWLEDGE\u002Fskills\u002Fseo_technical\u002Fschema_markup_generator\u002FSKILL.md",[],[],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":19},"01M75F0G3KX4Y86AXJXTKXVEVA","internal_linking_optimizer","Analyzes and optimizes the internal link graph of a website for SEO authority distribution.","https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FSEOSONA-OS\u002Fblob\u002Fmain\u002F2_KNOWLEDGE\u002Fskills\u002Fseo_technical\u002Finternal_linking_optimizer\u002FSKILL.md",[],[],{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":19},"01M75F0CS1RYX4YPJC7N6RAAQJ","google_trends_analyzer","Detects trending topics and seasonal patterns using Google Trends data for content planning and keyword strategy.","https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FSEOSONA-OS\u002Fblob\u002Fmain\u002F2_KNOWLEDGE\u002Fskills\u002Fseo_technical\u002Fgoogle_trends_analyzer\u002FSKILL.md",[],[],{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":19},"01M75F0ASMQ1GKPFX82D19SRTN","brand_context_analyzer","Tracks brand mentions, sentiment, and online reputation across web sources.","https:\u002F\u002Fgithub.com\u002FLongLeo287\u002FSEOSONA-OS\u002Fblob\u002Fmain\u002F2_KNOWLEDGE\u002Fskills\u002Fseo_technical\u002Fbrand_context_analyzer\u002FSKILL.md",[],[]]