[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-takechanman1228-claude-ecom-en":3,"guides-for-takechanman1228-claude-ecom":394,"similar-k176azyfsa96m7wnahd2qhg2dh86npjr-en":395},{"_creationTime":4,"_id":5,"children":6,"community":46,"display":47,"evaluation":50,"identity":280,"isFallback":264,"parentExtension":283,"providers":311,"relations":316,"repo":317,"tags":391,"workflow":392},1778697934795.513,"k176azyfsa96m7wnahd2qhg2dh86npjr",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":39,"tags":41,"workflow":42},1778697934795.5132,"k178g8cg49mfz7de8vax00hjph86n06q",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Claude-powered ecommerce business review toolkit for D2C stores. Single command: review. Analyzes order transaction data across multiple time periods (30d/90d/365d), produces KPI trees with health signals, structured findings, and concrete action plans. Triggers on: \"ecommerce review\", \"store review\", \"store health\", \"revenue analysis\", \"customer analysis\", \"product analysis\", \"business review\".\n",{"claudeCode":15},"takechanman1228/claude-ecom","ecom","https://github.com/takechanman1228/claude-ecom",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":16,"type":23},"skills/ecom","takechanman1228","claude-ecom","en","skill",{"evaluate":25,"extract":37},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":29,"targetMarket":35,"tier":36},"3.0.0","4.4.0",98,[30,31,32,33,34],"ecommerce","analytics","reporting","d2c","business-review","global","verified",{"commitSha":38},"HEAD",{"parentExtensionId":5,"repoId":40},"kd7emmbh6zb0mry7nkpxf0svyn86ncr8",[31,34,33,30,32],{"evaluatedAt":43,"extractAt":44,"updatedAt":45},1778697984473,1778697934795,1778698035910,{"reviewCount":11},{"description":48,"installMethods":49,"name":21,"sourceUrl":17},"Ecommerce data analytics toolkit for D2C stores",{"claudeCode":21},{"_creationTime":51,"_id":52,"extensionId":5,"locale":22,"result":53,"trustSignals":262,"workflow":278},1778697968046.4878,"kn7257p2v1x9drcg934cxkmjqx86mzak",{"checks":54,"evaluatedAt":239,"extensionSummary":240,"features":241,"nonGoals":247,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":252,"rationale":253,"score":28,"summary":254,"tags":255,"targetMarket":35,"tier":36,"useCases":257},[55,60,63,66,70,73,77,81,84,87,91,95,99,103,106,109,112,115,118,121,125,129,133,137,141,144,147,150,154,157,160,163,166,169,172,176,180,184,187,191,194,197,200,203,206,209,212,215,218,221,225,228,231,235],{"category":56,"check":57,"severity":58,"summary":59},"Practical Utility","Problem relevance","pass","The description 'Ecommerce data analytics toolkit for D2C stores' clearly names a specific user problem and target audience.",{"category":56,"check":61,"severity":58,"summary":62},"Unique selling proposition","The extension offers a specialized workflow of processing CSVs into structured reports and narrative reviews, which goes beyond default LLM capabilities and provides a distinct value proposition.",{"category":56,"check":64,"severity":58,"summary":65},"Production readiness","The extension appears production-ready, handling the complete lifecycle from data input to report generation with clear requirements and a defined workflow.",{"category":67,"check":68,"severity":58,"summary":69},"Scope","Single responsibility principle","The plugin focuses on ecommerce data analytics and business reviews, a coherent domain.",{"category":67,"check":71,"severity":58,"summary":72},"Description quality","The displayed description accurately reflects the extension's core functionality: an ecommerce data analytics toolkit for D2C stores.",{"category":74,"check":75,"severity":58,"summary":76},"Invocation","Scoped tools","The skill defines specific tools like 'review' with period and question arguments, adhering to the verb-noun specialist pattern.",{"category":78,"check":79,"severity":58,"summary":80},"Documentation","Configuration & parameter reference","The SKILL.md and README provide detailed documentation for arguments, periods, and data input requirements, including a schema for review.json.",{"category":67,"check":82,"severity":58,"summary":83},"Tool naming","The command '/ecom review' is descriptive and relevant to the tool's purpose.",{"category":67,"check":85,"severity":58,"summary":86},"Minimal I/O surface","Input is defined as a CSV file with specific column requirements, and output is a structured JSON or Markdown file, with parameters for period and questions.",{"category":88,"check":89,"severity":58,"summary":90},"License","License usability","The extension is licensed under MIT, a permissive open-source license, with a dedicated LICENSE file.",{"category":92,"check":93,"severity":58,"summary":94},"Maintenance","Commit recency","The last commit was on March 12, 2026, which is recent within the last 90 days.",{"category":92,"check":96,"severity":97,"summary":98},"Dependency Management","not_applicable","No third-party dependencies are explicitly listed for management; the Python backend installs automatically. This check is not applicable as no external package management is evident.",{"category":100,"check":101,"severity":97,"summary":102},"Security","Secret Management","The extension does not appear to handle secrets, focusing on local CSV processing and LLM analysis.",{"category":100,"check":104,"severity":58,"summary":105},"Injection","The extension processes CSV data and uses LLM for narrative generation. No indication of untrusted data being executed as instructions.",{"category":100,"check":107,"severity":58,"summary":108},"Transitive Supply-Chain Grenades","The extension installs a Python backend via a shell script which is bundled within the repository, not fetched at runtime. No remote execution is apparent.",{"category":100,"check":110,"severity":58,"summary":111},"Sandbox Isolation","The plugin's Python backend operates within its designated scope and the `setup.sh` script appears to manage local installation without touching external project folders.",{"category":100,"check":113,"severity":58,"summary":114},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the provided scripts.",{"category":100,"check":116,"severity":58,"summary":117},"Data Exfiltration","The extension processes local data and sends it to an LLM for analysis. No outbound calls to telemetry or suspicious domains are apparent.",{"category":100,"check":119,"severity":58,"summary":120},"Hidden Text Tricks","The bundled content appears to be free of hidden-steering tricks, with clean printable ASCII and expected Unicode.",{"category":122,"check":123,"severity":58,"summary":124},"Hooks","Opaque code execution","The `setup.sh` script for the Python backend is plain text and readable, not obfuscated.",{"category":126,"check":127,"severity":58,"summary":128},"Portability","Structural Assumption","The skill makes assumptions about the input CSV format but clearly documents these requirements. It does not assume specific project layouts outside the bundle.",{"category":130,"check":131,"severity":58,"summary":132},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating no recent activity or issues to track.",{"category":134,"check":135,"severity":58,"summary":136},"Versioning","Release Management","The extension has a clear version (0.1.3) in the manifest and install script, and a CHANGELOG.md is present.",{"category":138,"check":139,"severity":58,"summary":140},"Code Execution","Validation","The SKILL.md details the expected input CSV structure and the review.json schema defines the output, suggesting validation is in place for data processing.",{"category":100,"check":142,"severity":58,"summary":143},"Unguarded Destructive Operations","The primary operation is data analysis and report generation, not destructive. No unguarded destructive operations are apparent.",{"category":138,"check":145,"severity":58,"summary":146},"Error Handling","The SKILL.md and README describe a structured workflow with distinct Python and LLM phases, implying error handling at each stage. The Python engine computes KPIs and health checks, outputting structured JSON.",{"category":138,"check":148,"severity":97,"summary":149},"Logging","The extension focuses on generating a report; explicit local audit logging is not a stated requirement or feature.",{"category":151,"check":152,"severity":58,"summary":153},"Compliance","GDPR","The extension processes order data, but it's described as aggregated business data, not personally identifiable information submitted to a third party without sanitization.",{"category":151,"check":155,"severity":58,"summary":156},"Target market","The extension is focused on general e-commerce data analytics and does not appear to be geographically or jurisdictionally restricted; targetMarket is 'global'.",{"category":126,"check":158,"severity":58,"summary":159},"Runtime stability","Requires Python 3.10+ and git, which are standard development tools. The installation script handles Python backend setup, aiming for broad compatibility.",{"category":78,"check":161,"severity":58,"summary":162},"README","The README is comprehensive, clearly stating the purpose, audience, installation, workflow, and output.",{"category":67,"check":164,"severity":58,"summary":165},"Tool surface size","The plugin exposes a limited number of commands (e.g., `/ecom review` with optional period/question), fitting within the target range of 3-10.",{"category":74,"check":167,"severity":58,"summary":168},"Overlapping near-synonym tools","The commands are distinct, with `/ecom review` and its period-specific variants offering clear variations on a core function.",{"category":78,"check":170,"severity":58,"summary":171},"Phantom features","All features mentioned in the README (CSV processing, KPI decomposition, report generation) have corresponding implementations described in the SKILL.md and workflow.",{"category":173,"check":174,"severity":58,"summary":175},"Install","Installation instruction","Clear installation instructions are provided in the README for both direct execution and as a Claude Code plugin, including prerequisites.",{"category":177,"check":178,"severity":58,"summary":179},"Errors","Actionable error messages","The structured workflow and detailed documentation imply that errors will be actionable, with the Python engine producing structured JSON and the LLM generating narrative reports.",{"category":181,"check":182,"severity":97,"summary":183},"Execution","Pinned dependencies","Dependencies are managed by the Python environment setup script. Explicit pinning and lockfiles are not directly visible but implied by the Python backend installation.",{"category":67,"check":185,"severity":97,"summary":186},"Dry-run preview","The extension is primarily analytical and generates reports; there are no state-changing or outbound data-sending operations that would typically require a dry-run.",{"category":188,"check":189,"severity":97,"summary":190},"Protocol","Idempotent retry & timeouts","The extension processes local data and interacts with an LLM. There are no remote calls or state-changing operations that require idempotency or timeouts.",{"category":151,"check":192,"severity":58,"summary":193},"Telemetry opt-in","No telemetry collection is mentioned or implied in the documentation. If it were present, it would likely be opt-in given the developer's practices.",{"category":74,"check":195,"severity":58,"summary":196},"Name collisions","The primary command is `/ecom review`, which is distinct and unlikely to collide with Claude Code built-ins or other common commands.",{"category":74,"check":198,"severity":97,"summary":199},"Hooks-off mechanism","The plugin's hook is for session start to set up the Python backend. There is no mention of a hooks-off mechanism, but it's unlikely to be needed for this type of utility.",{"category":74,"check":201,"severity":97,"summary":202},"Hook matcher tightness","The single hook is for 'SessionStart' with a 'startup|resume' matcher, which is specific to the event and not a general tool matcher.",{"category":100,"check":204,"severity":58,"summary":205},"Hook security","The only hook is for session start to install dependencies, which is a necessary setup step and not a destructive or network-touching operation without user initiation.",{"category":122,"check":207,"severity":97,"summary":208},"Silent prompt rewriting","The plugin does not appear to have UserPromptSubmit hooks that would rewrite prompts.",{"category":100,"check":210,"severity":97,"summary":211},"Permission Hook","There are no PermissionRequest hooks implemented in this plugin.",{"category":151,"check":213,"severity":97,"summary":214},"Hook privacy","The plugin does not use hooks for logging or telemetry that would send data over the network.",{"category":138,"check":216,"severity":58,"summary":217},"Hook dependency","The only hook (`SessionStart`) runs a simple shell script (`setup.sh`) which is in-repo and readable.",{"category":78,"check":219,"severity":58,"summary":220},"Feature Transparency","The README clearly describes the functionality, including the workflow and the setup script for the Python backend.",{"category":222,"check":223,"severity":58,"summary":224},"Convention","Layout convention adherence","The plugin follows standard conventions, with `plugin.json` in `.claude-plugin/` and scripts in `bin/` (though no bin scripts are exposed directly as commands).",{"category":222,"check":226,"severity":58,"summary":227},"Plugin state","The Python backend is installed locally under the plugin's scope, implying it would be managed by `${CLAUDE_PLUGIN_DATA}` or similar for persistence.",{"category":100,"check":229,"severity":97,"summary":230},"Keychain-stored secrets","The plugin does not handle secrets that would require keychain storage.",{"category":232,"check":233,"severity":58,"summary":234},"Dependencies","Tagged release sourcing","The Python backend is installed via a bundled setup script, implying it's sourced from within the repository and not an external, untagged source.",{"category":236,"check":237,"severity":58,"summary":238},"Installation","Clean uninstall","The installation process involves setting up a local Python backend. Uninstalling the plugin should remove these components cleanly.",1778697967630,"This plugin processes ecommerce order CSV data to generate detailed business reviews, including KPI decomposition, health signals, and action plans, using a local Python backend and LLM analysis.",[242,243,244,245,246],"Analyze order/sales CSV data","Generate business reviews (KPIs, findings, action plans)","Support for multiple time periods (30d/90d/365d)","Structured findings with clear 'what/why/what to do'","Automated Python backend for KPI computation",[248,249,250,251],"Directly integrating with live sales platforms (e.g., Shopify API).","Providing real-time dashboards or visualizations.","Replacing a full business intelligence suite.","Analyzing data other than order transaction CSVs.","To provide D2C brands with a comprehensive, automated tool for understanding their business performance through data analysis and narrative reporting.","Excellent documentation and clear, focused functionality with strong security posture. A few minor areas not applicable due to the extension's nature.","A high-quality plugin for analyzing ecommerce data and generating business reviews.",[30,31,33,32,256],"data-analysis",[258,259,260,261],"For data analysts writing monthly business reviews.","For D2C brand owners needing performance insights without an analyst.","When needing to understand the 'why' behind revenue drops or surges.","To generate data-backed action plans for business improvement.",{"codeQuality":263,"collectedAt":265,"documentation":266,"maintenance":269,"security":275,"testCoverage":277},{"hasLockfile":264},false,1778697953827,{"descriptionLength":267,"readmeSize":268},47,3939,{"closedIssues90d":11,"forks":270,"hasChangelog":271,"manifestVersion":272,"openIssues90d":11,"pushedAt":273,"stars":274},4,true,"0.1.3",1773324054000,33,{"hasNpmPackage":264,"license":276,"smitheryVerified":264},"MIT",{"hasCi":271,"hasTests":271},{"updatedAt":279},1778697968046,{"basePath":281,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":282},"","plugin",{"_creationTime":284,"_id":285,"community":286,"display":287,"identity":290,"parentExtension":292,"providers":293,"relations":306,"tags":307,"workflow":308},1778697934795.5127,"k177njxcvhw9h8chsqvpm4jyex86nh38",{"reviewCount":11},{"description":288,"installMethods":289,"name":21,"sourceUrl":17},"Claude Code skill that turns order or sales CSV data into business reviews, with KPI decomposition, prioritized findings, and next actions powered by a Python backend.",{"claudeCode":15},{"basePath":281,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":291},"marketplace",null,{"evaluate":294,"extract":301},{"promptVersionExtension":295,"promptVersionScoring":27,"score":296,"tags":297,"targetMarket":35,"tier":300},"3.1.0",92,[30,298,256,32,299],"business-intelligence","python","community",{"commitSha":38,"marketplace":302,"plugin":304},{"name":21,"pluginCount":303},1,{"mcpCount":11,"provider":305,"skillCount":11},"classify",{"repoId":40},[298,256,30,299,32],{"evaluatedAt":309,"extractAt":44,"updatedAt":310},1778697953553,1778698035746,{"evaluate":312,"extract":314},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":313,"targetMarket":35,"tier":36},[30,31,33,32,256],{"commitSha":38,"license":276,"plugin":315},{"mcpCount":11,"provider":305,"skillCount":303},{"parentExtensionId":285,"repoId":40},{"_creationTime":318,"_id":40,"identity":319,"providers":320,"workflow":387},1778697929060.1243,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":321,"discover":378,"github":381},{"commitSha":38,"extensions":322},[323,336,349,367],{"basePath":281,"displayName":21,"installMethods":324,"rationale":325,"selectedPaths":326,"source":335,"sourceLanguage":22,"type":291},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[327,330,332],{"path":328,"priority":329},".claude-plugin/marketplace.json","mandatory",{"path":331,"priority":329},"README.md",{"path":333,"priority":334},"LICENSE","high","rule",{"basePath":281,"description":48,"displayName":21,"installMethods":337,"license":276,"rationale":338,"selectedPaths":339,"source":335,"sourceLanguage":22,"type":282},{"claudeCode":21},"plugin manifest at .claude-plugin/plugin.json",[340,342,343,344,347],{"path":341,"priority":329},".claude-plugin/plugin.json",{"path":331,"priority":329},{"path":333,"priority":334},{"path":345,"priority":346},"skills/ecom/SKILL.md","medium",{"path":348,"priority":334},"hooks/hooks.json",{"basePath":19,"description":13,"displayName":16,"installMethods":350,"rationale":351,"selectedPaths":352,"source":335,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/ecom/SKILL.md",[353,355,357,359,361,363,365],{"path":354,"priority":329},"SKILL.md",{"path":356,"priority":346},"references/benchmarks.md",{"path":358,"priority":346},"references/finding-clusters.md",{"path":360,"priority":346},"references/health-checks.md",{"path":362,"priority":346},"references/impact-formulas.md",{"path":364,"priority":346},"references/recommended-actions.md",{"path":366,"priority":346},"references/review-narratives.md",{"basePath":281,"installMethods":368,"rationale":369,"selectedPaths":370,"source":335,"sourceLanguage":22,"type":377},{"pypi":21},"cli ecosystem detected at /",[371,373,374,375],{"path":372,"priority":329},"pyproject.toml",{"path":331,"priority":329},{"path":333,"priority":334},{"path":376,"priority":346},"claude_ecom/cli.py","cli",{"sources":379},[380],"manual",{"closedIssues90d":11,"description":288,"forks":270,"license":276,"openIssues90d":11,"pushedAt":273,"readmeSize":268,"stars":274,"topics":382},[383,384,30,385,386],"claude-code","claude-code-skill","marketing","marketing-analytics",{"classifiedAt":388,"discoverAt":389,"extractAt":390,"githubAt":390,"updatedAt":388},1778697934621,1778697929060,1778697932915,[31,33,256,30,32],{"evaluatedAt":279,"extractAt":44,"updatedAt":393},1778698036082,[],[396,424,455],{"_creationTime":397,"_id":398,"community":399,"display":400,"identity":405,"providers":409,"relations":417,"tags":420,"workflow":421},1778692159341.6553,"k17avtsenrhavq2g50wpg3sjj186naa8",{"reviewCount":11},{"description":401,"installMethods":402,"name":403,"sourceUrl":404},"Spreadsheet reading, creation, editing, and analysis with visual quality control",{"claudeCode":403},"xlsx-processing-openai","https://github.com/lawvable/awesome-legal-skills",{"basePath":406,"githubOwner":407,"githubRepo":408,"locale":22,"slug":403,"type":282},"skills/xlsx-processing-openai","lawvable","awesome-legal-skills",{"evaluate":410,"extract":416},{"promptVersionExtension":26,"promptVersionScoring":27,"score":411,"tags":412,"targetMarket":35,"tier":36},99,[413,414,256,415,299],"spreadsheet","excel","data-manipulation",{"commitSha":38},{"parentExtensionId":418,"repoId":419},"k176pg91f80b1spms4zaen8g6986n5pa","kd7334qxfqk8gjtm28t64b58cn86nkk0",[256,415,414,299,413],{"evaluatedAt":422,"extractAt":423,"updatedAt":422},1778692899991,1778692159341,{"_creationTime":425,"_id":426,"community":427,"display":428,"identity":434,"providers":438,"relations":448,"tags":451,"workflow":452},1778696505500.0037,"k17apdt63cpq2bctyw5xz3vm6h86mr4x",{"reviewCount":11},{"description":429,"installMethods":430,"name":432,"sourceUrl":433},"Search domains, compare registrar prices, and find promo codes. Help users find and purchase domain names at the best price.",{"claudeCode":431},"domain-hunter","OPC Skills","https://github.com/ReScienceLab/opc-skills",{"basePath":435,"githubOwner":436,"githubRepo":437,"locale":22,"slug":431,"type":282},"skills/domain-hunter","ReScienceLab","opc-skills",{"evaluate":439,"extract":447},{"promptVersionExtension":26,"promptVersionScoring":27,"score":440,"tags":441,"targetMarket":35,"tier":36},97,[442,443,444,445,446,30],"domain","registrar","domains","pricing","promo-code",{"commitSha":38,"license":276},{"parentExtensionId":449,"repoId":450},"k17agfyzmts45g65m489121e9n86njbk","kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[442,444,30,445,446,443],{"evaluatedAt":453,"extractAt":454,"updatedAt":453},1778696570283,1778696505500,{"_creationTime":456,"_id":457,"community":458,"display":459,"identity":464,"providers":467,"relations":479,"tags":482,"workflow":483},1778675232638.2432,"k17b9mse3wg30m8ty4z0mrdjx586ms0y",{"reviewCount":11},{"description":460,"installMethods":461,"name":462,"sourceUrl":463},"Production media pipelines in Claude — 85+ AI APIs, 60+ URL transformations, CDN, DAM. Generate images and videos, transform via URL, build SEO landing pages with your brand's design system.",{"claudeCode":462},"pixelbin","https://github.com/anandpareek-hub/pixelbin-claude-skill",{"basePath":281,"githubOwner":465,"githubRepo":466,"locale":22,"slug":466,"type":282},"anandpareek-hub","pixelbin-claude-skill",{"evaluate":468,"extract":477},{"promptVersionExtension":26,"promptVersionScoring":27,"score":440,"tags":469,"targetMarket":35,"tier":36},[470,471,472,473,474,475,30,476],"media-pipeline","ai-image-generation","ai-video-generation","image-transformation","cdn","dam","seo",{"commitSha":38,"license":276,"plugin":478},{"mcpCount":11,"provider":305,"skillCount":303},{"parentExtensionId":480,"repoId":481},"k174b57ysxrwcgrmrjr4hg483986nwhs","kd7feqs2djjzmgfj885hhz4w1s86ms3g",[471,472,474,475,30,473,470,476],{"evaluatedAt":484,"extractAt":485,"updatedAt":486},1778675264586,1778675232638,1778675358493]