← Plugin catalog
Communication

Slashy

Karvix Inc. v1.0.6

Manage email and calendar

Create a free account to save this plugin.

Competitor profile

Developer declarations; not independently tested. Listing last checked Nov 4, 2026. Package observed Nov 3, 2026.

Cost & access

The plugin does not sell products or process payments.

Declared limitations

  • Weather request outside Slashy
  • General programming question
  • Image generation request

Not specified in the available declarations: capabilities.

View package source →

Description

From the marketplace listing

Connect Slashy to search and read Gmail or Outlook email, draft replies, send approved messages, and manage Google or Outlook Calendar from ChatGPT. Review follow-ups, work with supported attachments, save snippets and memories, and review existing reminders and automations. Requires a Slashy account with a connected email and calendar provider.

Language: English · Automatically detected from descriptions.

What changed

Keywords

Files & skills

File archives

Plugin package7 files · 112 KBBrowse files →
Skill instructions
slashy-email4.75 KB

View saved version →

---
name: slashy-email
description: Operate the user's real email, calendar, reminders, and saved content through Slashy. Use whenever a request touches their inbox, threads, drafts, sending mail, meetings, availability, scheduling, snoozing, labels, reminders, saved memories or snippets, or existing email/calendar automations. Covers which tool to reach for, the read-before-write order these tools expect, and the confirmation rules that keep an agent from sending or deleting something the user did not ask for.
---

# Slashy

Slashy connects to the user's live Gmail or Outlook mail and Google or Outlook
Calendar. Every tool here acts on real data owned by a real person: mail that
actually sends, invitations that actually
notify attendees, events that actually disappear. Treat it accordingly.

## The three rules that matter most

1. **Resolve identity before anything time- or identity-sensitive.** `get_user_info`
   returns the signed-in address and timezone. "Tomorrow at 9" is meaningless without
   the timezone, and "did they reply to me" is meaningless without the address. Call it
   once at the start of such a task, not repeatedly.
2. **Read before you write.** Never compose a reply, label a thread, or move an event
   from a search snippet alone. Snippets are truncated and routinely omit the part that
   changes the answer. `list_messages` finds candidates; `read_thread` is what you
   reason from.
3. **Sending and deleting need explicit user intent.** Default to `draft_email`. Reach
   for `send_email` only when the user clearly asked to send. The same applies to
   `delete_event` and to any trigger deletion. If the instruction is ambiguous, draft it
   and say so — an unsent draft is a small inconvenience, a wrong send is not recoverable.

## Choosing a tool

**Mail.** `list_messages` searches and filters the mailbox; `read_thread` returns a full
thread. Compose with `draft_email`, send with `send_email`, and undo a pending scheduled
send with `cancel_scheduled_email`. Triage with the specific mail action tool for
the requested change, such as `archive_email_thread`, `mark_email_thread_read`,
`set_thread_category`, or `mark_thread_for_followup`; `snooze_email` handles timed
resurfacing. `create_label` / `update_label` manage the label set itself. Threads and drafts come back
with an `open_in_slashy` link; when the user wants to see an email, give them that link,
not a provider webmail link.

**Calendar.** `list_calendars` first when the user has more than one and the target is
unclear. `list_calendar_events` scans a window, `read_calendar_event` opens one.
`create_event`, `update_event`, `delete_event` mutate. For anything involving "when are
they free", `get_available_times` is the tool — do not infer availability by listing
events and reasoning about the gaps, because it will miss working hours, declined
invitations, and all-day blocks.

**Meetings.** `prep_meeting` assembles context ahead of a meeting. `web_search`
and `scrape_url` reach outside the mailbox — use them when the answer is not in
the user's own data.

**Reminders and automations.** `list_reminders` and `cancel_reminder` manage existing
reminders. `list_email_triggers` and `list_calendar_triggers` show standing
automations. `delete_email_trigger` and `delete_calendar_trigger` remove one when
the user explicitly asks. List first so you act on the trigger the user meant.
Creating or editing reminders or standing automations is not available through this MCP connection.

**Memory and snippets.** `read_memories` recalls durable facts about the user;
`upsert_memory` records one worth keeping. `create_snippet` saves reusable text;
`update_snippet` changes an existing snippet. Prefer recalling over re-asking
something the user already told Slashy.

**Files.** `request_file_upload` then `upload_file` then `check_upload_status` for the
presigned path; `download_file` and `read_file` to retrieve. `get_gmail_attachment`
retrieves an attachment from Gmail; do not assume it works for Outlook messages.

## Ordering that avoids the common failures

Replying to a thread: `list_messages` to locate it, `read_thread` to read all of it,
then `draft_email`. Quoting the wrong message in a long thread is the usual error, and
reading the whole thread is what prevents it.

Scheduling with someone: `get_user_info` for the timezone, `get_available_times` for
real availability, then `create_event`. Propose times to the user before creating
anything unless they have already agreed to a slot.

Acting on "the email from Sarah": search, then confirm which thread you found before
mutating it. Two people share a first name more often than you would expect.

## Details

Read `skill://slashy-email/references/conventions.md` for date and timezone handling,
recipient and label semantics, pagination behaviour, and error recovery.

Referenced files: 1 — file references are metadata, not package contents.

Release notes

Move the listing to Communication and clarify Gmail and Outlook support in the plugin guidance.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
MIT
Package author
Karvix Inc.
Keywords
See keywords
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Package observed Nov 3, 2026.

Technical details
First seen
Oct 24, 2026 · 12:40 UTC
Last seen
Nov 4, 2026 · 06:00 UTC
Collection status
Collected

plugin_asdk_app_6ad1824e3a94819196c9ffc46c93c5b3

Download plugin data (JSON)