extruct-ai
- 30 skills
- 0 followers
- 13 hours ago last updated
- ▌ Meeting Prep · extruct-aiGenerate a pre-call briefing for an upcoming meeting. Pulls deal/relationship context from Attio, recent interactions from Gmail (MCP), past meeting notes from Granola (MCP), and growth signal enrichment from Extruct (MCP) for new companies with no prior interaction history. Triggers on: "meeting prep", "brief me", "prep for call", "call prep", "pre-call brief", "meeting brief".
- ▌ User Context · extruct-aiGenerate a seller context profile from enriched company + LinkedIn data. Produces a structured "What I Sell / Who I Sell To / Who Am I" summary that other CRM skills can reference. Triggers on: "seller context", "user context", "who am I selling", "generate context", "onboarding context", "crm context".
- ▌ Pipeline Review · extruct-aiEarly warning system for active deals. Surfaces risks before they become lost deals: stakeholder silence, stalled next steps, competitor threats, deal velocity drops, MEDDPICC qualification gaps. Pulls signals from Attio, Gmail, Granola, and Google Calendar to produce a prioritized risk report with recommended actions. MANDATORY TRIGGERS: Use this skill whenever the user mentions "pipeline review", "deal risk", "deal health", "pipeline risk", "stale deals", "what's at risk", "deal warnings", "pipeline health check", "which deals need attention", "risk report", "deal alerts", or asks about deals that might be slipping, going dark, or losing momentum.
- ▌ Key Account Plan · extruct-aiCreate comprehensive Key Account Plans for clients/prospects. Use this skill whenever the user mentions 'account plan', 'key account', 'account planning', 'strategic account', 'client plan', 'customer success plan', or wants to create a structured plan for managing an important client relationship. Also trigger when users ask to 'plan for [company name]', 'review account strategy', 'prepare account review', or mention MEDDPICC/MEDDPIC analysis alongside client planning. This skill pulls data from Attio CRM (company records, contacts, deals, notes, emails, call recordings, MEDDPICC scores) and Google Drive, then produces a polished .docx Key Account Plan document and creates summary notes + tasks back in Attio. Even if the user just names a company and says something like 'let's do an account plan' or 'prepare for my QBR with [company]', use this skill.
- ▌ Meeting Followup · extruct-aiDraft a follow-up email after a call. Pulls meeting context from Granola (MCP), recent email history from Gmail (MCP), and pending tasks from Attio. Triggers on: "follow up", "draft follow-up", "write follow-up", "post-call email", "meeting follow-up", "follow up email".
- ▌ Deal Intelligence · extruct-aiDeal intelligence assistant that combines Attio CRM, Gmail, Granola, and Extruct AI signal monitoring to answer questions about deals, contacts, and pipeline. Supports deal analysis, pipeline review, contact lookup, activity timeline, and 3rd-party signal scanning for cooling/stale deals. Triggers on: "deal intel", "deal analysis", "pipeline review", "deal status", "what's happening with", "tell me about the deal", "deal intelligence", "next week", "weekly plan", "pipeline update", "deal signals", "stale deals".
- ▌ Deal Reengagement · extruct-aiRe-engage a stale deal or cold contact. Reads all relevant context (Attio deal, Gmail threads, Granola meetings), then suggests 2-3 angles to reactivate and drafts a re-engagement email. Triggers on: "re-engage", "reactivate deal", "stale deal", "cold deal", "win back", "re-engagement email", "revive deal".
- ▌ Meddpicc Post Call · extruct-aiAuto-fill CRM and create follow-up tasks after a sales call using MEDDPICC methodology. Pulls meeting transcripts from Granola, scores the call against all 8 MEDDPICC dimensions, extracts competitor mentions, budget discussions, decision criteria, champion signals, and next steps — then writes everything to Attio (deal updates, notes, tasks). MANDATORY TRIGGERS: Use this skill whenever the user mentions "post-call", "after the call", "MEDDPICC", "score the call", "call review", "update CRM after call", "auto-fill CRM", "call analysis", "sales call review", "what did we miss on the call", "debrief the call", "log the call", or references analyzing a completed sales meeting. Also trigger when the user asks to extract competitor mentions, budget info, or decision criteria from a call transcript.
- ▌ Company People List · extruct-aiBuild an intelligent people map for a target company by combining Attio CRM, LinkedIn (Anysite MCP), Extruct enrichment, Gmail, and Granola meeting notes. Goes beyond a flat list — reads deal notes, email threads, and meeting history to classify each person's role and relevance to the deal. Outputs a CSV with Name, Title, LinkedIn URL, Deal Role, and Relevance Notes. Triggers on: "map out [company]", "org chart", "who works at [company]", "people at [company]", "company people list", "team map", "stakeholder map", "who should we talk to at [company]", "who can influence the deal at [company]", "build a contact list for [company]", even just "[company] org".
- ▌ List Building · extruct-aiBuild targeted company lists for outbound campaigns using Extruct. Use when the user wants to: (1) find companies matching an ICP, (2) build a prospect or outbound list, (3) search for companies by description, (4) discover companies in a market segment, (5) create a target account list, (6) research a competitive landscape, (7) find lookalike companies from a seed list. Triggers on: "find companies", "build a list", "company search", "prospect list", "target accounts", "outbound list", "discover companies", "ICP search", "lookalike search", "seed company".
- ▌ People Search · extruct-aiFind LinkedIn profiles of decision makers at target companies using Extruct's company_people_finder. Takes a company table, adds a people finder column, and produces a linked child people table with names, roles, and LinkedIn URLs. No external API credits — uses Extruct's index only. Triggers on: "find linkedin", "find people", "find contacts", "find decision makers", "people search", "linkedin search", "who to contact", "find profiles".
- ▌ Post Engagers · extruct-aiExtract people who engage (comment, react, repost) on a LinkedIn post, enrich their profile / email / company data, and land them in a local SQLite CRM (content.db → crm.db) as the source of truth. Extruct people-table upload is optional. Triggers on: "post engagers", "linkedin engagers", "who commented on", "who liked", "who reacted", "linkedin post engagers", "scrape post", "extract engagers", "post commenters".
- ▌ Atomic Message · extruct-ai bundleDraft ONE cold-outreach message from a signal + persona + channel: a single cold email, a LinkedIn note, or a follow-up. Generates one primary draft plus 1-2 variants, then runs a self-check lint. Reads voice, sender identity, positioning, proof, and banned words from the company context file. This is the single-message craft engine; it does NOT build sequences, cadences, or multi-touch arcs (email-prompt-building owns sequencing). Triggers on: "write a message", "draft a message", "atomic message", "write a single email", "one-off email", "write a linkedin message", "linkedin note", "linkedin dm", "write a follow-up", "follow-up message", "draft outreach", "rewrite this message", "write a cold email" (one message, not a sequence).
- ▌ Table Creation · extruct-aiCreate an Extruct company table from user-provided data, upload rows, and optionally add enrichment columns. Handles the full flow: parse input (CSV, pasted list, or structured data), create or reuse a table, upload domains in batches, add agent columns, and trigger enrichment. Triggers on: "create table", "upload companies", "add to extruct", "new extruct table", "import companies", "upload list to extruct".
- ▌ List Enrichment · extruct-aiAdd research-powered enrichment columns to Extruct company tables. Use when the user wants to add enrichment columns (e.g. funding, verticals, tech stack) to an existing Extruct table, run column configs from enrichment-design, or monitor enrichment progress. Triggers on: "enrich", "add column", "add data point", "research column", "enrich table", "enrichment", "add a field", "run enrichment", "monitor enrichment".
- ▌ Market Research · extruct-aiResearch a target vertical's pain points using deep research APIs and distill findings into a numbered hypothesis set. Pure industry education tool — decoupled from email generation. Use when the user wants to understand a market before outreach, form hypotheses about a vertical, or build an industry knowledge base. Triggers on: "deep research", "hypothesis set", "research pain points", "research vertical", "sourcing research", "pain mapping", "industry problems", "market research", "educate me on".
- ▌ Account Research · extruct-ai bundleDeep-research a single target account into a decision-ready dossier: the entity tree, the buying units and decision-makers, live signals (open/closed roles, leadership moves, news, tech stack), and the entry angle. Powered by Extruct Deep Research — ONE cited report per account, no table/column setup. Optionally enrich buyer emails via email-search. Use to prep for a sales conversation, build a buyer map, find who to sell to at a company, or surface why-now signals for ONE account (not a list). Triggers on: "research this account", "account research", "buyer map", "who do we sell to at", "prep for the meeting with", "deep dive on", "map the org at", "find decision makers at", "why now at", "research [company] before the call".
- ▌ Campaign Sending · extruct-ai bundleUpload finalized emails for sequencing and sending. Maps fields to lead schema, creates or finds campaigns, uploads leads with dedup, and provides a pre-send verification checklist. Triggers on: "upload to instantly", "run instantly", "send emails", "instantly campaign", "push to instantly", "start campaign", "load into instantly".
- ▌ Context Building · extruct-ai bundleBuild and maintain a global company context file that all other GTM skills read from. Captures product info, voice rules, ICP, win cases, proof library, campaign history, hypotheses, and DNC lists. Supports four modes: create (new context), update (append to existing), call recording capture (extract signals from transcripts), and feedback loop (import campaign results). Triggers on: "company context", "update context", "build context", "ICP", "win cases", "campaign history", "call recording", "feedback loop", "DNC list".
- ▌ Email Generation · extruct-ai bundleRender a cold-outreach email sequence from a fixed template set and a contact CSV whose input fields are already filled. Deterministic — variant routing + placeholder substitution, no per-row LLM call. The render contract (newline model, per-target escaping, operation order) is the core of this skill. Triggers on: "generate emails", "email generation", "run emails", "render emails", "create emails", "email pipeline", "generate outreach".
- ▌ Enrichment Design · extruct-ai bundleDesign enrichment columns that bridge research hypotheses to list enrichment. Two modes: segmentation (columns that score hypothesis fit per company) and personalization (columns for company-specific hooks). Interactive column design with the user. Outputs ready-to-run column_configs for list-enrichment. Triggers on: "data points", "enrichment columns", "column design", "what to research", "data point builder", "build columns", "segmentation columns", "personalization columns".
- ▌ List Segmentation · extruct-ai bundleTake an enriched Extruct table and a hypothesis set, then segment companies by hypothesis fit and assign tiers based on data richness and signal strength. Outputs a tiered, segmented list ready for email generation. Triggers on: "segment", "tier", "segment companies", "tier companies", "prioritize list", "segment and tier", "tiering", "which companies first".
- ▌ Email Verification · extruct-aiValidate email addresses before campaign sending. Takes a contact CSV, validates each email via a verification provider, removes invalid/do_not_mail/abuse/catch-all/unknown addresses, and optionally cleans them from sequencer campaigns. Outputs a verified CSV ready for campaign-sending. Fits between email-generation and campaign-sending in the pipeline. Triggers on: "verify emails", "validate emails", "email verification", "clean emails", "check emails before sending", "remove bad emails", "email hygiene".
- ▌ Hypothesis Building · extruct-aiGenerate testable pain hypotheses from the company context file (ICP, win cases, product knowledge) and user input. Fast, no API keys needed — pure reasoning. Outputs a hypothesis set with search angles that directly guide list-building queries. Sits between context-building and list-building. Triggers on: "build hypotheses", "hypothesis set", "pain hypotheses", "define hypotheses", "what pain points", "campaign angles", "search angles", "refine hypotheses".
- ▌ Competitor Monitoring · extruct-aiSet up and run competitive intelligence monitoring. Discover competitors via user input, lookalike search, web research, or G2/review sites, then create an Extruct company table with research columns for blog, social media, news, key people, and business model tracking. Re-run columns to refresh monitoring data. Triggers on: "competitor monitoring", "track competitors", "competitive intelligence", "monitor competitors", "competitor analysis", "competitive landscape", "who are my competitors", "competitor tracking".
- ▌ Email Prompt Building · extruct-ai bundleDesign a cold-outreach email sequence as a FIXED TEMPLATE SET — real, human-approved copy with {{input_field}} placeholders and variant-routing rules. Reads the company context file and campaign research, explores angles, and commits to copy at design time. The output is rendered later by the email-generation skill via deterministic substitution — no per-row LLM. Triggers on: "cold email", "outreach prompt", "email campaign", "new vertical email", "draft email prompt", "email sequence", "email template".
- ▌ Email Response Simulation · extruct-ai bundleDeep persona simulation and skeptical buyer review for cold emails. Builds a full prospect "world" from LinkedIn + company data, defines their professional reality (KPIs, pain points, inbox behavior), then runs a skeptical buyer roast — emotional reaction first, business evaluation second. One prospect at a time, Tier 1 only. Triggers on: "review email", "copy feedback", "email feedback", "would they reply", "persona review", "check this email", "review this draft", "roast this email", "skeptical buyer".
- ▌ Extruct API · extruct-ai bundleRun explicit Extruct API tasks through the bundled Extruct CLI. Covers Deep Search, semantic search, lookalike search, company and people tables, column operations, enrichment, and contact finding.
- ▌ Inbox Reply · extruct-ai bundleManage and reply to lead responses in Instantly unibox. Fetches unread conversations, classifies reply intent, drafts contextual responses, and sends replies via Instantly API. Fits after campaign-sending in the GTM pipeline. Triggers on: "reply to leads", "inbox replies", "instantly inbox", "unibox", "respond to replies", "manage replies", "instantly replies", "check inbox", "lead replies", "answer leads".
- ▌ Email Search · extruct-ai bundleGet verified emails and phones for contacts found by people-search. Takes LinkedIn profiles from the Extruct people table and enriches them via contact enrichment providers like Prospeo or Fullenrich. Supports single-provider and waterfall modes. Outputs a contact CSV ready for email-generation. Triggers on: "get emails", "find emails", "enrich contacts", "email finder", "get phone numbers", "enrich people", "contact enrichment", "verify emails", "email enrichment".