End of day
What changed since the last successful run? Show changed briefs, blockers and source links. Say when nothing changed.

Workshop reference / optional follow-on
Six concepts, practical examples and steps for Claude, Codex and n8n. Pick the guide you need, then return to your workshop.
Chat is the conversation where you ask for work, supply context and review the response. The application determines whether the AI can also read files, use tools or take actions.
Use it to explore an idea, interview a colleague, draft an asset or work through a decision. You can clarify the job as you go.
Ask for a draft launch email using the supplied product brief and tone-of-voice examples. Keep the product evidence separate from suggestions for copy.
Start a chat in your approved Claude workspace. For a Project, explicitly add the reviewed context to Project knowledge; generating it in a conversation isn't the same as adding it. In an ordinary fresh chat, attach the files again.
Official guidance: Claude Projects
Open a task in your approved project or working folder. Name the evidence files and ask Codex to read them before drafting. Ask it to save the result to a named file, then open that file yourself. Give new tasks the relevant file locations.
Using only the context and evidence I supply, draft one launch email of up to 150 words for [audience]. First list the files you can access and ask about any essential gaps. Follow [tone examples]. Add a claims table with the source filename and section for each factual claim. Separate suggestions from supported facts. Don't send or publish anything. Return a draft for my review.
Can you trace each factual claim to a supplied source? Does the draft address the intended audience? A polished answer without the evidence is still a draft.
A deterministic task follows explicit rules. With the same input and rules, the intended result stays the same. Copying a field, calculating an agreed rate or looking up an owner doesn't need a language model.
Use automation when you can write down the exact condition and action. AI can help write the automation, but it doesn't need to make the decision at runtime. External data and service failures still need handling.
A fictional campaign brief has a product code, audience, deadline and brief ID. Route it to the owner listed against that product code. If fields or the owner are missing, return a missing-information result.
Start with test records and a draft output. Replace the input and destination with approved connections only after the checks pass.
Official guidance: n8n If node
AI could assess whether the brief is clear or suggest campaign angles after validation. Keep the fixed field checks and owner lookup as rules.
Help me design an n8n brief-routing workflow using fictional records. Use fixed rules for required fields, date validation and product-code-to-owner lookup. Include branches for missing fields, invalid dates, unknown owners and duplicate brief IDs. Begin with Manual Trigger and a draft output, with no live writes. Show the nodes and exact conditions. Identify any step that truly needs AI judgement; don't add an AI node for simple field movement.
Test a complete brief, one with a missing audience, an invalid deadline, an unknown product code and a repeated brief ID. Record the expected and actual result for each. Missing information must never reach the create-task branch.
A skill is a reusable set of instructions for a particular job. It can include examples, reference files and scripts. It tells the AI how to approach the work, but each result still needs checking.
Use a skill when you repeatedly do a similar job and can describe a good result. Keep current campaign facts in the supplied evidence, so the skill can work on another campaign.
A briefing skill interviews a campaign manager, checks for missing information and produces a consistent brief. A launch skill uses that approved brief to draft an email and claims table.
Download the optional brain-building skill to use a ready-made method for interviews and source-backed knowledge. Setup instructions and the blank starter structure. Downloading is not installation; this is follow-on work.
Turn the reviewed process and corrections from this task into an instruction-only skill called campaign-brief-check. If I supplied an SOP instead, first identify gaps and ask the necessary questions. Include when to use it, required evidence, steps, output format, missing-information handling, human review and a second-input test. Separate reusable rules from campaign facts. Create SKILL.md with name and description metadata; list any supporting files. Return a draft for review. Don't install, enable or share it yet.
Official guidance: Create custom skills in Claude
Official guidance: Build skills in Codex
Keep a reviewed copy of the skill and its examples in approved team storage. A portable instruction file doesn't make tool connections or permissions portable.
Does a second brief work without importing facts from the first? Does a deliberately incomplete brief trigger useful questions? Keep the previous skill version until the replacement passes those checks.
A scheduled task runs a saved job at an agreed time. A skill defines how to do the job; a schedule defines when to start it. A scheduled task can use a skill, but timing alone doesn't make its output reliable.
Use schedules for recurring work with known sources and a clear reviewer. They remove the need to remember the prompt, while giving the team a predictable review point.
Fictional examples: a weekday change summary at 17:00, a Monday priority list at 09:00, and a Friday summary at 16:00. Choose the team's timezone explicitly.
What changed since the last successful run? Show changed briefs, blockers and source links. Say when nothing changed.
List due and overdue work by recorded owner. Flag missing owners and dependencies. Don't invent commitments.
Compare planned work with completed work. Separate observed results from possible explanations and carry open questions forward.
Help me set up an end-of-day change summary using the reviewed method [skill or file]. First confirm the accessible sources, destination, reviewer and timezone. Proposed cadence: weekdays at 17:00 in Europe/London. Report changes since the last successful run; on the first run, state the baseline period. Link each change to evidence, flag unavailable sources, and say if there are no changes. Save a private draft for [reviewer]; don't send it. Run a manual test first. Show the final configuration for my confirmation before activating it. Explain how I inspect a run and pause it.
Current guidance describes remote runs with the desktop app closed, but also a local-file exception. Don't assume cloud tasks can reach a folder on your laptop. Cowork access is managed by your organisation.
Official guidance: Cowork scheduled tasks
A job using a local project needs the computer on, the app running and that folder available. Cloud tasks need accessible uploaded or connected evidence. Availability depends on your workspace.
Official guidance: Scheduled tasks in the Codex app
Use n8n Cloud or a maintained server that stays available. A workflow running on a switched-off laptop can't execute. Configure a failure notification to the named workflow owner.
Official guidance: n8n Schedule Trigger
Official guidance: n8n execution history
If your account lacks scheduling, keep the tested prompt and method for manual use. Activate later in an approved environment. These guides don't create a schedule from this website.
Can the task read the intended sources at runtime? Does it use the correct timezone and period? Can the reviewer find its output and pause it? Check one failed or missing-input run as well as a successful run.
A loop repeats work, checks what happened and decides whether to continue. It needs a goal, a check and a stopping condition. Repeating a prompt without those controls can repeat the same mistake.
Use a loop to refine a draft, monitor a changing source or improve a saved process from reviewed feedback. These are different uses of repetition.
A launch email fails a claims check. The AI removes unsupported wording, tests another draft and proposes an update to the briefing skill so the next campaign asks for evidence earlier.
Repeat only while useful. Stop after 2 correction attempts, or earlier for missing evidence. Escalate to the reviewer.
The model hasn't automatically retrained itself. You've improved the instructions, examples or knowledge it receives. A higher score from the same model isn't enough to prove the change works.
Review this draft against the supplied evidence and these criteria: every factual claim has a source; no unsupported capabilities; the output meets the requested format. List specific failures, then revise. Allow at most 2 correction attempts. Stop and ask me if evidence is missing, criteria conflict or the same failure persists. Show unresolved issues honestly. After I review the result, propose a minimal update to method.md, with a reason and source. Don't apply it without my approval. Test the proposed method on a different input and recheck the original before proposing adoption. Keep the previous version and add a dated change-log entry for accepted updates.
Does the correction fix a verified failure? Does the second input still work, and did the original case regress? Record the evidence, the reviewer and the accepted version. If checks fail, keep the earlier method.
An AI harness is the software around the model. It supplies instructions and context, makes tools available, manages execution and permissions, and lets you inspect the result. The model is one part of that system.
Use this idea when deciding where a workflow should run. Ask what the AI can access, what it can change, how it checks success and who sees a failure.
The Workshop OS gives you a brief and prompts. Claude or Codex reads your approved evidence and does the work. An optional n8n workflow can gather records or trigger a job; a person reviews the result.
The board guides you. Claude or Codex runs the task. n8n can supply inputs or trigger work.
Download harness diagram (PNG)
Further reading: Anthropic on agent harnesses.
Map the environment needed for this workflow: [job]. List the goal, supplied context, reusable skill, fixed-rule steps, AI judgement, tools, permitted actions, execution location, output and human checks. Mark each component available, missing or unverified based on what you can actually access. Propose a small manual test and one failure test. Don't connect tools, change permissions or create schedules. Show what could be reused if we moved to a different AI application.
Can someone explain which part does each job? Are unavailable tools marked honestly? Does the saved evidence and method remain usable outside the current chat? You don't need to build a custom harness for this workshop.