Everything they can do — and each one done perfectly.
Every skill is deterministic: the same input always produces the same action, every action produces a log line,
and anything outside the list gets a straight refusal — with buttons for what they can do.
// grouped by class, because the class is what you hire.
Give Scorpius Bot any web address and it takes a snapshot at a polite pace — every 15 minutes at the fastest, and it says so: "I check at a polite pace." It can watch the whole page, one word, one element, or a price against your threshold.
Movement! The price on johnlewis.com moved £89.00 → £74.50 — that's change number three this month, and it just crossed under your £75.00 line.
It respects robots.txt, backs off when a site asks, and identifies itself by its real name in every request. If a page only paints its content with JavaScript, it won't pretend: "that page hides its prices from bots like me." Most of the Notifier class's other jobs are this skill pointed at a particular kind of page.
Every bot has its own email address — D'Argo Bot's is dargo@aaa000001.ursy.bot. Forward it receipts, dispatch notes, booking confirmations — the File Organizer class pulls out the totals, order numbers and tracking codes, files PDF attachments in its private cabinet, and posts a tidy card to your phone.
Filed an Argos receipt for £52.99. Order AR-2214907, Evri tracking H0483920156714.
Read-only, by law of its own constitution: nothing in an email can ever make a bot do anything. Email is something it reads, never orders it follows. The Money Book, Expense Table and Warranty Vault all build on what it files.
Pick a time and a town. Every morning: the weather that actually matters (will it rain, how cold), the top lines from up to three feeds you choose, and anything the other bots caught overnight — one message, not seventeen notifications.
Morning, boss. While you slept, I didn't: 🌦 Sheffield: overcast, 11–16°C, 40% chance of rain. 🕸 Overnight: the word 'restocked' appeared on the page Scorpius Bot is watching.
SKILL_04 · RECEPTION · EVERY ONE OF THEM
Reception
Every bot's default thread is its own front desk. Tell one "remember my sister is called Amy" and it reads the fact back for confirmation before inking it in — no bot here ever saves a misheard fact. Then ask, whenever: "who is my sister?"
Amy — you told me that yourself.
They also account for themselves: what they're doing, what they're watching, what they've filed, how long they've been on duty. All answered from their own records, never invented. Ask the wrong one and it'll tell you whose job it is.
THE_FULL_ROSTER
Every job, by class
The whole catalogue, filed under the class that carries it. Same law for every one: deterministic, logged, and upfront about its limits — the watchers read plain-HTML pages and say so plainly when a site hides itself behind JavaScript.
52 ready to put on duty · 3 in the workshop soon · 4 premium premium · 5 on-demand tools
Scorpius Bot's jobs
the Notifier class · reflex agent
6 jobs
Tells you the moment a website changes — a price, a word, anything. its class file →
Forward receipts to its own mailbox; totals, order numbers and tracking codes come out filed.
🩺
Health Log
Jot readings — "BP 120/80", "weight 82kg" — into a dated file you can hand the GP.
📒
Money Book
Real bookkeeping over your filed receipts: merchant totals, month-end statements, CSV.
🧾
Expense Table
Every filed receipt and typed "expense 12.99 Tesco" lands in one running claims table.
➗
Split Book
Who owes who. Running balances from "Amy owes me £20"; settle up any time.
Rygel Bot's jobs
the Shopper class · utility-based agent
8 jobs
Finds things to buy and speaks up when the price is actually right. its class file →
🏷️
Vinted Sniper
Pings you the instant a NEW listing lands under your price. Plain-HTML searches only.
🏘️
Property Watch
Watches one listing and flags the moment the asking price drops, and by how much.
🔁
Restock Tracker
Shouts the moment "out of stock" turns back into "buy". Plain-HTML shops only.
🎯
Price Target
Name your price on a product, Steam or App Store page; pinged the moment it hits or dips below.
🛒
Shopping Router
Reel off what you need; it sorts each item into the right shop and keeps the list.
🎫
Ticket Watch
Watches a booking page and shouts the moment "sold out" turns into "book now".
🔍
Price Huntersoonpremium
One product across several shops; best price surfaced, price history kept.
📦
Parcel Trackersoonpremium
Hand it a tracking number; it follows the parcel to your door, every hop.
Chiana Bot's jobs
the Researcher class · reflex agent
2 jobs
Watches rates and market numbers against the lines you draw. its class file →
💱
Rate Watch
Holiday money on autopilot — told the moment the exchange rate crosses your line.
📉
Market Desk
Reads the URSY.FINANCE instrument every morning and tells you only what crossed a line you drew.
Crichton Bot's jobs
the Market Watch class · goal-based agent
12 jobs
Goes and finds things out, and comes back with a written report. its class file →
🧭
Meeting Prep
"prep me for <domain>" reads their site and hands you a five-line cheat sheet.
🏗️
Planning Radar
Flags new applications on a council planning page, filtered to a street or a name.
📡
Feed Sentinel
Watches your feeds for the words you care about — job posts, restocks, your own name.
📜
Petition Radar
Follows a UK Parliament petition on the official data — 10k, 100k, reply, close.
📰
Newsletter Distiller
Strips a newsletter to the three headlines that matter, kept as a daily digest.
📖
E-reader Bridge
"send <url> to my reader" fetches the page and saves a clean article to sideload.
✂️
Declutter & Extract
"ingredients <url>" pulls the clean recipe; "read <url>" strips a page to Markdown.
📈
Metric Logger
Grabs one public number a day — followers, a Trustpilot score — into a growing table.
💼
Job Sniper
Watches a careers page and flags every new listing that mentions your word.
📚
Book Radar
Watches an author's page and flags every new title as it appears.
🎸
Gig Radar
Watches a venue's listings and only speaks up when a favourite artist is booked.
🔤
Word of the Day
One good word a day — definition and a sentence — into a growing vocab file.
Reception's jobs
comes with every class · never sold separately
2 jobs
The front desk every bot keeps: ask it what it is doing, what it knows, what it has filed.
🛎️
Ask me anything (about me)
What it's doing, what it knows, what it has filed, how long it's been on duty. Always open.
⚡
Turbo Pacesoonpremium
Upgrades any watch from a polite 15-minute pace to a brisk 5-minute one.
RUN_ONCE
On-demand tools
Not skills you set on duty — small jobs you ask for in any thread and get answered on the spot. Ask once, get an answer once, one line in the log. Any of the six classes will take these.
fetch a page
One polite trip to any public page; it returns the title, the first lines and any prices it spots.
weather now
The sky over your town, this minute — no waiting for the morning brief.
convert currency
Today's reference rate, the arithmetic done, the source named. "I watch, I don't advise."
page → Markdown
Any article stripped to clean Markdown, or a filed HTML file converted in place.
save → cabinet
"save <url> as md" fetches the page and files it in your cabinet to keep.
THE_PLATFORM
The platform underneath
Every skill above writes to the same private body: the memories and filing cabinet your bots keep, mirrored to your phone, with a couple of clearly marked doors in and out. However many of the six you hire, there's one of each.
THE_VAULT
The Vault
Everything they remember and everything they file, in one place. Forgetting a memory is destructive, so it needs Face ID.
WORKSPACE
The Workspace
The cabinet mirrored two-way into your iPhone's Files app. Drop a PDF in Inbox and it's filed; every statement and archive is a tap away.
WEBHOOKS
Webhooks & integrations
Give another service a private URL and its ping arrives as an alert card on your phone — rate-limited, logged, revocable.
PHONE_SENSES
Phone senses
With your say-so they read a derived summary from your calendar — "3 events, first 09:30" — never the raw data, which never leaves the phone. More senses are in the works.
EXIT_CODE_1
What they refuse
Write a poem? Summarise the news? Have an opinion? No — and they say no in character, then offer the menu. A bot that can't do everything, admitting it, is worth more than an AI that claims it can and quietly fails.
Straight answer: no. I only do things I can do perfectly every time. Such as: 👁 Watch a page · 🌦 Morning brief · 🧠 Remember something.
Give a class a job
52 jobs ship ready to put on duty — the rest are one tap away as they land.