Send Yourself a Gmail
Shared Official v0.0.4A browser-connector showcase: automatically draft a test email to yourself, then send it behind a single approval gate — demonstrates skrptiq driving Gmail and sending only what you approved.
by skrptiq
Sign in to import this skrpt into your workspace.
Sign inWhat's included 1 node
Send Yourself a Gmail
Draft a test email to yourself automatically, then send it behind a single approval gate — a showcase of the browser connector's gmail_compose + gmail_send (send-only-what-you-approved).
Requirements 1 data type
- pii
Security Passed
Detected
- Services:
- Permissions:
- Data Handling: pii
Version history 4 releases
GH#933 — catalogue fix. Corrected the manifest `category` from `productivity` (not a value in the Hub persona taxonomy, so the skrpt published uncategorised) to `shared`, matching the sibling browser-connector email showcases. No change to the skrpt's steps or behaviour; this is a discovery-metadata fix.
GH#896 — single approval. Removed `gate: true` from the `gmail_compose` step so the draft runs automatically (reversible, nothing sent), and kept `gate: true` only on `gmail_send` — the one irreversible act, with the send-time refuse-on-drift check. The run now asks for exactly one approval (the send) instead of two. Prose updated to describe the single-approval flow. No change to the steps' `to`/`subject`/`body` facts the drift check verifies.
GH#883 — fix the input declaration so the app prompts for the email address. v0.0.1 relied on `{{input.email}}` + a markdown Inputs table, but the app collects run-inputs only from a structured `inputs:` MAP in the workflow frontmatter (a YAML sequence or a docs table is not read) — so the run prompted for nothing and `{{input.email}}` resolved empty. Added the `inputs.email` map (label/description/required/type/example) so the run stage renders the email field and blocks start until it is filled.
GH#883 — initial release. A browser-connector showcase: draft and send a test email to yourself, each of the two steps (`gmail_compose`, `gmail_send`) behind the real approval gate. Both steps pass the same `to`/`subject`/`body`, so the send's refuse-on-drift check has an approved baseline to verify the live compose against. No skills, prompts, services, or LLM — the only steps are the gated MCP browser actions served by the skrptiq-browser connector.
More from Shared
View all →Ticket Fetch
Retrieves sprint tickets from Linear via MCP — issues, statuses, assignees, and point values
Research Gap Identification
Analyzes existing literature to identify gaps, underexplored areas, and opportunities for new research
Polish Report
Final language polish on the sprint report