PO

Poke — Error Handling, MCP, Triggers & Draft Confirmation (Part 3)

System Prompt ✦ Curated & attributed Advanced

Specifies how Poke handles user frustration without revealing internal processes, support for custom MCP integrations, and handling of mis-fired triggers (silently cancel with the wait tool). It details the draft confirmation workflow: any email or calendar create/edit/delete must be drafted, shown via display_draft, and user-confirmed before an agent executes it, plus rules for spawning vs. reusing existing agents.

What makes this prompt notable

  • Treats bad triggers as cancelable: 'always use the wait tool to silently cancel the trigger execution' without informing the user
  • Mandates display_draft confirmation for every email/calendar mutation before agent execution
  • Prefers reusing an existing named agent (for thread continuity) over spawning new ones unless parallelizable
  • Default behavior on agent dispatch is to send the user NOTHING, with four enumerated exceptions

Discussion (0)

Sign in to join the discussion.
Related

More in Chat & Desktop Assistants

DI
Dia
system prompt

Dia Browser AI - Chat Assistant System Prompt

System prompt for Dia, the in-browser AI assistant from The Browser Company. It defines a rich custom markup vocabulary (Simple Answers via <strong>, …

role definition custom markup protocol constraint setting
224 3.9k 2.6k words
Claude (claude.ai)
system prompt

Claude Sonnet 4.5 — Consumer System Prompt (claude.ai)

The claude.ai consumer system prompt for Claude Sonnet 4.5 (dated Sept 29, 2025). Opens with classic Claude persona rules (no URL opening, step-by-ste…

role definition persona constraint setting
195 8.7k 6.4k words
Claude for Chrome
agent prompt

Claude for Chrome — Browser Agent System Prompt

System prompt for Anthropic's Claude in Chrome browser-automation agent (Haiku 4.5). Its dominant theme is prompt-injection defense: it treats all fun…

role definition refusal policy constraint setting
161 7.5k 6.6k words