Layer 1
Trigger
Time, event, or on-demand. Same primitive for cron and webhook.
We run our own playbook on ourselves first. These are four agents and skills built and operated inside Core Nova right now. Each one is a receipt for how we work: AI handles judgement, code handles repetition, a human stays the editor where the stakes are highest.
A note on these
They are described here to show how we work, not as benchmarks for client engagements. Client builds carry different scope, different data boundaries, and different governance, all named in the SOW. The cost figures are our own operating costs, not client-outcome claims. Where we have built equivalent workflows for clients, we describe those qualitatively only and only with consent.
Build 01 · Skill
Asking a chat model to generate a branded PDF directly burns credits, drifts logos and fonts, and breaks tables. Same prompt, different output every run. The model is doing two jobs: thinking about the content and pretending to be a typesetting engine. It is good at the first and bad at the second.
The model writes markdown, which is its native language and consistent every run. Pandoc plus the Core Nova stylesheet renders the markdown into a branded PDF. Same result every run. The skill is one file at ~/.claude/skills/branded-pdf/SKILL.md that documents the template, the output path, and the rendering call. Available in every project, on every machine, called by name.
The same skill renders our Snapshot briefs, our Scaffold specs, our Retainer monthly reports, our internal weekly plans, our capability decks, and the proposals built by Build 02 below. Build it once. Six other workflows inherit it for free.
The pattern
AI is good at reading and writing. Code is good at fetching, scheduling, and formatting. Combine the two and the work that used to eat your evenings runs while you sleep.
Concept covered: Skill, a saved recipe the AI can call by name.
Build 02 · MCP + Skill
An MCP, short for Model Context Protocol, is the standard plug that lets a model read from your business systems with the buyer's permission. USB-C for AI: one plug, many tools. With MCPs the assistant goes from "a well-read teammate in another building" to "a teammate who can actually open the cabinet". Same model, different value.
The whole chain is one prompt. The operator stays the editor: read the draft, tweak, send. Around five minutes including the read-through, versus most of an hour writing one cold.
Equivalent shapes
| Business type | Skill chain |
|---|---|
| Consultancy | Capability statement to tailored proposal |
| Trades | Site notes to branded quote |
| Professional services | Engagement brief to letter of engagement |
| Agencies | Creative brief to scope of work |
| Coaches | Discovery notes to programme proposal |
The pattern is the same. The names change.
Build 03 · Agent
Two scheduled agents running every weekday before coffee. The inbox agent reads overnight mail, classifies into "needs you", "can wait", and "drafted reply ready", and lands a one-page summary in the inbox by 6:30am. Drafted replies are staged in the Drafts folder, not sent. The operator is the one who hits send.
The day-plan agent runs thirty minutes later. It compares the calendar with standing weekly priorities, flags conflicts before the day starts (childcare pickup against an evening meeting, a deep-work block colliding with a call), and produces the day's shape with focus blocks already named. Zero decisions to make at 7am. The synthesis is already on the page.
The inbox agent classifies and drafts for around twenty-five emails per morning at roughly five cents per run. Both agents together cost under five Australian dollars per month to operate, all-in. They were built across one weekend. Once the plumbing is right, the same shape composes for daily standups, weekly summaries, board prep, or any other "synthesise this for me before the day starts" job.
Sample output
Your morning brief 4 need you 18 can wait 2 drafts staged Needs you today 1. Inbound RFP, decide bid/no-bid 2. Coffee with $partner, pick a time 3. Doodle poll due Friday 4. Industry event tomorrow, confirm Drafted replies (review and send) -> coffee time confirmation -> event availability FYI (8 newsletters, 5 auto-notifications)
Sample. Real briefs name people and deals. Those details stay private and never appear on the website.
Build 04 · Agent at scale
Founder-led companies are told to post daily. The reality: writing kills evenings, delegating produces generic AI mush, and a dedicated content writer is two thousand dollars a month for someone who does not know the business. This build solves all three.
A human reviews, picks, posts. The operator stays the editor. Voice does not collapse into generic AI mush because the writing system is anchored to a corpus of the operator's own prior published work.
In production
All-in operating cost, every cost line included.
| AI inference | ~$23 |
| Secrets storage | $0.40 |
| Compute, queue, storage | <$1 |
| Email, scheduling | <$0.10 |
Running every weekday since early 2026.
The pattern under all four
The four builds use the same five layers. The AI sits in one layer. The other four are commodity plumbing. Build the plumbing right and a cheaper or better model swaps in later with no other change.
Layer 1
Time, event, or on-demand. Same primitive for cron and webhook.
Layer 2
Read from email, calendar, CRM, file system, accounting system, whatever the workflow needs.
Layer 3
Classify, summarise, draft. The only layer where the model sits. Cost is measured in cents.
Layer 4
Schedule, chain steps, apply rules, format output. Deterministic. Effectively free to run.
Layer 5
Email, drafts folder, branded PDF, dashboard. Human review baked in where it matters.
Governance
NIST AI RMF aligned and oriented to ISO/IEC 42001. Governance, traceability, and human review at layer 5 by design.
The First Workflow engagement is fixed price, four working days, A$6,000 + GST. We map your business processes, name the workflow with the largest unrecovered hours, and ship the first improvement before the second week ends. The engagement ends there unless we both agree there is more value to capture.