[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6EP3G5F6Z68G2GDYGDZYYGT":3,"skill-same:01M6EP3G5F6Z68G2GDYGDZYYGT":69},{"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":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":40,"commitSha":41,"skillDirectory":42,"forksCount":43,"repositoryHtmlUrl":44,"repositoryHomepageUrl":45,"ownerHtmlUrl":46,"ownerBlogUrl":6,"ownerDescription":47,"updatedAt":48,"install":49,"resources":62},"01M6EP3G5F6Z68G2GDYGDZYYGT","business-consistency",null,"Maintain NAP (Name, Address, Phone) consistency across all platforms. Use when managing citations, updating business info, or generating schema markup.","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",66,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fcleanexpo\u002Fbusiness-consistency\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"business","business consistency","nap","Citations","schema markup","read","write","edit","use","schema","maintain","phone","info","across","name","2026-11-10 10:12:30",false,"---\nname: business-consistency\ndescription: Maintain NAP (Name, Address, Phone) consistency across all platforms. Use when managing citations, updating business info, or generating schema markup.\nallowed-tools: Read, Write, Edit\n---\n\n# Business Consistency Skill\n\n## Purpose\nEnsure 100% consistency of business information across all platforms for NAP accuracy, which directly impacts local SEO rankings.\n\n## The Consistency Master\n\nThe `business_consistency_master` table is the SINGLE SOURCE OF TRUTH for all business data.\n\n### Tier 1: Critical NAP (MUST be identical everywhere)\n- **Legal Business Name** - Exactly as registered\n- **Trading Name** - If different from legal\n- **Street Address** - Full formatted address\n- **Suburb\u002FCity** - Correct suburb name\n- **State** - Abbreviation (e.g., QLD)\n- **Postcode** - 4 digits\n- **Country** - Australia (default)\n- **Primary Phone** - Main contact number\n- **Phone Format** - Standard format to use\n\n### Tier 2: Essential\n- **Website URL** - Primary domain\n- **Email Address** - Main contact email\n- **Business Hours** - JSON format\n- **Primary Category** - Main business type\n- **Secondary Categories** - Additional categories\n\n### Tier 3: Important\n- **Short Description** - 50 words (for limited platforms)\n- **Medium Description** - 100 words\n- **Long Description** - 250 words (for platforms that allow it)\n- **Service Areas** - Geographic coverage\n- **Payment Methods** - Accepted payments\n\n### Tier 4: Australia-Specific\n- **ABN** - Format: XX XXX XXX XXX\n- **ACN** - Format: XXX XXX XXX\n- **License Numbers** - QBCC, electrical, etc.\n\n## Platform Tiers\n\n### Tier 1: Mandatory (Must be claimed and verified)\n- Google Business Profile\n- Bing Places for Business\n- Apple Maps Connect\n- Facebook Business Page\n\n### Tier 2: Essential - Australia\n- Yellow Pages AU\n- True Local\n- Hotfrog AU\n- StartLocal\n\n### Tier 3: Social Profiles\n- LinkedIn Company Page\n- Instagram Business\n- Twitter\u002FX\n- YouTube Channel\n\n### Tier 4: Australian Directories\n- Yelp AU\n- White Pages AU\n- Word of Mouth\n- Fyple\n- Localsearch\n- Find AU\n\n### Tier 5: Industry Specific\n- **Trades:** HiPages, ServiceSeeking, Oneflare, Airtasker\n- **Healthcare:** HealthEngine, Healthdirect, RateMDs\n- **Legal:** LawyersGuide, LawPath, MyBusiness\n- **Real Estate:** RealEstate.com.au, Domain, Homely\n\n## Schema.org Markup\n\n### LocalBusiness Schema\nAutomatically generated from Consistency Master:\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"LocalBusiness\",\n  \"name\": \"Business Name\",\n  \"address\": {...},\n  \"telephone\": \"+61...\",\n  \"openingHoursSpecification\": [...],\n  \"geo\": {...},\n  \"url\": \"...\",\n  \"sameAs\": [social profiles]\n}\n```\n\n### Organization Schema\nFor corporate\u002Flarger businesses:\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"Organization\",\n  \"name\": \"Business Name\",\n  \"legalName\": \"Legal Entity Name\",\n  \"taxID\": \"ABN\",\n  ...\n}\n```\n\n## Audit Process\n\n### Weekly Spot Check\n- Check 1-2 random Tier 1 platforms\n- Verify NAP matches master\n\n### Monthly Full Audit\n- Check all Tier 1 platforms\n- Check 50% of Tier 2-3 platforms\n- Generate audit report\n\n### Audit Report Contents\n- Overall consistency score (0-100)\n- Tier 1 score (weighted 40%)\n- Tier 2 score (weighted 30%)\n- Platform-by-platform status\n- Inconsistencies found\n- Recommendations\n\n## When to Use\n- Business info changes (address, phone, hours)\n- Opening new locations\n- Claiming citations\n- Generating schema markup\n- Monthly NAP audits\n- Before SEO campaigns\n\n## Integration Points\n- `src\u002Flib\u002Fconsistency\u002Fbusiness-consistency-service.ts` - Main service\n- `business_consistency_master` table - Source of truth\n- `citation_listings` table - Platform tracking\n- `consistency_audit_log` table - Audit history\n- ConversionCopywritingEngine - Claim verification\n\n## Citation Listing Status\n```\nnot_claimed → claimed → pending_verification → verified\n                                              ↓\n                                         needs_update\n                                              ↓\n                                         suspended\n```\n\n## GEO Optimization\nFor AI search engines (Perplexity, ChatGPT, etc.):\n- Entity disambiguation in schema\n- Consistent entity references\n- Structured data markup\n- AI-friendly content\n\n## Output Format\n```json\n{\n  \"audit_result\": {\n    \"overall_score\": 94,\n    \"tier1_score\": 100,\n    \"tier2_score\": 87,\n    \"issues_found\": 3,\n    \"recommendations\": [...]\n  }\n}\n```\n","# Business Consistency Skill\n\n## Purpose\nEnsure 100% consistency of business information across all platforms for NAP accuracy, which directly impacts local SEO rankings.\n\n## The Consistency Master\n\nThe `business_consistency_master` table is the SINGLE SOURCE OF TRUTH for all business data.\n\n### Tier 1: Critical NAP (MUST be identical everywhere)\n- **Legal Business Name** - Exactly as registered\n- **Trading Name** - If different from legal\n- **Street Address** - Full formatted address\n- **Suburb\u002FCity** - Correct suburb name\n- **State** - Abbreviation (e.g., QLD)\n- **Postcode** - 4 digits\n- **Country** - Australia (default)\n- **Primary Phone** - Main contact number\n- **Phone Format** - Standard format to use\n\n### Tier 2: Essential\n- **Website URL** - Primary domain\n- **Email Address** - Main contact email\n- **Business Hours** - JSON format\n- **Primary Category** - Main business type\n- **Secondary Categories** - Additional categories\n\n### Tier 3: Important\n- **Short Description** - 50 words (for limited platforms)\n- **Medium Description** - 100 words\n- **Long Description** - 250 words (for platforms that allow it)\n- **Service Areas** - Geographic coverage\n- **Payment Methods** - Accepted payments\n\n### Tier 4: Australia-Specific\n- **ABN** - Format: XX XXX XXX XXX\n- **ACN** - Format: XXX XXX XXX\n- **License Numbers** - QBCC, electrical, etc.\n\n## Platform Tiers\n\n### Tier 1: Mandatory (Must be claimed and verified)\n- Google Business Profile\n- Bing Places for Business\n- Apple Maps Connect\n- Facebook Business Page\n\n### Tier 2: Essential - Australia\n- Yellow Pages AU\n- True Local\n- Hotfrog AU\n- StartLocal\n\n### Tier 3: Social Profiles\n- LinkedIn Company Page\n- Instagram Business\n- Twitter\u002FX\n- YouTube Channel\n\n### Tier 4: Australian Directories\n- Yelp AU\n- White Pages AU\n- Word of Mouth\n- Fyple\n- Localsearch\n- Find AU\n\n### Tier 5: Industry Specific\n- **Trades:** HiPages, ServiceSeeking, Oneflare, Airtasker\n- **Healthcare:** HealthEngine, Healthdirect, RateMDs\n- **Legal:** LawyersGuide, LawPath, MyBusiness\n- **Real Estate:** RealEstate.com.au, Domain, Homely\n\n## Schema.org Markup\n\n### LocalBusiness Schema\nAutomatically generated from Consistency Master:\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"LocalBusiness\",\n  \"name\": \"Business Name\",\n  \"address\": {...},\n  \"telephone\": \"+61...\",\n  \"openingHoursSpecification\": [...],\n  \"geo\": {...},\n  \"url\": \"...\",\n  \"sameAs\": [social profiles]\n}\n```\n\n### Organization Schema\nFor corporate\u002Flarger businesses:\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"Organization\",\n  \"name\": \"Business Name\",\n  \"legalName\": \"Legal Entity Name\",\n  \"taxID\": \"ABN\",\n  ...\n}\n```\n\n## Audit Process\n\n### Weekly Spot Check\n- Check 1-2 random Tier 1 platforms\n- Verify NAP matches master\n\n### Monthly Full Audit\n- Check all Tier 1 platforms\n- Check 50% of Tier 2-3 platforms\n- Generate audit report\n\n### Audit Report Contents\n- Overall consistency score (0-100)\n- Tier 1 score (weighted 40%)\n- Tier 2 score (weighted 30%)\n- Platform-by-platform status\n- Inconsistencies found\n- Recommendations\n\n## When to Use\n- Business info changes (address, phone, hours)\n- Opening new locations\n- Claiming citations\n- Generating schema markup\n- Monthly NAP audits\n- Before SEO campaigns\n\n## Integration Points\n- `src\u002Flib\u002Fconsistency\u002Fbusiness-consistency-service.ts` - Main service\n- `business_consistency_master` table - Source of truth\n- `citation_listings` table - Platform tracking\n- `consistency_audit_log` table - Audit history\n- ConversionCopywritingEngine - Claim verification\n\n## Citation Listing Status\n```\nnot_claimed → claimed → pending_verification → verified\n                                              ↓\n                                         needs_update\n                                              ↓\n                                         suspended\n```\n\n## GEO Optimization\nFor AI search engines (Perplexity, ChatGPT, etc.):\n- Entity disambiguation in schema\n- Consistent entity references\n- Structured data markup\n- AI-friendly content\n\n## Output Format\n```json\n{\n  \"audit_result\": {\n    \"overall_score\": 94,\n    \"tier1_score\": 100,\n    \"tier2_score\": 87,\n    \"issues_found\": 3,\n    \"recommendations\": [...]\n  }\n}\n```\n",{"name":5,"description":7,"allowed-tools":39},"Read, Write, Edit","main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Faiskillstore\u002Fmarketplace\u002Fcleanexpo\u002Fbusiness-consistency",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill business-consistency",{"tool":55,"command":56},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill business-consistency",{"tool":58,"command":59},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill business-consistency","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fcleanexpo\u002Fbusiness-consistency\u002FSKILL.md",true,[63],{"path":64,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":67,"sourceHtmlUrl":68},"skill-report.json","REFERENCE","参考文档",10151,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fcleanexpo\u002Fbusiness-consistency\u002Fskill-report.json",[70,84,94,103,109,116],{"skillNo":71,"name":72,"nameZh":6,"description":6,"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":80,"publishedAt":34},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[75],{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[81,82,83],"model","model hierarchy","model hierarchy skill",{"skillNo":85,"name":86,"nameZh":6,"description":6,"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":90,"publishedAt":34},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[89],{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},[91,92,93],"MCP","zoom","zoom mcp",{"skillNo":95,"name":96,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":34},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[100,101,102,92],"sdk","zoom apps sdk","apps",{"skillNo":104,"name":105,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":34},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[105],{"skillNo":110,"name":111,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":115,"publishedAt":34},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[114],{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},[111],{"skillNo":117,"name":118,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":34},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[118]]