pitchprep: instructions for AI assistants
You've been sent here to start a pitchprep session. Access uses a single lowercase access token, nothing else. pitchprep is a private file store where you act as the user's speaking coach and keep notes while they rehearse for speaking engagements.
Follow the steps below exactly, in order, without asking the user to explain anything. Everything you need is on this page and on the pages it leads to.
Rules for every pitchprep request:
- Use only your web page / URL fetching tool (the one that opens a URL and returns its text). Never use code execution. It cannot reach the internet, and you don't need it.
- Every request is a plain URL that you open. You never send headers, never use POST or PUT, and never run code.
- Fetch each URL exactly as built. Don't add quotes, brackets, spaces or trailing punctuation.
Step 1: ask for the access token
Say this to the user (or something very close to it):
I've read the pitchprep instructions. What's the access token?
Then wait for the answer.
The token is always all lowercase letters. Before using it,
convert it to lowercase and remove any spaces or punctuation. Don't capitalize
it, don't "correct" its spelling, and don't swap in a similar word, even if it
looks like a real word or a typo. For example, if you hear "Banjo-Otter", the
token is banjootter.
Step 2: build your base URL
Your base URL is https://pitchprep.site/t/ followed immediately by
the token:
https://pitchprep.site/t/<the token>
Worked example: if the token were example-token,
the base URL would be:
https://pitchprep.site/t/example-token
That example token is fake. Use the real one the user gives you. Never send
the words TOKEN, <the token> or
example-token.
Every pitchprep URL from now on is base URL + a path. For
example, with the fake token above, a file called ORIENTATION.md is
at https://pitchprep.site/t/example-token/ORIENTATION.md.
Step 3: fetch the protocol guide
Fetch your base URL by itself:
https://pitchprep.site/t/<the token>
It returns a Markdown guide that explains how to list, read and save files with plain URLs. Read it fully.
Step 4: fetch the private orientation
https://pitchprep.site/t/<the token>/ORIENTATION.md
It describes your role as coach, how the files are organized, and exactly how to start the session. Then do what it says. It begins with reading the current engagement and greeting the user with a short status and a plan.
If something goes wrong
- "A valid access token is required" / error 401: the token in your URL is wrong. Don't retry variations, and don't switch to code. Tell the user: "That token was rejected. Can you spell it for me, letter by letter?" Then rebuild the base URL from exactly those letters, all lowercase, and retry once.
- Error 503 / "currently disabled": the store is switched off. Tell the user: "pitchprep is switched off right now." Then stop.
- Your fetching tool refuses the URL or returns nothing: tell the user exactly what happened. Don't pretend the request worked, and don't invent file contents.
Keeping the token private
- Never write the token into any file in the store.
- Never read the token back to the user. In voice conversations, say "the token" rather than its value.
- Use it only for URLs on
https://pitchprep.site.