← Back to Home
Case Study · Skill Cassette Build Template

Case Study:
Secretary Agent.

A case study splitting everyday admin work — scheduling, expense reports, email triage, meeting minutes from audio — across a team of agents. The work you handle so routinely you never count it as "work." Send a voice message to Discord while you are out and the instruction lands; reports come back as both audio and text. Aimed at small businesses and solo operators who do not have the scale to hire a secretary.

A secretary agent touches the core of your personal data — your calendar, your email, your receipts. In this case study, we settle how much authority to hand over, task by task, during the initial interview stage before moving on to design.

Just Two Tools

ToolRoleThink of it as
Chat Claude (claude.ai)Decides "what to build" through conversation. Handles the design/spec sideA planning session with your architect
Claude Code in VS CodeTakes the finalized design and actually creates the files and writes the codeThe contractor on site

Basic Workflow

  1. Talk with Chat Claude → get a spec for "what to build"
  2. Chat Claude turns that spec into an instruction sheet (TASK.md)
  3. Hand the TASK.md to Claude Code in VS Code → it actually builds it
  4. Report the result back to Chat Claude → get the next instruction sheet
  5. Repeat steps 1–4 until it's complete

Taking Stock of Secretarial Work (a Starting Point for the Interview)

"I want a secretary" is easy to say, but putting into words what you actually want handed over is surprisingly hard. Based on what the role covers in practice, here's a starting point for the interview.

Scheduling

Expense Reports

Email

Meeting Minutes from Audio

Cleaning up meeting notes, drafting application forms, and shortlisting flights and hotels can be covered too. Travel arrangements are not a required feature — if travel is rare in your line of work, leave it out from the start.

Why Split It Across Several Agents Instead of One

When people hear "secretary agent," they tend to picture a single do-everything agent. This case study recommends splitting by task instead.

Because the Judgment Each Task Needs Is Different

Because You Can Separate the Scope of Authority

Because It's Easier to Isolate When Something Breaks

A rough guide: starting with three — scheduling, expenses, email — is the easiest configuration to work with. Splitting too finely from the outset just adds management overhead, so divide or merge as you go.

Send Instructions by Voice, Get Reports by Voice

The heart of this case study is that your secretary keeps working during the hours you're away from your computer. To do that, you turn Discord into a doorway that carries audio in both directions.

Inbound (you → the agent)

Outbound (the agent → you)

Overall Schedule (Six Phases)

PhaseWhat happensToolDeliverable
Phase 0Requirements interview (your admin work today, what to hand over, where authority stops)Chat ClaudeRequirements sheet
Phase 1Deciding the agent configuration (how many to split into, scope of authority per agent, which tools to integrate)Chat ClaudeConfiguration plan
Phase 2Building the cassette (SKILL.md/WORKFLOW.md and dedicated SPEC/soul.md — all required)Chat ClaudeSKILL.md, WORKFLOW.md, SPEC/soul.md
Phase 3Implementation (iterative) and wiring up the audio round tripClaude Code in VS CodeThe working cassette
Phase 4Testing and verificationBothA verified cassette
Phase 5Polish and documentationChat ClaudeFinished product + usage guide

What people want handed over differs completely from person to person, so there's no ready-made TASK.md that lets you skip the interview. Always start from the Phase 0 requirements interview.

Start Now: the Phase 0 Kickoff Prompt

Just paste this prompt as-is into a new conversation with "Chat Claude" (claude.ai) to kick off the Phase 0 requirements interview.

I want to build a secretary agent that takes over everyday admin work (scheduling, expense reports, email, and so on). I'm new to programming, so I'd like you (Chat Claude) to be my design/spec partner, with Claude Code in VS Code handling the implementation.
🔒

The rest is available in the full guide after purchasing T1.
(Full text including the detailed Phase 0 interview items, how to set the boundaries of authority, the audio round-trip setup, and instruction-sheet templates for Phase 1 onward)

Buy T1 to See the Guide →

Disclaimer and Important Notes

We strongly recommend keeping automated email sending switched off when you start. Have the agent write the draft and decide on sending yourself — a misdirected email can't be recalled. The amounts and tax categories in your expense reports are also ultimately the filer's responsibility: design the system so the agent handles the prep work of tallying and categorizing, and a human always does the final check.

Full Build Guide

The detailed Phase 0 interview items, how to set the boundaries of authority, the audio round-trip setup, and instruction-sheet templates for Phase 1 onward — the full write-up is all laid out on the BALIA OS guide site.

See the Full Build Guide →

See Other Case Studies

Other case studies built the same way — reservation management systems, community/fan site auto-updates, crypto trading, and more — are live or in progress.

See All Case Studies →