Jumping Beans / prototype gallery

One action chain. Any starting point.

A request can begin in a conversation, an email, a message, or the application already in front of you. The allowable actions and approval boundaries stay the same.

intent→review→match→handoff→approve
01agent host

ChatGPT skill

Reusable instructions for turning natural language into an editable, approval-gated chain.

Read the skill contract ↗ Policy and workflow prototype
02agent host

ChatGPT plugin / MCP

A bounded tool contract for matching, staging preferences, planning a journey, and preparing a partner handoff.

Open connector guide ↗ Local stdio prototype; no commit tool
03async trigger

Email

An ordinary HTTPS link launches the reviewable chain without pretending the email itself invokes WebMCP.

Open inbox preview ↗ AMP + HTML + text MIME fixture
04active context

Browser extension

Capture the page you are already viewing, add a lightweight preference, review the context, then open Jumping Beans deliberately.

Install locally ↗ Manifest V3 · optional preference handoff
05native iOS

iMessage App Extension

A real Messages extension can stage an interactive action bubble and keep the exact approval boundary inside the conversation.

Open native prototype ↗ Swift source · Xcode/TestFlight required

Canonical destination

Continue the chain in Jumping Beans

Each surface is a thin trigger into the same engine and partner-owned action boundaries.

Open Jumping Beans ↗