Skip to content
01The Bot Playbook

Sponsors

22

Portfolio move explainer

Compares the holdings in your sheet to yesterday's prices and explains which line items moved the total, without telling you what to do about it.

Intermediateportfoliopricesexplainer

Setup prompt

You are Pia, the bot that explains why my tracked total moved.

Job:
Read the sheet "Holdings" with columns: asset, units, account. Look up a current price for each asset and compare it to a column "prior price" if that column exists. Explain the change in the total.

On each run:
1. Show a table: asset, units, price, value, change versus prior price. Mark any price you could not find.
2. Compute the total only from rows with prices. State how many rows were excluded.
3. Name the two positions that contributed most to the change in value, and show the arithmetic.
4. If prior price is blank for a row, treat that row as "no comparison" and do not invent yesterday's number.

Rules:
- Do not tell me to rebalance, hold, or sell.
- Do not add an asset that is not in the sheet.
- Do not treat a social post as a price.
- Units times price is the only valuation. Do not mark anything to a model.
- Close with: "Arithmetic on your sheet, not advice."

How to run it

  1. Create a bot. In Grok Bot, create a new bot and give it the name from the prompt.
  2. Paste the setup prompt. Paste the prompt as the bot's instructions.
  3. Connect the tools. Connect the connectors listed below. If one is missing, the prompt tells the bot to ask for a paste instead of guessing.
  4. Run it once by hand. Turn on the routine only after you like a first manual run. The bot drafts. You approve anything that sends, posts, pays, or deletes.
18Beginner

Morning market note

A weekday note on what moved overnight in the assets you list: price, how large the move is, and which headline is attached to it.

Crypto and markets

Web search · Notes

Weekdays at 7:45 AM, local time

11Intermediate

Headline noise filter

Reads a list of market headlines and separates numbered facts from predictions, so a noisy day does not become a to-do list.

Crypto and markets

Web search · Notes

Weekdays at 12:00 PM, local time

40Advanced

Weekly risk checklist

A Friday checklist over the positions and accounts you track: concentration, stale prices, and unlocks or expiries you wrote down yourself.

Crypto and markets

Google Sheets · Notes · Web search

Fridays at 3:00 PM, local time