[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-onewave-ai-customer-review-aggregator-th":3,"guides-for-onewave-ai-customer-review-aggregator":224,"similar-k17bc9rrw16jy17wg5wd5gnwfh867bt9":225},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":189,"isFallback":194,"parentExtension":195,"providers":196,"relations":201,"repo":203,"workflow":221},1778054663200.0627,"k17bc9rrw16jy17wg5wd5gnwfh867bt9",[],{"reviewCount":8},0,{"description":10,"name":11,"sourceUrl":12,"tags":13},"Aggregate and analyze customer reviews from G2, Capterra, Trustpilot, App Store, and other platforms. Performs sentiment analysis, identifies pain points, extracts feature feedback, generates marketing claims, and compares competitor reviews. Use when users need review analysis, competitive intelligence, or customer feedback insights.","Customer Review Aggregator & Analyzer","https://github.com/onewave-ai/claude-skills/tree/HEAD/customer-review-aggregator",[14,15,16,17,18,19],"customer-reviews","sentiment-analysis","competitive-intelligence","marketing","data-analysis","reporting",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":178,"workflow":187},1778055270278.0835,"kn7100557a6td55rrzw30fy5bh866pxm","en",{"checks":25,"evaluatedAt":168,"extensionSummary":169,"promptVersionExtension":170,"promptVersionScoring":171,"rationale":172,"score":173,"summary":174,"tags":175,"targetMarket":176,"tier":177},[26,31,34,37,41,44,48,53,56,59,63,68,71,75,78,81,84,87,90,93,97,101,105,110,114,117,120,123,127,130,133,136,139,142,146,149,152,155,158,161,165],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly names the problem of aggregating and analyzing customer reviews and lists specific platforms and use cases.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The extension offers significant value over a simple prompt by providing structured analysis, feature extraction, and competitor comparison, going beyond basic LLM capabilities.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The extension outlines a complete workflow from data gathering to report generation and offers multiple output formats, indicating readiness for real-world use.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The extension focuses specifically on customer review aggregation and analysis, with clearly defined capabilities and no bleed into unrelated domains.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The description is accurate, concise, readable, and accurately reflects the extension's capabilities and intended use cases.",{"category":45,"check":46,"severity":29,"summary":47},"Invocation","Scoped tools","The extension's capabilities are broken down into well-defined, narrow tasks like 'Aggregate Reviews', 'Analyze Sentiment', and 'Identify Pain Points', which are easier for an agent to select and execute.",{"category":49,"check":50,"severity":51,"summary":52},"Documentation","Configuration & parameter reference","info","The workflow steps are clearly outlined, but specific parameters for data collection methods (e.g., CSV upload details, specific URL formats) and output format customization are not explicitly detailed or defaulted.",{"category":38,"check":54,"severity":29,"summary":55},"Tool naming","The core capabilities are named descriptively (e.g., 'Aggregate Reviews', 'Analyze Sentiment') and align with the overall domain.",{"category":38,"check":57,"severity":29,"summary":58},"Minimal I/O surface","The input prompts for defining scope are structured and specific, and the output report sections are clearly defined, ensuring minimal and purposeful I/O.",{"category":60,"check":61,"severity":29,"summary":62},"License","License usability","The extension includes an MIT license file, which is a permissive open-source license.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","not_applicable","No commit history is available for this specific skill within the provided context.",{"category":64,"check":69,"severity":66,"summary":70},"Dependency Management","No third-party dependencies are explicitly mentioned or managed within the provided files.",{"category":72,"check":73,"severity":66,"summary":74},"Security","Secret Management","The extension does not appear to handle or require secrets as described in its functionality.",{"category":72,"check":76,"severity":29,"summary":77},"Injection","The extension processes review data, but the workflow does not involve loading untrusted external files or executing arbitrary instructions.",{"category":72,"check":79,"severity":29,"summary":80},"Transitive Supply-Chain Grenades","The extension does not fetch remote content at runtime for execution or instruction following, and all data processing appears to be contained within the provided scope.",{"category":72,"check":82,"severity":29,"summary":83},"Sandbox Isolation","The extension focuses on data analysis and report generation, with no indication of operations outside its designated scope or project folder.",{"category":72,"check":85,"severity":29,"summary":86},"Sandbox escape primitives","There are no indications of detached process spawns or deny-retry loops in the provided instructions.",{"category":72,"check":88,"severity":29,"summary":89},"Data Exfiltration","The extension's stated purpose is to analyze provided review data and generate reports; there are no instructions or mechanisms for exfiltrating confidential data or undocumented outbound calls.",{"category":72,"check":91,"severity":29,"summary":92},"Hidden Text Tricks","Bundled content appears free of hidden-steering tricks, invisible characters, or suspicious formatting.",{"category":94,"check":95,"severity":29,"summary":96},"Hooks","Opaque code execution","The provided SKILL.md file contains plain, readable instructions and does not exhibit obfuscation techniques like base64 encoding or minified JavaScript.",{"category":98,"check":99,"severity":66,"summary":100},"Portability","Structural Assumption","The skill does not make assumptions about user-specific project organization as it operates on provided review data.",{"category":102,"check":103,"severity":66,"summary":104},"Trust","Issues Attention","Issue data is not available for this skill.",{"category":106,"check":107,"severity":108,"summary":109},"Versioning","Release Management","warning","No manifest version, GitHub releases, or CHANGELOG is present. The install instructions do not reference a specific version, implying use of the 'main' branch.",{"category":111,"check":112,"severity":51,"summary":113},"Code Execution","Validation","The workflow outlines collecting review data and defining analysis focus, but specific validation schemas for inputs like file paths, URLs, or the structure of copied-pasted text are not detailed.",{"category":72,"check":115,"severity":66,"summary":116},"Unguarded Destructive Operations","The skill is analytical and read-only; it does not perform destructive operations.",{"category":111,"check":118,"severity":51,"summary":119},"Error Handling","While the workflow is logical, explicit error handling for scenarios like invalid data formats, platform unavailability, or API limits is not detailed, and recovery paths are not specified.",{"category":111,"check":121,"severity":66,"summary":122},"Logging","The skill is read-only and does not perform actions that require local audit logging.",{"category":124,"check":125,"severity":51,"summary":126},"Compliance","GDPR","The extension processes review data which may contain personal information. While it does not explicitly submit this to a third party without approval, no specific sanitization steps are detailed before potential LLM processing.",{"category":124,"check":128,"severity":29,"summary":129},"Target market","The extension's functionality is globally applicable and does not contain regional logic; targetMarket is set to 'global'.",{"category":98,"check":131,"severity":29,"summary":132},"Runtime stability","The skill's instructions are general and do not assume a specific operating system, shell, or runtime environment beyond standard Claude Code capabilities.",{"category":45,"check":134,"severity":29,"summary":135},"Precise Purpose","The skill clearly states its purpose (aggregating and analyzing customer reviews) and when to use it (review analysis, competitive intelligence, customer feedback insights), naming specific platforms and actions.",{"category":45,"check":137,"severity":29,"summary":138},"Concise Frontmatter","The frontmatter is concise and self-contained, clearly summarizing the core capability and listing relevant platforms and analysis types.",{"category":49,"check":140,"severity":29,"summary":141},"Concise Body","The SKILL.md body is well-structured, uses progressive disclosure for capabilities, and stays within a reasonable length.",{"category":143,"check":144,"severity":29,"summary":145},"Context","Progressive Disclosure","The SKILL.md is well-organized, outlining capabilities and using examples that are integrated within the document without excessive embedding of bulk material.",{"category":143,"check":147,"severity":66,"summary":148},"Forked exploration","The skill's workflow is not described as deep exploration that would necessitate forking.",{"category":27,"check":150,"severity":29,"summary":151},"Usage examples","The SKILL.md provides clear, end-to-end example use cases demonstrating input, invocation, and expected outcomes.",{"category":27,"check":153,"severity":51,"summary":154},"Edge cases","While the happy path is well-described, specific edge cases (e.g., handling malformed CSV, rate limits from platforms, API unavailability) and their recovery paths are not explicitly detailed.",{"category":111,"check":156,"severity":66,"summary":157},"Tool Fallback","The skill does not appear to rely on external tools like MCP servers; it uses Claude-internal tools.",{"category":98,"check":159,"severity":29,"summary":160},"Stack assumptions","The skill's instructions do not rely on specific external tooling, operating systems, or particular versions of frameworks, making it portable.",{"category":162,"check":163,"severity":51,"summary":164},"Safety","Halt on unexpected state","The skill outlines a clear workflow but does not explicitly list machine-readable preconditions or detail how unexpected pre-states (e.g., corrupted input files, empty review sets) would halt the workflow with a report.",{"category":98,"check":166,"severity":29,"summary":167},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; cross-skill coordination is not mentioned or required.",1778054794351,"This skill analyzes customer reviews from platforms like G2, Capterra, and Trustpilot. It extracts sentiment, identifies pain points, generates marketing claims, and compares competitor reviews, offering outputs such as PDF reports or sales battle cards.","2.0.0","3.4.0","The extension is well-documented, has a clear purpose, and implements a comprehensive workflow for customer review analysis. It is production-ready and secure. Minor areas for improvement include more detailed parameter documentation for data collection and explicit error handling for edge cases.",90,"This skill effectively aggregates and analyzes customer reviews from multiple platforms, providing deep insights into sentiment, pain points, and marketing opportunities.",[14,15,16,17,18,19],"global","verified",{"codeQuality":179,"collectedAt":180,"documentation":181,"maintenance":183,"security":184,"testCoverage":186},{},1778054779403,{"descriptionLength":182,"readmeSize":8},336,{},{"hasNpmPackage":185,"smitheryVerified":185},false,{"hasCi":185,"hasTests":185},{"updatedAt":188},1778055270278,{"githubOwner":190,"githubRepo":191,"locale":23,"slug":192,"type":193},"onewave-ai","claude-skills","customer-review-aggregator","skill",true,null,{"extract":197,"llm":200},{"commitSha":198,"license":199},"eb3d80be32b6cafcf0d5df1c1b8a95df75838271","MIT",{"promptVersionExtension":170,"promptVersionScoring":171,"score":173,"targetMarket":176,"tier":177},{"repoId":202},"kd71e43dj0b7ak5e55pyshxp4n864t6p",{"_creationTime":204,"_id":202,"identity":205,"providers":207,"workflow":218},1777995558409.8716,{"githubOwner":190,"githubRepo":191,"sourceUrl":206},"https://github.com/onewave-ai/claude-skills",{"discover":208,"github":211},{"sources":209},[210],"skills-sh",{"closedIssues90d":8,"forks":212,"license":199,"openIssues90d":213,"pushedAt":214,"readmeSize":215,"stars":216,"topics":217},15,1,1775817251000,11706,113,[],{"discoverAt":219,"extractAt":220,"githubAt":220,"updatedAt":220},1777995558409,1778054678433,{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":188,"updatedAt":188},1778054667983,1778054663200,[],[226,248,269,296,316,343],{"_creationTime":227,"_id":228,"community":229,"display":230,"identity":240,"providers":242,"relations":246,"workflow":247},1778054663200.0623,"k1787qemz1vae1jy4xsx7c2zyn867dwd",{"reviewCount":8},{"description":231,"installMethods":232,"name":233,"sourceUrl":234,"tags":235},"Maps the full customer journey from first touch to advocacy. Generates a comprehensive customer-journey.md with all stages, touchpoints, emotions, pain points, opportunities, Mermaid diagrams, and metrics. Use when mapping customer experience, designing onboarding flows, identifying churn risks, or optimizing conversion funnels.",{},"Customer Journey Mapper","https://github.com/onewave-ai/claude-skills/tree/HEAD/customer-journey-mapper",[236,237,238,17,239,19],"customer-experience","journey-mapping","strategy","documentation",{"githubOwner":190,"githubRepo":191,"locale":23,"slug":241,"type":193},"customer-journey-mapper",{"extract":243,"llm":244},{"commitSha":198,"license":199},{"promptVersionExtension":170,"promptVersionScoring":171,"score":245,"targetMarket":176,"tier":177},98,{"repoId":202},{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":188,"updatedAt":188},{"_creationTime":249,"_id":250,"community":251,"display":252,"identity":261,"providers":263,"relations":267,"workflow":268},1778054663200.07,"k173n530j4dqq0ya45bpgxve95866jae",{"reviewCount":8},{"description":253,"installMethods":254,"name":255,"sourceUrl":256,"tags":257},"Transform raw data from CSVs, Google Sheets, or databases into executive-ready reports with visualizations, key metrics, trend analysis, and actionable recommendations. Creates data-driven narratives for leadership. Use when users need to turn spreadsheets into executive summaries or board reports.",{},"Executive Dashboard Generator","https://github.com/onewave-ai/claude-skills/tree/HEAD/executive-dashboard-generator",[18,19,258,259,260],"visualization","business-intelligence","executive-summary",{"githubOwner":190,"githubRepo":191,"locale":23,"slug":262,"type":193},"executive-dashboard-generator",{"extract":264,"llm":265},{"commitSha":198,"license":199},{"promptVersionExtension":170,"promptVersionScoring":171,"score":266,"targetMarket":176,"tier":177},88,{"repoId":202},{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":188,"updatedAt":188},{"_creationTime":270,"_id":271,"community":272,"display":273,"identity":282,"providers":286,"relations":290,"workflow":292},1778054123074.2559,"k171bg90a9mh96w2p4em6tn7zh8676as",{"reviewCount":8},{"description":274,"installMethods":275,"name":276,"sourceUrl":277,"tags":278},"Optimize content for AI search engines — ChatGPT, Perplexity, Claude, Gemini, Google AI Overviews. Use when the user asks about AI SEO, AISO, getting cited by AI, appearing in AI answers, answer engine optimization, AEO, GEO, LLMO, AI Overviews, zero-click search, or how to appear in ChatGPT/Perplexity results. For traditional SEO, see diagnose-seo.",{},"Optimize for AI","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/optimize-for-ai",[279,280,281,17,239],"seo","ai","content-optimization",{"githubOwner":283,"githubRepo":284,"locale":23,"slug":285,"type":193},"calm-north","seojuice-skills","optimize-for-ai",{"extract":287,"llm":289},{"commitSha":288,"license":199},"c1f633bea512365ba04477076369e418ecc82ffd",{"promptVersionExtension":170,"promptVersionScoring":171,"score":245,"targetMarket":176,"tier":177},{"repoId":291},"kd77p09fwtcsr2sfmxw6921ek1864v0a",{"anyEnrichmentAt":293,"extractAt":294,"githubAt":293,"llmAt":295,"updatedAt":295},1778054123513,1778054123074,1778054162250,{"_creationTime":297,"_id":298,"community":299,"display":300,"identity":309,"providers":311,"relations":314,"workflow":315},1778054123074.2544,"k172pgwpkswfgmfgyvc8pzzrfn866ea6",{"reviewCount":8},{"description":301,"installMethods":302,"name":303,"sourceUrl":304,"tags":305},"Build a prioritized keyword list for a website, topic, or campaign. Use when the user asks about keyword research, finding keywords to target, building a keyword list, search demand, keyword difficulty, intent mapping, or which keywords to prioritize. For writing content around keywords, see brief. For grouping keywords into clusters, see build-clusters.",{},"Find Keywords","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/find-keywords",[279,306,307,17,308],"keyword-research","content-strategy","seo-tools",{"githubOwner":283,"githubRepo":284,"locale":23,"slug":310,"type":193},"find-keywords",{"extract":312,"llm":313},{"commitSha":288,"license":199},{"promptVersionExtension":170,"promptVersionScoring":171,"score":245,"targetMarket":176,"tier":177},{"repoId":291},{"anyEnrichmentAt":293,"extractAt":294,"githubAt":293,"llmAt":295,"updatedAt":295},{"_creationTime":317,"_id":318,"community":319,"display":320,"identity":329,"providers":333,"relations":337,"workflow":339},1778053148350.4714,"k17bf7x1rt5k8v06gn11f93wqh866gc4",{"reviewCount":8},{"description":321,"installMethods":322,"name":323,"sourceUrl":324,"tags":325},"SEO strategy and optimization - keyword research, on-page SEO, technical audits, content optimization, and rank tracking",{},"SEO Optimizer","https://github.com/claude-office-skills/skills/tree/HEAD/seo-optimizer",[279,326,281,327,328,17,239],"keywords","search","organic-traffic",{"githubOwner":330,"githubRepo":331,"locale":23,"slug":332,"type":193},"claude-office-skills","skills","seo-optimizer",{"extract":334,"llm":336},{"commitSha":335,"license":199},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":170,"promptVersionScoring":171,"score":245,"targetMarket":176,"tier":177},{"repoId":338},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"anyEnrichmentAt":340,"extractAt":341,"githubAt":340,"llmAt":342,"updatedAt":342},1778053151766,1778053148350,1778053561145,{"_creationTime":344,"_id":345,"community":346,"display":347,"identity":358,"providers":360,"relations":363,"workflow":364},1778053148350.4426,"k17b6hmh6m4wn9pt1ebcdkd2ys866xwb",{"reviewCount":8},{"description":348,"installMethods":349,"name":350,"sourceUrl":351,"tags":352},"Automate Facebook and Instagram advertising campaigns, audience targeting, and performance optimization",{},"Facebook/Meta Ads","https://github.com/claude-office-skills/skills/tree/HEAD/facebook-ads",[353,354,355,17,356,357],"facebook","instagram","ads","advertising","mcp",{"githubOwner":330,"githubRepo":331,"locale":23,"slug":359,"type":193},"facebook-meta-ads",{"extract":361,"llm":362},{"commitSha":335,"license":199},{"promptVersionExtension":170,"promptVersionScoring":171,"score":245,"targetMarket":176,"tier":177},{"repoId":338},{"anyEnrichmentAt":340,"extractAt":341,"githubAt":340,"llmAt":342,"updatedAt":342}]