Skip to content

Guide · Agent skill

How to use the Data Analytics Router agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The Data Analytics Router is an agent skill from the MiMo-Code bundle that tells an AI coding agent how to handle broad data analysis requests. It picks the right sub-workflow for the job, such as metric diagnostics, KPI design, dashboards, charts, notebooks or market sizing. This guide explains what the skill does, how to install it, how to trigger it and what to check before you rely on its output.

Data Analytics RouterXiaomiMiMo/MiMo-Code · MIT

Quick start

  1. 1Download the ZIP. Download the skill ZIP from this page and unzip it. Confirm the folder contains SKILL.md and agents/openai.yaml.
  2. 2Place the folder. Move the unzipped folder into ~/.claude/skills/ for personal use, or into .claude/skills/ inside a project.
  3. 3Or upload in the apps. In the Claude apps, open Settings → Capabilities → Skills and upload the skill.
  4. 4Check sibling workflows. Make sure the referenced workflow folders, such as metric-diagnostics and build-dashboard, are present next to this skill.
  5. 5Provide your data. Share a CSV, XLSX, query result, schema or pasted table that the agent can read.
  6. 6Ask a natural request. Describe the question, decision or artifact you need, with the metric name and time window if you know them.
  7. 7Review the output. Check the caveats, source names and definitions in the answer before you act on the findings.

What the Data Analytics Router skill does

The skill is a router. When a request involves structured records, metrics or an evidence-based business decision, it points the agent to a specialised workflow file to read. Those workflows cover metric changes, product and business decisions, data quality checks, KPI frameworks, KPI reporting, dashboards, reports, charts, notebooks, market sizing, validation and semantic-layer or data-context work.

The skill asks for business context and source quality checks before running the analysis. It then produces a Markdown answer or the artifact you requested. It tells the agent not to invent data and to use sample data only when it is clearly labelled as synthetic.

  • Metric changed or missed a target: diagnostics workflow.
  • Launch or experiment recommendation: product and business analysis workflow.
  • Dashboard or chart from data you already have: dashboard and visualization workflows.
  • Reproducible SQL or Python analysis: notebook workflow.
  • TAM, SAM, SOM or segment sizing: market sizing workflow.

Install the skill from the ZIP download

Download the ZIP for this skill from this page and unzip it. The skill folder contains agents/openai.yaml and SKILL.md. Put the unzipped folder in one of two places, depending on how you want to use it.

For a personal install available across your projects, place it in ~/.claude/skills/. For a single project, place it in that project's .claude/skills/ folder.

If you use the Claude apps instead, you can upload the skill under Settings → Capabilities → Skills.

  • Personal install: ~/.claude/skills/
  • Project install: .claude/skills/ inside your project
  • Claude apps: Settings → Capabilities → Skills, then upload

Check the bundle is complete before you start

The router points to other SKILL.md files, such as metric-diagnostics, build-dashboard and validate-data. Those files must be present in the bundle. If they are missing, the router cannot load the workflow it needs for a given request.

The skill also refers to assets/demo-product-growth.csv as a synthetic demonstration file. Use it only to test the workflow, never to answer a question about real business data.

  • Confirm the sibling workflow folders sit next to this skill.
  • Do not expect the router to work alone for specialised tasks.

Trigger the skill with natural requests

You can invoke the skill explicitly when Data Analytics is named, or simply ask for something that needs data interpretation. The skill applies when the request involves structured records, quantitative evidence, metrics or an evidence-backed decision.

Give the agent the data in a form it can read, such as a CSV or XLSX file, a query result, a schema, a dashboard export, a screenshot or a pasted table. Name the metric and time window if you know them.

  • "Why did weekly active users drop last month? Use users.csv."
  • "Design a KPI set for our onboarding funnel, with a guardrail metric."
  • "Build a dashboard from sales_export.xlsx for the regional team."
  • "Size the SAM for our invoicing tool using the attached segment table."
  • "Review this analysis for join errors before we share it."

What the skill needs and what it does not do

The skill needs access to the data the agent should analyse. That can be local files, pasted tables, or connectors that your host agent provides. The skill itself does not decide which tools exist; the host does.

According to the skill's metadata, it does not run scripts and does not use the network. It works from the files and data the agent can already reach.

  • Requires: access to your data through local files, pasted tables or host connectors.
  • Requires: the referenced sub-workflow SKILL.md files in the bundle.
  • Runs scripts: no.
  • Uses network: no.

Safety notes and sensible limits

The skill tells the agent to avoid exposing credentials, secrets or unnecessary personal data. It also says not to invent records, measurements, source access or query results. If the available sources conflict in a way that changes the answer, the agent should surface the conflict rather than pick silently.

Because the skill does not run scripts or use the network, it does not send your data elsewhere on its own. Any data access comes from the tools your host agent has already been given, so review those permissions in your host.

  • Expect the agent to ask for an export rather than guess when no usable source exists.
  • Check that any synthetic output is labelled as such before sharing it.
  • Review the host agent's connector permissions for databases and BI tools.

Tips for better results

Give business context up front: the decision you need to make, the metric owner and any recent changes. The skill's first step is to gather missing definitions, so providing them saves a round trip.

Ask for the artifact you want. The skill produces Markdown answers by default, and uses HTML, PDF, DOCX or notebooks only when you request them and the host can create them.

  • Name the grain, time window, filters and units of your data.
  • Ask for a Markdown answer first, then request a dashboard or report if you need one.
  • Ask for the conflicts or caveats section if sources disagree.

What people use it for

  • Investigating why a metric changed or missed its target over a set period.
  • Designing a KPI framework with a canonical definition, target and guardrail metric.
  • Building a dashboard or chart from an exported spreadsheet for a business team.
  • Sizing a market segment with TAM, SAM and SOM estimates from a provided table.
  • Reviewing an analysis for source, join or freshness problems before sharing it.

Frequently asked questions

Is the Data Analytics Router skill free to use?

The skill is published under the MIT licence, as stated on this page. Check the licence file in the repository for the full terms before redistributing it.

How do I install the Data Analytics Router skill?

Download the ZIP from this page and unzip it. Place the folder in ~/.claude/skills/ for personal use or in a project's .claude/skills/ folder, or upload it under Settings → Capabilities → Skills in the Claude apps.

What does the skill need to run?

It needs access to the data you want analysed, through local files, pasted tables or connectors the host agent provides. The referenced sub-workflow SKILL.md files must also be in the bundle.

Does the skill run scripts or use the internet?

According to its metadata, it runs no scripts and uses no network. It works with the data and files the agent can already access.

Why does the agent ask for a file instead of answering?

The skill tells the agent not to invent data. If no usable source is available, it asks for an export, query result, schema or pasted table rather than guessing.

When should I use a different tool instead?

The skill is not meant for ordinary writing, file-format conversion or qualitative description that does not need data interpretation. Use a general writing or conversion tool for those tasks.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use this skill if you work with an AI coding agent on metrics, KPIs, dashboards or evidence-based business decisions and can give it access to your data. Skip it for prose drafting, file conversion or anything that does not need data interpretation, and do not expect useful results without a real, usable data source.

Download the skill