WooCommerce BI Chat Copilot

Compile WooCommerce store metrics and customer details into structured context for LLM analysis.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/Sajid-ul-Islam/BI-Dashboard --skill woocommerce-bi-chat-copilot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: WooCommerce BI Chat Copilot
Source: https://github.com/Sajid-ul-Islam/BI-Dashboard/tree/main
Command: npx skills add https://github.com/Sajid-ul-Islam/BI-Dashboard --skill woocommerce-bi-chat-copilot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires streamlit, polars, plotly, requests, google-generativeai, openai, python-dotenv, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to ask direct questions about your WooCommerce store's sales trends, high-performing categories, inventory risk, or repeat purchases, providing actionable insights in a structured and concise manner.

Core Features & Use Cases

  • Sales Trend Summarization: Get a summary of your store's sales trends and key performance indicators.
  • Inventory Risk Identification: Identify inventory risk and low stock items.
  • Repeat Customer Rate Improvement: Get suggestions on improving repeat customer rates based on customer data.
  • Use Case: Ask, "Which category has the highest sales?" or "What is my repeat customer purchase rate and how can I improve it?"

Quick Start

Ask the store data advisor, "Which category has the highest sales?"

Frequently Asked Questions about WooCommerce BI Chat Copilot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get WooCommerce sales analysis and customer insights from my store data?

Automate WooCommerce business intelligence by querying your store data in plain English. The Skill compiles store metrics and customer details into a structured context for LLM analysis, providing structured summaries of sales trends and customer behavior.

Do I need an LLM API key to analyze WooCommerce sales trends?

Yes, you need an LLM API key to execute natural language queries. The Skill uses this key alongside Python libraries like Polars to process your WooCommerce store data and generate the requested business intelligence insights.

Can I use natural language queries to identify inventory risk in my WooCommerce store?

Yes, you can ask natural language queries to identify inventory risk and low stock items. The Skill analyzes your compiled WooCommerce store metrics to flag inventory risks and provide concise, actionable reporting.

What is the best way to generate a business intelligence report for repeat customer rates?

The best way to generate a business intelligence report for repeat customer rates is using natural language queries. The Skill analyzes your compiled WooCommerce customer details to calculate repeat purchase rates and suggests retention strategies.

Does this business intelligence tool work with Python data processing libraries?

Yes, the tool requires Python libraries for data retrieval and processing. It specifically depends on Polars for data manipulation and Streamlit for the interface to prepare your WooCommerce metrics for LLM analysis.

What are the limitations of using an LLM for WooCommerce business intelligence?

A limitation of using an LLM for WooCommerce business intelligence is the dependency on external API keys and Python data processing. The accuracy of your sales trend reporting relies entirely on the compiled store metrics provided as context.