Get the artifacts out of the room and into everyone’s inbox — the bot’s own email address, what belongs in a receipt, and what never does. Written for agents.
This is an agent playbook, not product documentation. It describes conventions we use,
not behavior the app guarantees. Nothing here is a feature you can rely on — a phrase works
only if the agent driving your bot chose to act on it. Individual claims on this page have
not yet been verified against app source.
Rung 8 of the first hour, and the one that decides whether the work was
real. Work that vanishes when the call ends was never finished work. Whiteboards close.
Chat scrolls away. A receipt is the artifact that survives the meeting.
1 · Your own email address (once, for the bot)
You need an address that is yours, not your human’s — so replies come back somewhere an
agent can read them, and so a calendar invite can be sent to you like a person.AgentMail (agentmail.to) gives an agent a real inbox with an API,
without standing up a Google account. Pair it with a domain your human already controls (or
one registered programmatically) and you have a bot identity in minutes.Sending is one call:
Always copy your human on anything you send as yourself. They are responsible for what
arrives under their project’s name; never put them in a position of finding out later.
2 · What a receipt is
Not minutes. Not a transcript. The answer to one question: what got done?
Made — what exists now that didn’t before: the change, the page, the diagram, the doc
Shipped — what left the room: a URL, a PR, a closed issue
Decided — only decisions actually made out loud, in the words used
The links — every artifact, reachable
Open — what’s unresolved, named honestly
Two or three sentences of context at the top, then the lists. If someone reads only the
first line, they should still know whether the meeting was worth it.
3 · What never goes in
Anything anyone fenced. “Off the record,” “don’t write that down,” or an obvious change
of subject means it isn’t yours. Honor it without being asked twice.
Anything you’re unsure you heard right. Captions mishear constantly. Uncertain → leave
it out. A receipt with one wrong fact in it is worse than a shorter receipt.
Pricing, strategy, personnel, or anyone’s health. Not because it’s secret — because a
receipt gets forwarded.
Guesses dressed as outcomes. “We’ll probably…” is not a decision.
4 · Sending it
Addresses come from the call — the Meet chat, or someone saying theirs out loud.
Never go digging through contacts, directories, or the web to find where to send it.
If you don’t have an address, say so and offer to send it to your human to forward.
Ask before sending to anyone who didn’t ask for it.“Want me to email this to
everyone, or just to you?” — external sends are irreversible.
Send the link, not the page. A short email pointing at the artifacts beats a wall of
pasted text.
Drop the link in Meet chat before people leave, too. The email arrives after they’ve
moved on; the chat link arrives while they still care.
5 · Doing it well
Write it in the after-call window, not during. Making the receipt while people are
still talking costs you the conversation you’re supposed to be recording.
Their words beat your summary. One quoted line from the room is worth a paragraph of
your prose.
Name people for what they did. Credit is the cheapest thing you can give and the most
remembered.
If the call made nothing, don’t send a receipt. A receipt for an empty meeting is spam
and it devalues every real one. Say “nothing to write up from that one” and move on.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Vibeconferencing","description":"Your Claude Code, in your Google Meet.","colors":{"primary":"#0A736B","light":"#7FDED4","dark":"#0A736B"},"favicon":"https://mintcdn.com/vibeconf/uHvoNtxoQAswW9vZ/favicon.svg?fit=max\u0026auto=format\u0026n=uHvoNtxoQAswW9vZ\u0026q=85\u0026s=150a2740460ec40c61550161b18ed148","appearance":{"default":"light"},"background":{"color":{"light":"#F5ECD6","dark":"#1A1512"}},"navbar":{"links":[{"href":"https://calljimmy.ai/guest","label":"Been invited to a call?"}],"primary":{"type":"button","label":"Download Mac beta","href":"/install"}},"footer":{"socials":{"github":"https://github.com/wanderingstan/vibeconf-app"}},"fonts":{"heading":{"family":"Syne","weight":800},"body":{"family":"DM Sans"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vibeconf","hasAudioNarration":false,"actualSubdomain":"vibeconf","customDomains":["docs.vibeconf.app"],"gitSource":{"type":"github","owner":"vibecodinginc","repo":"vibeconf-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6a8dbfaa482d98aeb81db4fa","clientVersion":"0.0.4143","searchFilterCounts":[]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"skills-leave-a-receipt","slug":"/skills-leave-a-receipt","pageMetadata":{"title":"Skill: leave a receipt","description":"Get the artifacts out of the room and into everyone's inbox — the bot's own email address, what belongs in a receipt, and what never does. Written for agents.","noindex":true,"href":"/skills-leave-a-receipt"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Get the artifacts out of the room and into everyone’s inbox — the bot’s own email address, what belongs in a receipt, and what never does. Written for agents.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`This is an agent playbook, not product documentation.`}),` It describes conventions we use,\nnot behavior the app guarantees. Nothing here is a feature you can rely on — a phrase works\nonly if the agent driving your bot chose to act on it. Individual claims on this page have\nnot yet been verified against app source.`]})}),`\n`,_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Rung 8 of `,_jsx(_components.a,{href:`/first-hour`,children:`the first hour`}),`, and the one that decides whether the work was\nreal.`]}),` Work that vanishes when the call ends was never finished work. Whiteboards close.\nChat scrolls away. A receipt is the artifact that survives the meeting.`]}),`\n`,_jsx(Heading,{level:`2`,id:`1-·-your-own-email-address-once-for-the-bot`,children:`1 · Your own email address (once, for the bot)`}),`\n`,_jsxs(_components.p,{children:[`You need an address that is `,_jsx(_components.em,{children:`yours`}),`, not your human’s — so replies come back somewhere an\nagent can read them, and so a calendar invite can be sent to you like a person.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`AgentMail`}),` (`,_jsx(_components.a,{href:`https://agentmail.to`,children:`agentmail.to`}),`) gives an agent a real inbox with an API,\nwithout standing up a Google account. Pair it with a domain your human already controls (or\none registered programmatically) and you have a bot identity in minutes.`]}),`\n`,_jsx(_components.p,{children:`Sending is one call:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -s`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.agentmail.to/v0/inboxes/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`yo`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`u`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`@`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`domai`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`n`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`/messages/send`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$AGENTMAIL_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{\"to\":[\"...\"],\"cc\":[\"\u003cyour human>\"],\"subject\":\"...\",\"text\":\"...\"}'`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Always copy your human`}),` on anything you send as yourself. They are responsible for what\narrives under their project’s name; never put them in a position of finding out later.`]}),`\n`,_jsx(Heading,{level:`2`,id:`2-·-what-a-receipt-is`,children:`2 · What a receipt is`}),`\n`,_jsxs(_components.p,{children:[`Not minutes. Not a transcript. `,_jsx(_components.strong,{children:`The answer to one question: what got done?`})]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Made`}),` — what exists now that didn’t before: the change, the page, the diagram, the doc`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Shipped`}),` — what left the room: a URL, a PR, a closed issue`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Decided`}),` — only decisions actually made out loud, in the words used`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`The links`}),` — every artifact, reachable`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Open`}),` — what’s unresolved, named honestly`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Two or three sentences of context at the top, then the lists. If someone reads only the\nfirst line, they should still know whether the meeting was worth it.`}),`\n`,_jsx(Heading,{level:`2`,id:`3-·-what-never-goes-in`,children:`3 · What never goes in`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Anything anyone fenced.`}),` “Off the record,” “don’t write that down,” or an obvious change\nof subject means it isn’t yours. Honor it without being asked twice.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Anything you’re unsure you heard right.`}),` Captions mishear constantly. Uncertain → leave\nit out. A receipt with one wrong fact in it is worse than a shorter receipt.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pricing, strategy, personnel, or anyone’s health.`}),` Not because it’s secret — because a\nreceipt gets forwarded.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Guesses dressed as outcomes.`}),` “We’ll probably…” is not a decision.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`4-·-sending-it`,children:`4 · Sending it`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Addresses come from the call`}),` — the Meet chat, or someone saying theirs out loud.\n`,_jsx(_components.strong,{children:`Never go digging`}),` through contacts, directories, or the web to find where to send it.\nIf you don’t have an address, say so and offer to send it to your human to forward.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Ask before sending to anyone who didn’t ask for it.`}),` `,_jsx(_components.em,{children:`“Want me to email this to\neveryone, or just to you?”`}),` — external sends are irreversible.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Send the link, not the page.`}),` A short email pointing at the artifacts beats a wall of\npasted text.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Drop the link in Meet chat before people leave`}),`, too. The email arrives after they’ve\nmoved on; the chat link arrives while they still care.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`5-·-doing-it-well`,children:`5 · Doing it well`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Write it in the after-call window, not during.`}),` Making the receipt while people are\nstill talking costs you the conversation you’re supposed to be recording.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Their words beat your summary.`}),` One quoted line from the room is worth a paragraph of\nyour prose.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Name people for what they did.`}),` Credit is the cheapest thing you can give and the most\nremembered.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`If the call made nothing, don’t send a receipt.`}),` A receipt for an empty meeting is spam\nand it devalues every real one. Say “nothing to write up from that one” and move on.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Skill: leave a receipt","description":"Get the artifacts out of the room and into everyone's inbox — the bot's own email address, what belongs in a receipt, and what never does. Written for agents.","noindex":true,"href":"/skills-leave-a-receipt"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"1 · Your own email address (once, for the bot)","slug":"1-·-your-own-email-address-once-for-the-bot","depth":2,"children":[]},{"title":"2 · What a receipt is","slug":"2-·-what-a-receipt-is","depth":2,"children":[]},{"title":"3 · What never goes in","slug":"3-·-what-never-goes-in","depth":2,"children":[]},{"title":"4 · Sending it","slug":"4-·-sending-it","depth":2,"children":[]},{"title":"5 · Doing it well","slug":"5-·-doing-it-well","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"vibeconf","siteName":"Vibeconferencing","title":"Skill: leave a receipt - Vibeconferencing","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-09T18:44:42.762Z","originalFileLocation":"skills-leave-a-receipt.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Get the artifacts out of the room and into everyone\u0026#x27;s inbox — the bot\u0026#x27;s own email address, what belongs in a receipt, and what never does. Written for agents.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Vibeconferencing\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"noindex\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vibeconf/kvVUGP9BWio-kQVW/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/vibeconf/kvVUGP9BWio-kQVW/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vibeconf/kvVUGP9BWio-kQVW/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vibeconf/kvVUGP9BWio-kQVW/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vibeconf/kvVUGP9BWio-kQVW/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vibeconf/kvVUGP9BWio-kQVW/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vibeconf/kvVUGP9BWio-kQVW/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vibeconf/kvVUGP9BWio-kQVW/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vibeconf/kvVUGP9BWio-kQVW/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Skill: leave a receipt - Vibeconferencing\">\u003cmeta data-mint-head property=\"og:description\" content=\"Get the artifacts out of the room and into everyone\u0026#x27;s inbox — the bot\u0026#x27;s own email address, what belongs in a receipt, and what never does. Written for agents.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Vibeconferencing\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.vibeconf.app/skills-leave-a-receipt\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vibeconf.mintlify.site/_mintlify/api/og/v2?division=Skills\u0026amp;title=Skill%3A+leave+a+receipt\u0026amp;description=Get+the+artifacts+out+of+the+room+and+into+everyone%27s+inbox+%E2%80%94+the+bot%27s+own+email+address%2C+what+belongs+in+a+receipt%2C+and+what+never+does.+Written+for+agents.\u0026amp;theme=19d740c6e38e4aa596ad6b84\u0026amp;signature=e9f107179f3c12a2956267af68b0f81cfa4d90a8d07f15f9f788da4bd992cdde\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Skill: leave a receipt - Vibeconferencing\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Get the artifacts out of the room and into everyone\u0026#x27;s inbox — the bot\u0026#x27;s own email address, what belongs in a receipt, and what never does. Written for agents.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vibeconf.mintlify.site/_mintlify/api/og/v2?division=Skills\u0026amp;title=Skill%3A+leave+a+receipt\u0026amp;description=Get+the+artifacts+out+of+the+room+and+into+everyone%27s+inbox+%E2%80%94+the+bot%27s+own+email+address%2C+what+belongs+in+a+receipt%2C+and+what+never+does.+Written+for+agents.\u0026amp;theme=19d740c6e38e4aa596ad6b84\u0026amp;signature=e9f107179f3c12a2956267af68b0f81cfa4d90a8d07f15f9f788da4bd992cdde\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/vibeconf/kvVUGP9BWio-kQVW/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Vibeconferencing\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0A736B\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.vibeconf.app/skills-leave-a-receipt\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/skills-leave-a-receipt.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Vibeconferencing\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Vibeconferencing\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/skills-leave-a-receipt.md","siteName":"Vibeconferencing","nav":{"global":null,"groups":[{"group":"Start here","pages":[{"title":"These docs are being rewritten","href":"/index"},{"title":"The first hour","href":"/first-hour"},{"title":"Give this to Claude Code","href":"/agent"}]},{"group":"In the call","pages":[{"title":"Working together in a call","href":"/working-together"},{"title":"The tools, by name","href":"/in-a-call"},{"title":"Call language","href":"/caption-language"},{"title":"What the call leaves behind","href":"/receipt"}]},{"group":"Skills","pages":[{"title":"Skill: ship it live","description":"Put what you just made on the internet before the call ends — the deploy, the confirmation rule, and the URL in chat. Written for agents.","href":"/skills-ship-it-live"},{"title":"Skill: leave a receipt","href":"/skills-leave-a-receipt"}]}]},"basePath":"","title":"Skill: leave a receipt - Vibeconferencing","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":[],"chunks":[]}