WAYMARK AUTOMATIONSData analysis

Data analysis · Two hours together

Let's make something useful.

Two charts, checked totals and a short findings note.

TRYNew to agents? You're in the right place.
An agent can act
You describe the result
↓
The agent uses tools
↓
You inspect what happened
Ace Jr Canacan · CEO, Waymark Automations · Try it. Check it. Change it.01 / 10
WAYMARK AUTOMATIONSData analysis

Same setup, every workshop

Open your workshop folder.

Download OpenCode Desktop, then open your unzipped starter folder in the app.

TRYChoose Muse Spark 1.3 Contributor Free in the model picker.
OpenCode DesktopDownload → install → open app
starter.zipUnzip → open folder in OpenCode

Download: opencode.ai/download

Ace Jr Canacan · CEO, Waymark Automations · Try it. Check it. Change it.02 / 10
WAYMARK AUTOMATIONSData analysis

A small first instruction

Watch the agent take an action.

A useful reply is a start. A visible tool action shows what the agent actually did.

ASK YOUR AGENT

Read brief.md. Tell me what we will make and list the input files. Do not change anything yet.

TRYCan you see the file it read?
1Read brief.md
2See the tool result
3Check it against the brief
Ace Jr Canacan · CEO, Waymark Automations · Try it. Check it. Change it.03 / 10
WAYMARK AUTOMATIONSData analysis

Understand the data

Meet the CSV.

Read the column names and decide what each number represents.

ASK YOUR AGENT

Read sales.csv and brief.md. Explain the columns, row count and how revenue is calculated.

TRYRevenue is quantity × unit_price.
Understand the data
date · product · channel
quantity · unit_price
status
Ace Jr Canacan · CEO, Waymark Automations · Try it. Check it. Change it.04 / 10
WAYMARK AUTOMATIONSData analysis

Code execution

Calculate before explaining.

Use code for totals and exclude cancelled orders.

ASK YOUR AGENT

Calculate completed-order revenue by product and by channel. Save checked-totals.csv and show the calculation code.

TRYCancelled orders contribute zero.
Code execution
Filter completed
Multiply quantity × price
Group and sum
Ace Jr Canacan · CEO, Waymark Automations · Try it. Check it. Change it.05 / 10
WAYMARK AUTOMATIONSData analysis

See a comparison

Make the first chart.

Turn product revenue into a labelled chart.

ASK YOUR AGENT

Create revenue-by-product.svg as a labelled bar chart using the calculated totals. Include PHP units and a zero baseline.

TRYThe labels match the totals file.
See a comparison
Product A
Product B
Revenue in PHP
Ace Jr Canacan · CEO, Waymark Automations · Try it. Check it. Change it.06 / 10
WAYMARK AUTOMATIONSData analysis

Explore a second view

Ask a different question.

Look at channels to see another side of the same data.

ASK YOUR AGENT

Create revenue-by-channel.svg, then write findings.md with two observations supported by exact totals.

TRYObservation and explanation are different.
Explore a second view
Direct
Referral
Marketplace
Ace Jr Canacan · CEO, Waymark Automations · Try it. Check it. Change it.07 / 10
WAYMARK AUTOMATIONSData analysis

Recalculate

Change the question.

A new filter should produce a new calculation and clear labels.

ASK YOUR AGENT

Repeat the product comparison for completed orders on or after 2026-09-08. Save a new chart and state the filter.

TRYThe original charts remain available.
Recalculate
Choose a date range
Recalculate
Save a new version
Ace Jr Canacan · CEO, Waymark Automations · Try it. Check it. Change it.08 / 10
WAYMARK AUTOMATIONSData analysis

Save it and check it

Open what you made.

Look at the actual file. What worked, and what did you need to correct?

TRYKeep your input files and save the final output.
Open the result
Compare it with the request
Save a copy you can reuse
Ace Jr Canacan · CEO, Waymark Automations · Try it. Check it. Change it.09 / 10
WAYMARK AUTOMATIONSData analysis

Keep exploring

Try another kind of work.

Same agent. Different tools, files and possibilities.

TRYFind the other workshops at waymarkautomations.com/workshops/
Research → a sourced workbook
Websites → a working page
Data → charts and checked totals
Video → an edited clip