Skip to content
cccskills
FreePublished on GitHubEnglish overview

find-in-superhuman

Find emails in Superhuman by account, sender, date, and inbox grouping, then read the conversation to verify replies, invoices, or commitments. Answers identify who said what and when, with links to the supporting threads.

OriginalShow the original description

Find and read mail in Superhuman — the thread where something was said, sent, or promised — by filtering on who, when, and which split before searching by words, reading the thread before answering, and linking the thread behind every claim. Use when the user asks what someone emailed, whether a reply or an invoice ever arrived, what the latest is on a thread, or what is on their calendar.

ParadevAI/Paradev15,720 stars(GitHub 15,720 + cccskills 0)

Run score Not tested

See how to install

Good for

  • Check whether a reply or invoice arrived
  • Verify a promise or deadline in an email
  • Review the latest updates in a conversation
  • Check calendar events and outstanding requests

Overview

What it does

This skill searches Superhuman mail and reads message threads to verify the basis for an answer. It first checks the available accounts, then narrows results by sender or recipient, date, and inbox split. It can check whether a reply or invoice arrived, what someone promised, and the latest status of a conversation. Answers identify who said what and when, and include links to the supporting threads.

When it helps

Use it to check a deadline or amount agreed in an earlier email, or to search across work and personal accounts. It can also look across conversations for outstanding requests and check calendar events. When messages conflict, it reports both with their dates.

Example requests

  • “Find the invoice Stripe sent last month.”
  • “Check the deadline they promised and link to the email.”
  • “Look up Thursday’s calendar events and requests waiting on me.”

Notes

A connection to Superhuman tools is required. Mail from about the last minute may not appear in search yet. Long threads may omit messages in the middle, so increase the number retrieved when needed. When searching by inbox split, date filters do not apply; check message dates individually.

This overview was written by AI (OpenAI Codex) from the public SKILL.md. Check the original below for the exact behavior.

Document check

AI checked the SKILL.md for operations that need care and for setup requirements. The score comes only from actually running the skill (hands-on test).

SafetyAre sending data, deleting files, and running commands disclosed?
AGoodAllowed tools search and read mail; sending or deletion is not specified.
Easy setupDoes it need few tools or API keys, and are they documented?
BPartly lackingA Superhuman connection is required, but setup steps are not provided.

Not counted in the score. Rated by AI (OpenAI Codex) as of Oct 29, 2026. Treat it as a guide and read the original before installing.

Disagree? Request a re-evaluation

Tell us which point is wrong and why. No login needed. We will check it against the SKILL.md, redo the evaluation, and show the result here.

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

Files included (1)

  • SKILL.md4.0 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Find the thread, then read it

An inbox answer is a thread, not a summary. Narrow to the threads that can hold the answer, read the ones that do, and tie each claim to the message it came from.

1. Know which account you are reading

list_accounts first. Superhuman can link several accounts to one connection, and every other tool reads the primary one unless acting_email says otherwise. When the question could span accounts (a personal and a work inbox), run it once per account and say which one each result came from. An empty result from the wrong account looks exactly like a thread that does not exist.

2. Filter on people and time before words

list_threads takes from, to, subject_contains, body_contains, start_date, end_date, labels, and split. "The invoice from Stripe last month" is a sender and a date range, not a body search. Address filters match substrings, so a domain finds everyone at the company. body_contains is the widest net and ranks nothing, so pair it with a sender or a date range rather than running it alone.

Splits behave differently: split reads a precomputed membership list, so it ignores the date filters, and sort reorders only the page you got back. To walk a split by date, page with cursor and compare timestamps yourself.

3. Ask the question tool questions, not lookups

query_email_and_calendar answers a natural-language question across mail, calendar, and contacts ("what is still waiting on me from the Acme deal", "what is on my calendar Thursday"). Use it when the question spans threads or needs the calendar. Do not use it to fetch a thread you already identified: read that one with get_thread, because a synthesized answer blurs which message said what.

4. Read the thread before answering

get_thread returns every message with bodies, recipients, attachments, drafts, and any team comments. Long threads are trimmed to the root plus the newest messages, so raise message_limit when the answer sits in the middle. get_message fetches one message in full, with include_raw_html when a table or a layout matters. get_attachment returns image and audio content directly and a one-hour download link for everything else.

Mail sent or received in the last minute may not be indexed yet. When the user says "I just sent it", wait and retry rather than reporting it missing.

5. Cite the thread

A mail claim names who said it and when, and links the thread: https://mail.superhuman.com/<account email>/thread/<thread id>. A calendar or contact claim from query_email_and_calendar has no thread to link; cite the event (title, date, organizer) or the contact it came from. Quote the sentence when wording matters (a price, a date, a commitment). If two messages disagree, report both with their dates rather than picking one.

Anti-patterns

  • Searching bodies when the user gave you a sender or a date. Subjects and bodies drift; addresses and dates find the thread.
  • Answering from a snippet. The listing shows the latest message's preview; the answer is usually earlier in the thread.
  • Trusting a split's sort or date filter. Page through it and check the timestamps.
  • Reporting "nothing found" without the scope. Name the account, filters, and date range you searched so an empty result can be checked.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

10x

FreeSummary

Review how you use Superset and identify unused features that fit your workflow. Get a short list of suggestions, learn about each option, and set up selected features such as scheduled agents, parallel workspaces, or shared tasks.

  • Find unused Superset features worth exploring
  • Set up scheduled agent tasks
  • Start parallel work in separate workspaces
ParadevAI/Paradev15.7KUpdated Oct 29, 2026

automate

FreeSummary

Set up recurring tasks in Superset with an agent prompt, a schedule or event trigger, and a chosen execution workspace. After explicit confirmation, create the automation, check its saved settings, and review a real first run.

  • Scheduling a daily or weekly agent task
  • Starting agent work when a GitHub pull request opens
  • Triggering tasks from selected Slack reactions
ParadevAI/Paradev15.7KUpdated Oct 29, 2026

browser

FreeSummary

Browse pages, click controls, fill fields, and inspect screenshots or console messages through Superset's browser pane. Use it to preview a running web app, check interface behavior, and work through browser tasks in a visible session.

  • Preview a locally running web app
  • Capture screenshots of a page
  • Inspect console errors
ParadevAI/Paradev15.7KUpdated Oct 29, 2026

Build Stripe payments, subscriptions, and invoicing using verified documentation and API parameter definitions. The skill guides product selection, sandbox testing, and webhook handling, where server notifications determine payment and subscription state.

  • Choose Stripe products for payments or recurring billing
  • Implement Checkout or invoice flows
  • Investigate Stripe code that compiles but behaves incorrectly
ParadevAI/Paradev15.7KUpdated Oct 29, 2026

cdp-verification

FreeSummary

Verify a UI change or reproduce a bug in the running desktop app using the Chrome DevTools Protocol (CDP), a browser debugging interface. Follow the real user journey and compare screenshots with measurements such as route, scroll position, and persisted state.

  • Reproducing a UI bug in the running app
  • Verifying a UI change end to end
  • Checking behavior after a route or workspace switch
ParadevAI/Paradev15.7KUpdated Oct 29, 2026

ci-triage

FreeSummary

Diagnose failed GitHub Actions runs by finding the first meaningful error, separating code problems from infrastructure issues and intermittent failures, and comparing the base branch. Get a focused report explaining the PR’s involvement and recommended next steps.

  • Investigating failed PR checks
  • Separating intermittent test failures from code defects
  • Checking whether the base branch already fails
ParadevAI/Paradev15.7KUpdated Oct 29, 2026

See all skills by ParadevAI

Report a problem with this skill