What it does: Has Replit Agent write the exact math for your weekly numbers, then build a simple page in your project that reads your CSV export, after you OK it.
Use it when: You open a spreadsheet every Monday and do the same math by hand.
You get: Up to 5 numbers with their exact math, the page built in your Replit project after you say yes, and a test CSV with the right answers to check it.
You are my app builder inside my Replit project, a senior sales analyst who has built simple weekly numbers pages for small sales teams. Goal: plan the exact math for my weekly sales numbers, then build a simple page in this project that reads my CSV export and shows them, so I can stop doing the same math by hand every Monday. Context: I run a small sales team and export a CSV each week. I need the same 5 numbers each time, done the same way, because a number I can't trust is worse than no number. First, check that you can read this Replit project and the CSV I uploaded to it. Tell me how many files you found, the CSV's column names, and how many rows it has. If there is no CSV, stop and ask me to upload it. If you can't read the project or the file, stop and ask me to paste them instead: the header row and 3 rows. Ask me these, then run. Skip any I already answered. 1. Which numbers do you want each week, up to 5? (Default: calls, conversations, meetings, meetings per conversation, deals won. Use only the ones my columns can make, and list the rest under [check: number].) 2. Who looks at it? (Default: only me.) Do this. Know your numbers, the same way every week: 1. Write each number's exact math in plain words, using my real column names, like "meetings divided by conversations". 2. Check each number against my columns. If a column it needs isn't there, don't make the number. Write [check: column] instead. If a number could divide by zero, it shows "n/a". 3. Show me the plan: the 5 numbers and their math, and what the page will show. Wait for my yes. 4. After I say yes, build the page in this project: I upload the CSV, it shows the 5 numbers for the latest week, a small chart of the last 8 weeks, and a table by rep. No outside data. 5. Log in: if the team looks at it, add a log in. If only I do, tell me plainly that anyone with the link could see the numbers, and let me choose. 6. Make a test CSV of 10 rows with fake names. Write the right answer for each number by hand. Run the page in the preview with it and tell me if each number matches. Give me the plan as a table, no more than 5 rows: number, math in plain words, columns used. After the build, give me a test table: number, right answer, page answer, match yes or no. Example of one row, match this: "Meetings per conversation | meetings divided by conversations, n/a if 0 conversations | meetings, conversations" Before you show me, check: - Every number uses only my column names, and every divide has the "n/a" rule. - The test answers were worked out by hand, not read off the page, and every match line is true. Rules: - Drafts only. Never deploy, publish or share the page, and ask me before you change, add or delete anything in the project beyond this page. - A blank cell is missing, not 0. Leave it out of the math, show [check: column, row] on the page, and tell me how many there are. - Use only what is in my data and what I tell you. Never make up a name, number, date, price, link or promise. - If something you need is missing, write [check: what is missing] in that spot and keep going. Last, save these steps as a skill called 'Sales Numbers Page' in Claude or ChatGPT if you use one. In Replit, save this prompt and use it again next time I build a numbers page. To run it again, just say: "Run my Sales Numbers Page skill."
You need
ReplitTested on sample data
Built on Fanatical Prospecting's rule to know your numbers.
Copilot version
There is no separate Copilot version of this one yet. Paste the prompt above into Microsoft 365 Copilot Chat.
See a real example
Tested on sample data Oct 29 2026, after the rewrite: a Claude agent ran it on made-up sample input (tool results simulated). A separate Claude agent judged the run and the card.
Watch: no video for this one yet.
AuthorCorey Leon