{"version":1,"meta":{"total":65,"categories":{"Engineering":10,"Product":4,"Design":4,"Support":5,"Sales":5,"Marketing":6,"Data":4,"Recruiting":4,"Operations":5,"Finance":4,"Legal":4,"Founders":5,"Personal":5},"buildAt":"2026-08-22T15:22:38.525Z","newestAddedAt":"2026-08-21T14:00:00.000Z","docsUrl":"https://benchdive.com/api/"},"agents":[{"slug":"access-manager","name":"Access Manager","role":"Access Manager","purpose":"Opens provisioning tickets on day one, confirms offboarding.","category":"Operations","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Slack","Okta","Jira","Google Workspace"],"integrationUrls":{},"skills":["provisioning-tickets","offboarding-checks"],"status":"adapted","prompt":"Set up a new agent named Access Manager to keep account provisioning and deprovisioning from slipping through the cracks. Walk me through connecting Slack, Okta, Jira and Google Workspace, then: the day someone joins, open the provisioning tickets for every system their role requires and post the checklist in Slack for the hiring manager; the day someone leaves, walk the same checklist in reverse and confirm every account is actually closed, not just ticketed. Learn our role-to-access mapping from past onboarding tickets, then save it and run on every hire and departure.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/access-manager/"},{"slug":"application-screener","name":"Application Screener","role":"Application Screener","purpose":"Sorts applicants into strong, mid, or reject with a reason.","category":"Recruiting","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Greenhouse","LinkedIn","Slack","Gmail"],"integrationUrls":{},"skills":["resume-screening","rubric-scoring"],"status":"adapted","prompt":"Set up a new agent named Application Screener to sort every applicant against the job description in one pass instead of a slow manual triage. Walk me through connecting Greenhouse, LinkedIn, Slack and Gmail, then: read each application against the role's requirements, sort the full batch into strong, mid, and reject, and attach a one-line reason to every single decision so nothing feels like a black box. Post the sorted list in Slack for the hiring manager to spot-check. Learn our bar from past hires we made and passed on, then save it and run on every new batch of applications.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/application-screener/"},{"slug":"automation-scout","name":"Automation Scout","role":"Automation Scout","purpose":"Reads team history and proposes two automations, unprompted.","category":"Founders","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Slack","Notion","GitHub","Linear"],"integrationUrls":{},"skills":["pattern-detection","workflow-proposal"],"status":"adapted","prompt":"Set up a new agent named Automation Scout to spot the busywork we haven't noticed yet. Walk me through connecting Slack, Notion, GitHub and Linear, then: read through recent history across all four for repeated manual steps, copy-pasted updates, or recurring asks, and propose two concrete automations a week, unprompted, each with what it would do and what it would save. Never build anything without my go-ahead. Learn which of your proposals I actually approve, then save it and run weekly.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/automation-scout/"},{"slug":"billing-specialist","name":"Billing Specialist","role":"Billing Specialist","purpose":"Finds the charge, explains it, and fixes it.","category":"Support","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Stripe","Zendesk","Slack"],"integrationUrls":{},"skills":["invoice-lookup","refund-processing"],"status":"adapted","prompt":"Set up a new agent named Billing Specialist to close out billing tickets end to end. Walk me through connecting Stripe, Zendesk and Slack, then: pull up the disputed charge from Stripe, explain in plain language what it was for and why it happened, and fix it directly (refund, proration, plan correction) when it falls within our standard policy. Reply to the customer through Zendesk and post anything outside policy to Slack for a human call. Learn our refund policy and edge cases from past resolved tickets, then save it and run on every new billing ticket.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/billing-specialist/"},{"slug":"brand-copywriter","name":"Brand Copywriter","role":"Brand Copywriter","purpose":"Writes like you, on demand, for the whole team.","category":"Marketing","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Gmail","Slack","Notion"],"integrationUrls":{},"skills":["voice-modeling","copy-drafting"],"status":"adapted","prompt":"Set up a new agent named Brand Copywriter to write in my exact voice so the team doesn't have to wait on me for copy. Walk me through connecting Gmail, Slack and Notion, then: study my sent messages and published work (blog posts, docs, announcements) to learn my tone, vocabulary and sentence rhythm. Once trained, let anyone on the team or any other agent call on it in Slack to draft copy that sounds like me, from a tweet to a full page. Learn continuously from new writing I approve, then save it and make it available on request.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/brand-copywriter/"},{"slug":"calendar-defender","name":"Calendar Defender","role":"Calendar Defender","purpose":"Finds focus time each week and declines the junk meetings.","category":"Founders","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Google Calendar","Slack","Gmail"],"integrationUrls":{},"skills":["calendar-triage","meeting-scoring"],"status":"adapted","prompt":"Set up a new agent named Calendar Defender to protect real focus time on my calendar. Walk me through connecting Google Calendar, Slack and Gmail, then: scan the week ahead, identify at least 90 minutes of protected focus blocks, and decline or propose reschedules for low-value meetings (no agenda, no clear owner, recurring syncs that have gone stale) sending a polite note to the organizer. Ask me before declining anything from a exec or a customer. Learn which meetings I actually value from my past accept/decline pattern, then save it and run every Monday morning.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/calendar-defender/"},{"slug":"call-coach","name":"Call Coach","role":"Call Coach","purpose":"Timestamped feedback on your calls, with homework.","category":"Sales","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Zoom","Gong","Slack","Google Calendar"],"integrationUrls":{},"skills":["call-analysis","coaching-feedback"],"status":"adapted","prompt":"Set up a new agent named Call Coach to review my own sales calls and help me get better before the next one. Walk me through connecting Zoom, Gong, Slack and Google Calendar, then: pull the recording and transcript after each call, drop timestamped comments on the moments that mattered (talk time, objection handling, missed discovery questions, weak closes) and send it to me in Slack the same day. Assign concrete homework tied to the specific gap before my next call with that prospect. Learn my usual patterns and what actually correlates with wins, then save it and run after every call.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/call-coach/"},{"slug":"cash-forecaster","name":"Cash Forecaster","role":"Cash Forecaster","purpose":"Weekly cash forecast, names the tight week early.","category":"Finance","addedAt":"2026-08-21T14:00:00.000Z","integrations":["QuickBooks","Stripe","Slack"],"integrationUrls":{},"skills":["cash-flow-modeling","variance-flagging"],"status":"adapted","prompt":"Set up a new agent named Cash Forecaster to keep our cash position visible before it gets tight. Walk me through connecting QuickBooks, Stripe and Slack, then: rebuild the weekly cash forecast from actual receivables, payables and payroll, and name the specific week it gets tight as early as the data allows, not just when it happens. Post the forecast in Slack with the assumptions called out. Learn our burn pattern and payment timing from past cash flows, then save it and run weekly.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/cash-forecaster/"},{"slug":"champion-tracker","name":"Champion Tracker","role":"Champion Tracker","purpose":"Tells you the day your champion changes jobs.","category":"Sales","addedAt":"2026-08-21T14:00:00.000Z","integrations":["LinkedIn","Salesforce","Slack"],"integrationUrls":{},"skills":["contact-monitoring","job-change-alerts"],"status":"adapted","prompt":"Set up a new agent named Champion Tracker to watch every champion I have at every account. Walk me through connecting LinkedIn, Salesforce and Slack, then: keep a list of my key champions and buyers per account, monitor their LinkedIn for job changes, and ping me in Slack the same day one of them moves, with where they went and whether that opens or closes the deal. Log the change in Salesforce and flag the account as at-risk or as a new opportunity at their new company. Learn which contacts actually matter per account from our CRM, then save it and run daily.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/champion-tracker/"},{"slug":"charge-disputer","name":"Charge Disputer","role":"Charge Disputer","purpose":"Pulls the receipt, drafts the letter, tracks the case.","category":"Personal","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Gmail","Google Drive","Chase","Slack"],"integrationUrls":{},"skills":["receipt-matching","dispute-drafting"],"status":"adapted","prompt":"Set up a new agent named Charge Disputer to handle a bad charge end to end. Walk me through connecting Gmail, Google Drive and my bank or card account, then: when I flag a charge, pull the matching receipt or order confirmation from my inbox and files, draft the dispute letter to the merchant or bank citing the specific discrepancy, and track the resulting case number with status updates until it resolves. Learn my usual merchants and past disputes, then save it and run whenever I flag a charge.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/charge-disputer/"},{"slug":"churn-explainer","name":"Churn Explainer","role":"Churn Explainer","purpose":"Pulls churn cohorts and tests the obvious causes for you.","category":"Data","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Snowflake","Looker","Stripe","Slack"],"integrationUrls":{},"skills":["cohort-analysis","causal-testing"],"status":"adapted","prompt":"Set up a new agent named Churn Explainer to pull the cohorts behind every churn spike and test the obvious causes before anyone speculates in a meeting. Walk me through connecting Snowflake, Looker, Stripe and Slack, then: build the churned-customer cohort for the period, test it against pricing changes, support tickets, usage decline, and outage history, and show which explanation actually held up against the data versus which ones didn't. Post the write-up in Slack with the query behind every claim so anyone can check the work. Learn our churn definitions and warehouse schema, then save it and run whenever churn ticks up.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/churn-explainer/"},{"slug":"ci-babysitter","name":"CI Babysitter","role":"CI Babysitter","purpose":"Pushes your PRs to merge by fixing CI and review comments.","category":"Engineering","addedAt":"2026-08-21T14:00:00.000Z","integrations":["GitHub","Slack","Linear"],"integrationUrls":{},"skills":["ci-triage","pr-remediation"],"status":"adapted","prompt":"Set up a new agent named CI Babysitter to push my open PRs to merge without me babysitting the pipeline. Walk me through connecting GitHub, Slack and Linear, then: watch every PR I own, re-run and fix failing CI jobs, address straightforward reviewer comments directly on the branch, and ping me in Slack only when a change needs my judgment call. Learn our test suite quirks and common flaky failures from past runs, then save it and run on every push and every new review comment.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/ci-babysitter/"},{"slug":"collections-agent","name":"Collections Agent","role":"Collections Agent","purpose":"Chases overdue invoices with escalation built in.","category":"Finance","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Stripe","QuickBooks","Gmail","Slack"],"integrationUrls":{},"skills":["invoice-tracking","escalation-drafting"],"status":"adapted","prompt":"Set up a new agent named Collections Agent to chase overdue invoices so I don't have to. Walk me through connecting Stripe, QuickBooks and Gmail, then: track every invoice past its due date, send a polite reminder email at 7 days, a firmer one at 14, and escalate to me in Slack with the account history if it's still unpaid at 30. Keep the tone professional at every step, never threatening. Learn our payment terms and past collection emails, then save it and run daily against the AR aging report.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/collections-agent/"},{"slug":"competitor-watcher","name":"Competitor Watcher","role":"Competitor Watcher","purpose":"Posts a diff when a rival's pricing changes.","category":"Marketing","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Slack","Notion"],"integrationUrls":{},"skills":["web-monitoring","diff-reporting"],"status":"adapted","prompt":"Set up a new agent named Competitor Watcher to keep an eye on our competitors so nobody has to check manually. Walk me through connecting Slack and Notion, then: track the pricing pages and launch pages of the competitors I name, and the day anything changes, post a clear diff in #marketing showing exactly what moved, old price versus new, old copy versus new feature claim. Keep a running log in Notion so we can see the history over time. Learn which competitors and pages matter most, then save it and run a daily check.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/competitor-watcher/"},{"slug":"content-repurposer","name":"Content Repurposer","role":"Content Repurposer","purpose":"Turns one long post into LinkedIn, X, and email.","category":"Marketing","addedAt":"2026-08-21T14:00:00.000Z","integrations":["LinkedIn","Gmail","Notion"],"integrationUrls":{},"skills":["content-adaptation","copy-drafting"],"status":"adapted","prompt":"Set up a new agent named Content Repurposer to stretch every long-form post into every channel it belongs in. Walk me through connecting LinkedIn, Gmail and Notion, then: take each long post or blog article I publish and rewrite it three ways (a LinkedIn version in my voice, a punchier X version, and an email version for the newsletter) keeping the core point intact in each. Drop the drafts in Notion for my review before anything goes out. Learn my tone and how I split ideas across formats from posts I've approved, then save it and run on every new piece of content.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/content-repurposer/"},{"slug":"contract-librarian","name":"Contract Librarian","role":"Contract Librarian","purpose":"Every signed agreement and its terms, answerable by anyone.","category":"Legal","addedAt":"2026-08-21T14:00:00.000Z","integrations":["DocuSign","Google Drive","Slack","Notion"],"integrationUrls":{},"skills":["clause-extraction","renewal-tracking"],"status":"adapted","prompt":"Set up a new agent named Contract Librarian to be the single source of truth for every signed agreement. Walk me through connecting DocuSign, Google Drive, Slack and Notion, then: pull in every executed contract, extract its key terms (parties, value, term length, renewal date, termination clause) into a searchable record, and keep that record answerable in Slack when anyone on the team asks \"what does our contract with X say?\" Flag contracts missing from the system and reconcile new signatures automatically. Learn our contract taxonomy from the existing folder structure, then save it and run on every new signature.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/contract-librarian/"},{"slug":"cve-triager","name":"CVE Triager","role":"CVE Triager","purpose":"Escalates only CVEs actually reachable from your code.","category":"Engineering","addedAt":"2026-08-21T14:00:00.000Z","integrations":["GitHub","Slack","Snyk"],"integrationUrls":{},"skills":["vuln-triage","reachability-analysis"],"status":"adapted","prompt":"Set up a new agent named CVE Triager to cut through vulnerability scanner noise. Walk me through connecting GitHub, Slack and our dependency scanner, then: for every new CVE flagged in our dependencies, trace whether the vulnerable code path is actually reachable from our codebase, and escalate to Slack only the ones that are. Silently log or downgrade the rest with the reasoning attached. Learn our codebase structure and which dependencies we treat as trusted boundaries, then save it and run on every new CVE alert.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/cve-triager/"},{"slug":"debrief-writer","name":"Debrief Writer","role":"Debrief Writer","purpose":"Writes the interview scorecard summary right after the call.","category":"Recruiting","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Zoom","Greenhouse","Slack","Google Calendar"],"integrationUrls":{},"skills":["scorecard-summarizing","interview-notes"],"status":"adapted","prompt":"Set up a new agent named Debrief Writer to turn every interview panel's scorecards into a clean debrief summary before anyone forgets what actually happened. Walk me through connecting Zoom, Greenhouse, Slack and Google Calendar, then: pull the scorecards and notes from each interviewer right after the loop wraps, summarize the signal and the disagreements into one debrief, and post it in Slack ahead of the hiring huddle. Learn our scorecard format and rubric, then save it and run right after every interview loop closes.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/debrief-writer/"},{"slug":"design-system-cop","name":"Design System Cop","role":"Design System Cop","purpose":"Audits the live product against the design system.","category":"Design","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Figma","GitHub","Slack"],"integrationUrls":{},"skills":["visual-diffing","violation-reporting"],"status":"adapted","prompt":"Set up a new agent named Design System Cop to keep the live product honest against our Figma design system. Walk me through connecting Figma, GitHub and Slack, then: crawl the production app on a schedule, compare spacing, color, type and component usage against the source-of-truth library, and file a ticket in GitHub for every real violation with a screenshot attached. Post a weekly summary in Slack ranking the worst offenders by screen. Learn which deviations are intentional exceptions versus drift, then save it and run weekly.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/design-system-cop/"},{"slug":"drive-janitor","name":"Drive Janitor","role":"Drive Janitor","purpose":"Rebuilds the drive mess into a wiki with owners.","category":"Operations","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Google Drive","Notion","Slack"],"integrationUrls":{},"skills":["doc-deduplication","ownership-tagging"],"status":"adapted","prompt":"Set up a new agent named Drive Janitor to turn our sprawling Google Drive into something people can actually find. Walk me through connecting Google Drive, Notion and Slack, then: crawl every folder, group duplicates and abandoned copies, rebuild the structure as a Notion wiki with a clear owner assigned to each doc, and stamp a stale banner on anything untouched for six months. Post a summary of what moved in Slack before publishing. Learn our team and folder ownership from Drive permissions and past edits, then save it and run monthly.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/drive-janitor/"},{"slug":"events-manager","name":"Events Manager","role":"Events Manager","purpose":"Runs Luma, the waitlist, and community promotion.","category":"Operations","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Luma","Slack","Notion"],"integrationUrls":{},"skills":["waitlist-management","community-posting"],"status":"adapted","prompt":"Set up a new agent named Events Manager to run our event logistics and promotion end to end. Walk me through connecting Luma, Slack and Notion, then: keep the Luma page current, manage the waitlist as spots free up, and market each event by dropping and listing it in the relevant online communities. Post a status update in Slack after every push. Learn our event format and which communities convert from past events, then save it and run as each event is scheduled.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/events-manager/"},{"slug":"feature-scoper","name":"Feature Scoper","role":"Feature Scoper","purpose":"Feasibility breakdown on every idea, from the real codebase.","category":"Product","addedAt":"2026-08-21T14:00:00.000Z","integrations":["GitHub","Slack","Linear"],"integrationUrls":{},"skills":["codebase-analysis","scoping"],"status":"adapted","prompt":"Set up a new agent named Feature Scoper to give me a real feasibility read on every idea before it hits planning. Walk me through connecting GitHub, Slack and Linear, then: whenever I send an idea, read the actual codebase to assess what it touches, flag the risky or expensive parts, estimate rough effort, and return a feasibility breakdown with the tradeoffs spelled out. Post the breakdown back in Slack or as a Linear comment on the idea. Learn our codebase's architecture and past estimate accuracy, then save it and run on every idea I send.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/feature-scoper/"},{"slug":"feature-usage-auditor","name":"Feature Usage Auditor","role":"Feature Usage Auditor","purpose":"Tells you monthly which shipped features nobody uses.","category":"Product","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Snowflake","Looker","Slack"],"integrationUrls":{},"skills":["usage-analysis","reporting"],"status":"adapted","prompt":"Set up a new agent named Feature Usage Auditor to surface the features we shipped and nobody uses, whether or not I ask. Walk me through connecting Snowflake, Looker and Slack, then: each month pull usage data across shipped features from the last release cycles, rank them by adoption, and flag the ones with near-zero usage with the numbers to back it up. Post the report in Slack unprompted, even on months I don't ask. Learn which features are intentionally low-traffic or still ramping, then save it and run monthly.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/feature-usage-auditor/"},{"slug":"inbox-owner","name":"Inbox Owner","role":"Shared Inbox Owner","purpose":"Routes, answers, escalates, summarizes daily.","category":"Operations","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Gmail","Slack","Zendesk"],"integrationUrls":{},"skills":["inbox-triage","escalation-routing"],"status":"adapted","prompt":"Set up a new agent named Inbox Owner to run our shared inbox so nothing sits unread. Walk me through connecting Gmail, Slack and Zendesk, then: route each incoming message to the right person or queue, answer the ones covered by our existing playbook, escalate anything ambiguous or urgent straight to Slack, and post a summary of what came in and what still needs a human once a day. Learn our routing rules and tone from past replies, then save it and run once daily.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/inbox-owner/"},{"slug":"infra-cost-analyzer","name":"Infra Cost Analyzer","role":"Infra Cost Analyzer","purpose":"Daily pass to find and PR away unused infra spend.","category":"Engineering","addedAt":"2026-08-21T14:00:00.000Z","integrations":["AWS","GitHub","Slack"],"integrationUrls":{},"skills":["cost-analysis","pr-remediation"],"status":"adapted","prompt":"Set up a new agent named Infra Cost Analyzer to keep our cloud bill honest. Walk me through connecting our AWS billing/usage data, GitHub and Slack, then: do a daily pass over compute, storage, and services, identify what nobody is actually using, and put up the PR to turn it off or scale it down. Post a summary of savings found in Slack before merging anything. Learn which resources are intentionally idle or protected, then save it and run daily.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/infra-cost-analyzer/"},{"slug":"lead-qualifier","name":"Lead Qualifier","role":"Lead Qualifier","purpose":"Scores every inbound signup and books the best ten.","category":"Sales","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Salesforce","Gmail","Google Calendar","LinkedIn"],"integrationUrls":{},"skills":["lead-scoring","calendar-booking"],"status":"adapted","prompt":"Set up a new agent named Lead Qualifier to research and score every inbound signup so I only spend time on the ones worth it. Walk me through connecting Salesforce, Gmail, Google Calendar and LinkedIn, then: pull firmographic and intent signals on each new signup, score them against our ideal customer profile, and log the result to the CRM. Of the batch, pick the ten most worth my time and put them straight on my calendar with the context attached. Learn what \"worth my time\" means from the deals that actually closed, then save it and run on every new signup.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/lead-qualifier/"},{"slug":"meal-planner","name":"Meal Planner","role":"Meal Planner","purpose":"A week of dinners from a photo of your fridge.","category":"Personal","addedAt":"2026-08-21T14:00:00.000Z","integrations":["iMessage","Instacart","Google Calendar"],"integrationUrls":{},"skills":["recipe-generation","pantry-matching"],"status":"adapted","prompt":"Set up a new agent named Meal Planner to build the week's dinners from what's actually in my kitchen. Walk me through connecting iMessage, Instacart and Google Calendar, then: when I text a photo of my fridge and pantry, plan a week of dinners that use what's already there, generate a shopping list for the rest, and drop it into Instacart as a cart ready to check out. Learn my household's tastes and dietary limits, then save it and run whenever I send a new photo.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/meal-planner/"},{"slug":"mention-monitor","name":"Mention Monitor","role":"Mention Monitor","purpose":"Pings you only when a reply on Reddit/X matters.","category":"Marketing","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Slack","LinkedIn"],"integrationUrls":{},"skills":["social-listening","reply-triage"],"status":"adapted","prompt":"Set up a new agent named Mention Monitor to watch what people say about us online without me having to check constantly. Walk me through connecting Slack, then: watch Reddit and X for mentions of our product, brand, and name variants, and triage each one for whether a reply would actually change anything, a wrong claim, an angry customer, a real opportunity. Ping me in Slack only for the mentions that clear that bar, with a suggested reply drafted and ready. Learn what counts as worth replying to from the ones I act on versus ignore, then save it and run continuously.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/mention-monitor/"},{"slug":"metrics-librarian","name":"Metrics Librarian","role":"Metrics Librarian","purpose":"Defines every metric once and flags queries that disagree.","category":"Data","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Snowflake","Looker","Notion","Slack"],"integrationUrls":{},"skills":["metric-definitions","sql-diffing"],"status":"adapted","prompt":"Set up a new agent named Metrics Librarian to keep one canonical definition for every metric we track and catch every query that quietly disagrees with it. Walk me through connecting Snowflake, Looker, Notion and Slack, then: maintain the definitions page in Notion, scan dashboards and saved queries in Looker and Snowflake for logic that drifts from the canonical definition, and flag every mismatch in Slack with the exact difference in the SQL. Learn our current metric definitions and who owns each one, then save it and run continuously as new queries and dashboards get added.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/metrics-librarian/"},{"slug":"morning-digest","name":"Morning Digest","role":"Morning Digest","purpose":"Slack, email, calendar, and calls, todos runnable from a DM.","category":"Founders","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Slack","Gmail","Google Calendar","Zoom"],"integrationUrls":{},"skills":["priority-summarization","task-extraction"],"status":"adapted","prompt":"Set up a new agent named Morning Digest to hand me one clean summary before my day starts. Walk me through connecting Slack, Gmail, Google Calendar and Zoom, then: pull overnight Slack threads, unread email, today's calendar, and notes from yesterday's calls, and compile it into a single ranked digest, what needs a decision, what's a heads-up, what's noise. Extract action items into a todo list I can check off by replying directly in the DM. Learn what I consider urgent from what I actually act on, then save it and run every morning before 7am.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/morning-digest/"},{"slug":"new-hire-onboarder","name":"New-Hire Onboarder","role":"New-Hire Onboarder","purpose":"Sets up accounts, docs, and a first ticket for new hires.","category":"Recruiting","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Slack","Google Calendar","GitHub","Notion"],"integrationUrls":{},"skills":["account-provisioning","onboarding-checklist"],"status":"adapted","prompt":"Set up a new agent named New-Hire Onboarder to run the whole first week for every new hire without anyone chasing accounts by hand. Walk me through connecting Slack, Google Calendar, GitHub and Notion, then: provision the standard accounts, share the onboarding docs, assign a real first ticket in GitHub, and drop a check-in message on day three to see how it's going. Learn our current onboarding checklist and standard account list, then save it and run automatically the day a new hire's start date arrives.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/new-hire-onboarder/"},{"slug":"outage-spotter","name":"Outage Spotter","role":"Outage Spotter","purpose":"Catches ticket spikes and escalates them fast.","category":"Support","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Zendesk","Slack","incident.io"],"integrationUrls":{},"skills":["anomaly-detection","escalation-routing"],"status":"adapted","prompt":"Set up a new agent named Outage Spotter to catch a ticket spike before it becomes a full-blown incident. Walk me through connecting Zendesk, Slack and incident.io, then: watch incoming ticket volume and category in real time, detect an abnormal spike against the normal baseline, and escalate straight to the monitoring agent and incident channel in Slack without waiting for a human to notice. Open the incident.io case with the affected feature and a sample of tickets attached. Learn our normal ticket volume patterns by day and hour, then save it and run continuously.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/outage-spotter/"},{"slug":"pipeline-watcher","name":"Pipeline Watcher","role":"Pipeline Watcher","purpose":"Catches the data pipeline that silently returns zero rows.","category":"Data","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Snowflake","CloudWatch","Slack","incident.io"],"integrationUrls":{},"skills":["pipeline-monitoring","anomaly-detection"],"status":"adapted","prompt":"Set up a new agent named Pipeline Watcher to catch the data pipeline that silently started returning zero rows before a dashboard or a decision depends on it. Walk me through connecting Snowflake, CloudWatch, Slack and incident.io, then: monitor row counts and freshness on every scheduled pipeline, compare each run against its historical baseline, and page in Slack the moment a job completes successfully but with suspiciously empty or stale output. Open an incident.io ticket for anything that stays broken past one retry. Learn our pipeline schedule and normal row-count ranges, then save it and run after every pipeline execution.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/pipeline-watcher/"},{"slug":"postmortem-writer","name":"Postmortem Writer","role":"Postmortem Writer","purpose":"Writes the postmortem within the hour, timeline included.","category":"Engineering","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Slack","incident.io","GitHub"],"integrationUrls":{},"skills":["incident-reporting","timeline-reconstruction"],"status":"adapted","prompt":"Set up a new agent named Postmortem Writer to have the postmortem done within the hour of an incident closing. Walk me through connecting Slack, incident.io and GitHub, then: pull the real timeline from the Slack incident channel, incident.io timeline, and the deploy log, reconstruct what happened in order, and draft the postmortem with root cause, impact, and follow-up actions. Share the draft in Slack for the incident owner to confirm before it's finalized. Learn our postmortem template and severity conventions, then save it and run on every incident close.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/postmortem-writer/"},{"slug":"prd-writer","name":"PRD Writer","role":"PRD Writer","purpose":"Writes PRDs from real customer calls, quotes included.","category":"Product","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Gong","Notion","Slack"],"integrationUrls":{},"skills":["prd-drafting","call-synthesis"],"status":"adapted","prompt":"Set up a new agent named PRD Writer to draft PRDs grounded in what customers actually said, not what we assume. Walk me through connecting Gong (or our call recordings), Notion and Slack, then: pull the relevant customer calls for a given feature idea, extract the actual pain points and quote the customers directly, and draft a PRD with problem statement, requirements, and supporting quotes attached. Post the draft in Notion and ping me in Slack for review. Learn our PRD template and past-approved PRDs, then save it and run whenever I request a new PRD.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/prd-writer/"},{"slug":"privacy-auditor","name":"Privacy Auditor","role":"Privacy Auditor","purpose":"Keeps the privacy policy matching what the product collects.","category":"Legal","addedAt":"2026-08-21T14:00:00.000Z","integrations":["GitHub","Notion","Slack","Segment"],"integrationUrls":{},"skills":["data-flow-mapping","policy-diffing"],"status":"adapted","prompt":"Set up a new agent named Privacy Auditor to keep our privacy policy honest against what the product actually collects. Walk me through connecting GitHub, Notion, Slack and Segment, then: scan the codebase and data pipeline for new tracking, fields, or third-party data sharing, compare it against the published policy, and flag any gap in Slack with the exact code path or event that introduced it. Draft the policy language update for review before anything gets published. Learn our current policy and data inventory, then save it and run weekly.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/privacy-auditor/"},{"slug":"prototyper","name":"Prototyper","role":"Figma Prototyper","purpose":"Turns Figma frames into a clickable prototype.","category":"Design","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Figma","Slack","Notion"],"integrationUrls":{},"skills":["flow-linking","prototype-annotation"],"status":"adapted","prompt":"Set up a new agent named Prototyper to turn raw Figma frames into something the team can actually click through. Walk me through connecting Figma, Slack and Notion, then: watch for new or updated frames, wire the screens together into a real click-through flow with the obvious transitions and states, annotate anything ambiguous, and post the prototype link in Slack for review. Log the flow and any open questions in Notion so nothing gets re-explained later. Learn our naming conventions and typical flow patterns from past files, then save it and run whenever a design file changes.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/prototyper/"},{"slug":"qa-flow-tester","name":"QA Flow Tester","role":"QA Flow Tester","purpose":"Walks production's critical flows every morning, reports.","category":"Engineering","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Slack","GitHub","Playwright"],"integrationUrls":{},"skills":["e2e-testing","incident-reporting"],"status":"adapted","prompt":"Set up a new agent named QA Flow Tester to walk the production app's critical end-to-end flows every morning in its own browser. Walk me through connecting Slack and GitHub, then: run signup, checkout, and the other flows we mark critical, capture screenshots at each step, and post pass, fail, and screenshots to #eng before standup so the team sees it before the day starts. File a GitHub issue automatically on any failure. Learn which flows count as critical and how to log into staging vs prod, then save it and run every morning before standup.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/qa-flow-tester/"},{"slug":"renewal-builder","name":"Renewal Builder","role":"Renewal Builder","purpose":"Builds the renewal case from usage, 60 days out.","category":"Sales","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Salesforce","Snowflake","Slack","Gmail"],"integrationUrls":{},"skills":["usage-analysis","renewal-drafting"],"status":"adapted","prompt":"Set up a new agent named Renewal Builder to get ahead of every renewal instead of scrambling at the deadline. Walk me through connecting Salesforce, Snowflake, Slack and Gmail, then: watch contract end dates, and 60 days before each one pulls the account's actual usage data to build the case for renewal, adoption trends, features driving value, seats growing or shrinking. Draft the renewal proposal and a Slack summary for the account owner with the number to hit. Learn what a strong renewal narrative looks like from deals that renewed versus churned, then save it and run daily against the pipeline.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/renewal-builder/"},{"slug":"renewal-watcher","name":"Renewal Watcher","role":"Renewal Watcher","purpose":"Flags every auto-renewing contract 60 days before it fires.","category":"Legal","addedAt":"2026-08-21T14:00:00.000Z","integrations":["DocuSign","Google Drive","Slack","Google Calendar"],"integrationUrls":{},"skills":["renewal-tracking","contract-parsing"],"status":"adapted","prompt":"Set up a new agent named Renewal Watcher to make sure no contract auto-renews without us noticing. Walk me through connecting DocuSign, Google Drive, Slack and Google Calendar, then: scan every signed agreement for auto-renewal clauses and notice periods, flag any contract entering its 60-day renewal window in Slack with the counterparty, value, and deadline to cancel or renegotiate, and put the notice-period deadline on the calendar. Learn our contract folder and past renewal decisions, then save it and run weekly.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/renewal-watcher/"},{"slug":"rollout-specialist","name":"Rollout Specialist","role":"Rollout Specialist","purpose":"Ramps traffic 1/10/50% and auto-rolls back on bad signals.","category":"Engineering","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Slack","CloudWatch","GitHub"],"integrationUrls":{},"skills":["progressive-rollout","incident-reporting"],"status":"adapted","prompt":"Set up a new agent named Rollout Specialist to run staged rollouts so I don't have to babysit them. Walk me through connecting Slack, CloudWatch and GitHub, then: when I say \"ship it\" in Slack, take the change through 1%, 10%, then 50% of traffic, watching error rate and the other signals we care about at each stage, and roll it back on its own the moment one moves out of bounds. Post status at each ramp step in Slack. Learn our rollback thresholds and which signals matter per service, then save it and run on every \"ship it\".","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/rollout-specialist/"},{"slug":"seo-auditor","name":"SEO Auditor","role":"SEO Auditor","purpose":"Finds every page that now lies about the product.","category":"Marketing","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Google Search Console","Slack","Notion"],"integrationUrls":{},"skills":["content-auditing","seo-analysis"],"status":"adapted","prompt":"Set up a new agent named SEO Auditor to keep our indexed pages honest as the product changes underneath them. Walk me through connecting Google Search Console, Slack and Notion, then: crawl our ranking pages, compare their feature claims and screenshots against what the product actually does today, and file every page that now overstates or misdescribes it, with the exact line that's wrong. Post a weekly summary in Slack and log each finding in Notion for whoever owns that page. Learn our current feature set from product releases, then save it and run weekly.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/seo-auditor/"},{"slug":"subscription-auditor","name":"Subscription Auditor","role":"Subscription Auditor","purpose":"Finds duplicate SaaS tools three teams are paying for.","category":"Finance","addedAt":"2026-08-21T14:00:00.000Z","integrations":["QuickBooks","Slack","Google Workspace"],"integrationUrls":{},"skills":["spend-reconciliation","duplicate-detection"],"status":"adapted","prompt":"Set up a new agent named Subscription Auditor to find the software spend we don't need. Walk me through connecting QuickBooks, Slack and Google Workspace, then: pull every recurring charge, match tools by function rather than name, and flag the duplicates where multiple teams are paying separately for the same capability. Post the findings in Slack with the monthly savings if we consolidate. Learn our vendor list and team ownership from past spend, then save it and run monthly.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/subscription-auditor/"},{"slug":"tax-organizer","name":"Tax Organizer","role":"Tax Organizer","purpose":"Turns a pile of PDFs into a labeled folder, ready to file.","category":"Personal","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Gmail","Google Drive","Dropbox"],"integrationUrls":{},"skills":["document-classification","tax-prep"],"status":"adapted","prompt":"Set up a new agent named Tax Organizer to turn a year of scattered tax documents into something my accountant can actually use. Walk me through connecting Gmail, Google Drive and Dropbox, then: gather every W-2, 1099, receipt, and statement PDF from the year, sort them into a labeled folder by category and quarter, and flag anything missing or ambiguous as a specific question for my accountant. Learn my usual document sources and past year's structure, then save it and run once tax season starts.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/tax-organizer/"},{"slug":"test-flake-fixer","name":"Test Flake Fixer","role":"Test Flake Fixer","purpose":"Quarantines flaky CI tests weekly and ships real fixes.","category":"Engineering","addedAt":"2026-08-21T14:00:00.000Z","integrations":["GitHub","Linear","Slack"],"integrationUrls":{},"skills":["flaky-test-detection","pr-remediation"],"status":"adapted","prompt":"Set up a new agent named Test Flake Fixer to keep our CI test suite trustworthy. Walk me through connecting GitHub, Linear and Slack, then: each week identify the worst flaky tests from CI run history, quarantine them so they stop blocking merges, and file a Linear ticket describing the flake for each one. When it can identify the real root cause, put up the fix as a PR instead of just a ticket. Learn our CI history and quarantine conventions, then save it and run weekly.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/test-flake-fixer/"},{"slug":"ticket-translator","name":"Ticket Translator","role":"Ticket Translator","purpose":"Answers tickets in 12 languages, in your tone.","category":"Support","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Zendesk","Slack","Intercom"],"integrationUrls":{},"skills":["multilingual-translation","tone-matching"],"status":"adapted","prompt":"Set up a new agent named Ticket Translator to answer support tickets in whatever language they arrive in, in our tone. Walk me through connecting Zendesk, Intercom and Slack, then: detect the ticket's language, draft the reply in that language matching our usual tone and templates, and send it through the same channel it came in on across all 12 languages we support. Flag anything ambiguous or high-risk to Slack instead of sending automatically. Learn our tone and past answers from resolved tickets in each language, then save it and run on every new ticket.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/ticket-translator/"},{"slug":"trip-planner","name":"Trip Planner","role":"Trip Planner","purpose":"Researches, monitors flights, and emails a plan as a deck.","category":"Personal","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Gmail","Google Flights","TripAdvisor","Google Slides"],"integrationUrls":{},"skills":["travel-research","itinerary-building"],"status":"adapted","prompt":"Set up a new agent named Trip Planner to turn a destination idea into a ready-to-book itinerary. Walk me through connecting Gmail, Google Flights, TripAdvisor and Google Slides, then: research flight and lodging options for the dates I give it, monitor Google Flights for price movement, cross-check hotels and activities against TripAdvisor reviews, and build the whole plan into a deck emailed to my partner for a final pick. Learn our travel preferences from past trips, then save it and run whenever I start planning a new one.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/trip-planner/"},{"slug":"update-writer","name":"Update Writer","role":"Investor Update Writer","purpose":"Drafts the investor letter with live numbers pulled in.","category":"Founders","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Notion","Slack","Stripe","Google Sheets"],"integrationUrls":{},"skills":["metrics-pulling","narrative-drafting"],"status":"adapted","prompt":"Set up a new agent named Update Writer to draft the monthly investor update from what actually happened. Walk me through connecting Notion, Slack, Stripe and Google Sheets, then: pull live revenue, growth and burn numbers, scan Slack and Notion for the month's real wins and misses, and draft the letter in our usual format with the numbers filled in automatically, not guessed at. Flag anything that looks off before it goes out. Learn our voice and structure from past letters, then save it and run monthly, a few days before send date.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/update-writer/"},{"slug":"ux-writer","name":"UX Writer","role":"UX Writer","purpose":"Drafts first-pass copy for every new screen.","category":"Design","addedAt":"2026-08-21T14:00:00.000Z","integrations":["Figma","Slack","Notion"],"integrationUrls":{},"skills":["voice-matching","microcopy-drafting"],"status":"adapted","prompt":"Set up a new agent named UX Writer to draft first-pass copy for every new screen in our voice. Walk me through connecting Figma, Slack and Notion, then: watch for new frames, write labels, empty states, error messages and onboarding copy that match the tone of our shipped product, and drop the draft directly into the Figma file as text layers. Post a note in Slack when a new draft is ready and log the rationale in Notion for anything non-obvious. Never let a draft ship without my review. Learn our voice from past shipped screens and style guide, then save it and run on every new frame.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/ux-writer/"},{"slug":"contract-reviewer","name":"Contract Reviewer","role":"Contract Reviewer","purpose":"Gives inbound contracts a first read, flags off-market.","category":"Legal","addedAt":"2026-08-21T13:15:00.000Z","integrations":["DocuSign","Gmail","Slack"],"integrationUrls":{},"skills":["clause-flagging","redline-drafting"],"status":"adapted","prompt":"Set up a new agent named Contract Reviewer to give every incoming contract a fast, careful first read before it reaches me. Walk me through connecting DocuSign, Gmail and Slack, then: read each contract that comes in for signature, compare its terms against our standard playbook, and flag anything off-market (liability caps, auto-renewal terms, indemnification, unusual termination clauses) with a plain-language explanation of the risk. Draft suggested redlines for the clearly non-standard clauses and post a summary in Slack for the deal owner, holding everything for my final review before anything gets signed. Learn our playbook from past contracts, then save it and run on every new document.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/contract-reviewer/"},{"slug":"vendor-renewal-tracker","name":"Vendor Renewal Tracker","role":"Vendor Renewal Tracker","purpose":"Tracks vendor contracts and warns before renewals.","category":"Operations","addedAt":"2026-08-21T13:10:00.000Z","integrations":["Gmail","Notion","Slack"],"integrationUrls":{},"skills":["contract-tracking","renewal-alerts"],"status":"adapted","prompt":"Set up a new agent named Vendor Renewal Tracker to make sure we never get surprised by a vendor renewal or a rate hike again. Walk me through connecting Gmail, Notion and Slack, then: scan for vendor contracts and invoices landing in my inbox, keep a Notion tracker of every contract with its renewal date, auto-renewal terms and current price, and post a heads-up in our ops Slack channel 30 days before anything renews or when a price changes. Flag tools that look duplicative or unused based on how often we're actually invoiced for seats. Learn our vendor list from the first pass through old emails, then save it and run weekly.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/vendor-renewal-tracker/"},{"slug":"metrics-storyteller","name":"Metrics Storyteller","role":"Metrics Storyteller","purpose":"Explains what the numbers mean, in plain language.","category":"Data","addedAt":"2026-08-21T13:05:00.000Z","integrations":["Snowflake","Looker","Slack"],"integrationUrls":{},"skills":["query-drafting","trend-narration"],"status":"adapted","prompt":"Set up a new agent named Metrics Storyteller to keep the whole team honest about what the numbers actually say. Walk me through connecting Snowflake, Looker and Slack, then: refresh our core metrics every morning, write queries to explain any move worth explaining (not just \"revenue is up\" but why) and post a short plain-language summary to our leadership Slack channel with the chart attached. When someone asks a one-off metrics question in a thread, answer it directly from the warehouse instead of making them wait for a dashboard. Learn which metrics actually matter to us, then save it and run on a daily schedule.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/metrics-storyteller/"},{"slug":"feedback-synthesizer","name":"Feedback Synthesizer","role":"Feedback Synthesizer","purpose":"Clusters product feedback into signal you can act on.","category":"Product","addedAt":"2026-08-21T13:00:00.000Z","integrations":["Intercom","Linear","Slack"],"integrationUrls":{},"skills":["feedback-clustering","ticket-linking"],"status":"adapted","prompt":"Set up a new agent named Feedback Synthesizer to turn scattered customer feedback into a real product signal. Walk me through connecting Intercom, Linear and Slack, then: read every support conversation and feature request as it comes in, cluster the ones asking for the same underlying thing even when the wording is different, and keep a running Linear doc ranking clusters by frequency and account value. When a cluster crosses a threshold, post a summary in our product Slack channel with the strongest quotes and links to the source tickets. Learn which requests actually turn into shipped features, then save it and run continuously.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/feedback-synthesizer/"},{"slug":"inbox-organizer","name":"Inbox Organizer","role":"Inbox Organizer","purpose":"Sorts and clears your inbox to what actually matters.","category":"Personal","addedAt":"2026-08-21T12:55:00.000Z","integrations":["Gmail"],"integrationUrls":{},"skills":["inbox-cleanup","subscription-audit"],"status":"adapted","prompt":"Set up a new agent named Inbox Organizer to declutter my inbox the way I would if I had a free weekend. Walk me through connecting Gmail, then: archive newsletters and notifications I never open, unsubscribe me from lists I haven't clicked in months, and build a list of every paid subscription hiding in my inbox with its price and renewal date so I can decide what to cancel. Never delete anything that looks personal or from a real person, when in doubt, leave it. Learn what I actually read versus ignore over the first pass, then save it and run weekly.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/inbox-organizer/"},{"slug":"talent-scout","name":"Talent Scout","role":"Talent Scout","purpose":"Screens applicants and surfaces the few worth your time.","category":"Recruiting","addedAt":"2026-08-21T12:50:00.000Z","integrations":["Ashby","Gmail","Google Calendar"],"integrationUrls":{},"skills":["resume-screening","intro-drafting"],"status":"adapted","prompt":"Set up a new agent named Talent Scout to run the first pass of our hiring pipeline. Walk me through connecting Ashby, Gmail and Google Calendar, then: screen every new applicant against the role's actual requirements, not just keyword matches, and draft a short intro email in my voice for the ones worth a first call. Hold every send and every scheduled call for my OK before it goes out, and propose calendar slots that work for both sides once I approve. Learn what \"yes\" looks like from the candidates I've moved forward, then save it and run on the applicant queue.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/talent-scout/"},{"slug":"design-engineer","name":"Design Engineer","role":"Design Engineer","purpose":"Turns Figma designs into reviewed front-end code.","category":"Design","addedAt":"2026-08-21T12:45:00.000Z","integrations":["Figma","GitHub"],"integrationUrls":{},"skills":["component-build","preview-linking"],"status":"adapted","prompt":"Set up a new agent named Design Engineer to turn finished Figma frames into shipped components. Walk me through connecting Figma and GitHub, then: when a frame is marked ready alongside its ticket, read the frame's spacing, states and tokens, build the component to match our design system, and open a PR with a live preview link so design can review pixel-by-pixel instead of guessing from a screenshot. Flag anything the frame doesn't specify (like an empty or error state) instead of inventing one. Learn our component conventions from the codebase, then save it and run on new ready-for-dev tickets.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/design-engineer/"},{"slug":"qbr-pack-builder","name":"QBR Pack Builder","role":"QBR Pack Builder","purpose":"Builds the quarterly business review from your data.","category":"Support","addedAt":"2026-08-21T12:40:00.000Z","integrations":["Salesforce","Zendesk","Google Slides"],"integrationUrls":{},"skills":["usage-rollup","deck-assembly"],"status":"adapted","prompt":"Set up a new agent named QBR Pack Builder to build our quarterly business review decks so nobody scrambles the week before a renewal. Walk me through connecting Salesforce, Zendesk and Google Slides, then: for each account coming up for review, pull their support ticket history, product usage trends and call notes, and assemble it into a client-ready QBR deck with the wins, the open issues, and a recommended next step. Drop a draft in the account owner's folder a week before the meeting. Learn our deck format from past QBRs, then save it and run on our renewal calendar.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/qbr-pack-builder/"},{"slug":"changelog-writer","name":"Changelog Writer","role":"Changelog Writer","purpose":"Turns shipped PRs into a changelog in your voice.","category":"Marketing","addedAt":"2026-08-21T12:35:00.000Z","integrations":["GitHub","Notion"],"integrationUrls":{},"skills":["release-summarizing","copy-rewrite"],"status":"adapted","prompt":"Set up a new agent named Changelog Writer to turn what we actually ship into what we tell people. Walk me through connecting GitHub and Notion, then: watch for PRs merging into main, figure out what meaningfully changed for users versus internal cleanup, and write a changelog entry in my voice explaining the change and why it matters. Turn the week's entries into a short marketing-ready summary in Notion I can drop into a newsletter or release post. Learn my tone from past changelogs, then save it and run whenever we ship.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/changelog-writer/"},{"slug":"outbound-sdr","name":"Outbound SDR","role":"Outbound SDR","purpose":"Sends outbound in your voice and routes the replies.","category":"Sales","addedAt":"2026-08-21T12:30:00.000Z","integrations":["Gmail","LinkedIn","Salesforce"],"integrationUrls":{},"skills":["account-research","intent-scoring"],"status":"adapted","prompt":"Set up a new agent named Outbound SDR to run outbound the way I would, not like a generic sequence. Walk me through connecting Gmail, LinkedIn and Salesforce, then: research target accounts, score contacts on real buying intent instead of just firmographics, and draft personalized emails and LinkedIn messages in my voice referencing something specific about each account. Log every touch to Salesforce and leave the drafts in a review queue, nothing sends without my OK. Learn my voice from past emails, then save it and run against my target list.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/outbound-sdr/"},{"slug":"saas-cfo-monitor","name":"SaaS CFO Monitor","role":"SaaS CFO Monitor","purpose":"Reconciles revenue and expenses, flags cash surprises.","category":"Finance","addedAt":"2026-08-21T12:25:00.000Z","integrations":["Stripe","Xero","QuickBooks"],"integrationUrls":{},"skills":["cash-memo","anomaly-flagging"],"status":"adapted","prompt":"Set up a new agent named SaaS CFO Monitor to keep an eye on our finances like a fractional CFO. Walk me through connecting Stripe, Xero and QuickBooks, then: reconcile revenue and expenses across all three every day, draft a weekly cash position memo covering burn, runway and any surprises, and flag anything outstanding (failed charges, invoices going unpaid, subscriptions that should've been cancelled) before it slips through a quarter. Hold the memo for my review before it goes to the team. Learn our normal patterns, then save it and run weekly.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/saas-cfo-monitor/"},{"slug":"production-monitor","name":"Production Monitor","role":"Production Monitor","purpose":"Watches production and pings the moment something breaks.","category":"Engineering","addedAt":"2026-08-21T12:20:00.000Z","integrations":["Sentry","CloudWatch","Slack"],"integrationUrls":{},"skills":["anomaly-detection","incident-summary"],"status":"adapted","prompt":"Set up a new agent named Production Monitor to watch our production systems around the clock. Walk me through connecting Sentry, CloudWatch and Slack, then: watch error rates, latency and infra metrics continuously, correlate new Sentry errors with the CloudWatch signals around them, and post to our public incidents channel the moment something crosses a threshold that needs a human, with the likely cause, blast radius, and the last deploy that touched it. Stay quiet on noise you've already learned is normal. Learn our baseline over the first week, then run this on a schedule around the clock.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/production-monitor/"},{"slug":"architecture-librarian","name":"Architecture Librarian","role":"Architecture Librarian","purpose":"Maps your codebase and answers architecture questions.","category":"Engineering","addedAt":"2026-08-21T12:15:00.000Z","integrations":["GitHub","Slack"],"integrationUrls":{},"skills":["codebase-mapping","pr-digest"],"status":"adapted","prompt":"Set up a new agent named Architecture Librarian to be the living map of how our codebase fits together. Walk me through connecting GitHub and Slack, then: build an initial map of services, modules and how they depend on each other, keep it current by reading every merged PR for structural changes, and answer teammates' questions about the architecture directly in Slack with links to the relevant files. When a new hire joins, proactively post them a starter tour of the parts of the codebase they'll touch first. Learn our team's vocabulary for these systems, then save it and run on every merge.","templateUrl":null,"contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/architecture-librarian/"},{"slug":"coding-copilot","name":"Coding Copilot","role":"Coding Copilot","purpose":"A Slack coding agent that ships a v1 and a draft PR.","category":"Engineering","addedAt":"2026-08-21T12:10:00.000Z","integrations":["GitHub","Slack","Vercel"],"integrationUrls":{},"skills":["draft-pr","preview-deploy"],"status":"official","prompt":"Set up a new agent named Coding Copilot to live in our Slack workspace as a teammate anyone can ping. Walk me through connecting GitHub, Slack and Vercel, then: when someone describes a small change or bug fix in a channel, pull the relevant repo, write a first working version, and open a draft PR assigned back to them with a Vercel preview link in the thread. Ask clarifying questions in-thread when the request is ambiguous instead of guessing. Learn our coding conventions from the codebase, then save it as a standing responder in our engineering channels.","templateUrl":"skydive.com/templates/engineer","contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/coding-copilot/"},{"slug":"support-autopilot","name":"Support Autopilot","role":"Support Autopilot","purpose":"Handles routine support and escalates only what needs you.","category":"Support","addedAt":"2026-08-21T12:05:00.000Z","integrations":["Intercom","Slack","GitHub"],"integrationUrls":{},"skills":["ticket-triage","escalation-routing"],"status":"official","prompt":"Set up a new agent named Support Autopilot to answer support tickets the way I would. Walk me through connecting Intercom, Slack and GitHub, then: read every incoming ticket, answer the ones you can resolve confidently using our docs and past replies, and escalate the hard ones to the right teammate in Slack with a one-line summary of what the customer needs and what you've already tried. When a ticket points to a real bug, open a GitHub issue linking the conversation. Learn how I respond over the first couple weeks, then run this continuously against the queue.","templateUrl":"skydive.com/templates/customer-support-manager","contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/support-autopilot/"},{"slug":"chief-of-staff","name":"Chief of Staff","role":"Chief of Staff","purpose":"Runs your week from your inbox, triage to commitments.","category":"Founders","addedAt":"2026-08-21T12:00:00.000Z","integrations":["Gmail","Google Calendar","Notion"],"integrationUrls":{},"skills":["inbox-triage","calendar-guard"],"status":"official","prompt":"Set up a new agent named Chief of Staff to manage my time, priorities, and commitments. Walk me through connecting Gmail, Google Calendar and Notion, then: triage my inbox every morning and surface only what needs me with a recommendation; protect my deep-work hours and give meetings that don't need me a warm no; and give every commitment I make or receive an owner, a date, and a chase so nothing slips. Learn how I work, then run my week from my inbox.","templateUrl":"skydive.com/templates/chief-of-staff","contributor":"dhruvamin","contributorUrl":"https://x.com/dhruvamin","scoutedBy":"231 ways to use an agent","scoutedByUrl":"https://www.skydive.com/blog/231-agent-use-cases/","addedVia":null,"url":null,"detailUrl":"https://benchdive.com/agents/chief-of-staff/"}]}