← Vibe ProspectingCONTENT HISTORY
WHAT CHANGED
Update to Vibe Prospecting
Snapshot Oct 24, 2026 · 12:48 UTC · version 8.1.2
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save Vibe Prospecting and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Compare two to four rival companies side by side: size, funding, hiring trends, tech stack, recent strategic moves, and overlap with the user's target customers, with a short battlecard per competitor. Use for 'compare Gong and Chorus', 'size up our competitors', 'competitive landscape for X', 'battlecard for renewal'. Not for a deep brief on one company (use account-research) or for finding lookalike companies (use lookalike-accounts).",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 360
}
],
"name": "competitor-research",
"skill_md_contents": "---\nname: competitor-research\ndescription: \"Compare two to four rival companies side by side: size, funding, hiring trends, tech stack, recent strategic moves, and overlap with the user's target customers, with a short battlecard per competitor. Use for 'compare Gong and Chorus', 'size up our competitors', 'competitive landscape for X', 'battlecard for renewal'. Not for a deep brief on one company (use account-research) or for finding lookalike companies (use lookalike-accounts).\"\n---\n\n# Competitor Research\n\nA dated, fact-led comparison of a few named rivals.\n\n## Connector rules\n\nUse only the Vibe Prospecting tools in your tool list. Each tool's live description and input schema are authoritative; if this skill disagrees with a tool, follow the tool.\n\n- **`tool_reasoning`** is required on every call: one short sentence (≤200 characters) that paraphrases what the user wants. No earlier conversation, contact details, or other personal data.\n- **Chaining:** copy `session_id` and `table_name` from the previous tool response; never invent either. After an enrich or events step, use the new `table_name`.\n- **`autocomplete` first**, one concept per call, for `linkedin_category`, `naics_category`, `company_tech_stack_tech`, `job_title`, `interests`, `skills`, `business_intent_topics`, and US `city_region`. Use the returned values as-is.\n- **What you can see:** `match-business` and `match-prospects` return complete results; fetch, enrich, and events tools return only a masked preview, so never quote values from it; `fetch-entities-statistics` returns aggregates; `show-sample` reveals up to 5 full rows.\n- **Finish with `show-sample`**, once per final `table_name`, then reply. Match-only and statistics-only work does not need it. The widget displays the sample rows, so do not repeat them as a table; use them for your analysis. If `display_status` is `masked`, say the full rows could not be revealed.\n- **Export** only after the user explicitly confirms, because it consumes credits. Show the returned download `url`. Never mention table names or session IDs to the user.\n- **Uploads:** you cannot upload files to Vibe Prospecting. Pasted lists and text from attached files are fine to use. If the user asks how to upload a list, point them to the Vibe Prospecting Hub: https://app.vibeprospecting.ai/lists\n\n## Input\n\n- **Competitors** (required): 2-4 names or domains. Four is the practical limit, because `show-sample` reveals 5 rows.\n- **Purpose** (ask once if missing): battlecard, board update, win-loss prep, renewal.\n- Optional: priority angles (pricing pressure, AI roadmap, a region), the user's target customers (to judge overlap), and hypotheses to confirm or contradict.\n\n## Workflow\n\n1. **Anchor.** Restate the purpose, angles and hypotheses in 1-2 sentences.\n2. **Match all competitors** in one `match-business` call, with name and domain where available. Check each for the shell-entity pattern (a big brand showing 1-50 employees under \"Corporate Managing Offices\") and retry with the alternate domain. Drop and flag any that do not resolve confidently; do not proceed with the wrong company.\n3. **Enrich** the matched table, at most 3 types per call, each on the latest `table_name`: firmographics, funding-and-acquisitions, workforce-trends, technographics, competitive-landscape, strategic-insights, challenges, company-ratings, linkedin-posts. Prioritize by the user's angles, and say which were skipped.\n4. **Fetch events** with `fetch-businesses-events` for the last 90 days. Keep launches (`new_product`), funding (`new_funding_round`), `merger_and_acquisitions`, `new_office` and `closing_office`, `cost_cutting`, partnerships, and notable department hiring or cuts. Before using an event, check that it names the competitor.\n5. **Show** with `show-sample` on the enriched table and on the events table.\n6. **Judge overlap** per competitor (High, Partial, None) against the user's stated target customers, using firmographics. If none were given, write \"Not assessed\".\n7. **Check each hypothesis** as confirmed, contradicted or unresolved, citing the data point behind the call.\n\n## Reply\n\n- **Purpose and hypothesis check** in two or three lines.\n- **Side-by-side table:** company, domain, HQ, headcount bucket, revenue bucket, founded, public or private, latest funding, latest dated move.\n- **Per competitor:** snapshot, recent moves (dated), positioning in the company's own terms from strategic-insights or competitive-landscape, workforce direction, challenges, overlap, and three discovery questions rooted in specific facts.\n- **Data quality:** unresolved names, empty enrichments, stale records, contradictions.\n- Offer `account-contacts` to map the buying committee at a specific account, or the export if the user wants the data.\n\n## Limitations\n\n- Challenges, strategy and competitive landscape come from public filings: empty for private rivals and 12-18 months old for public ones. For private companies lean on funding, events, workforce trends, tech stack and posts.\n- Headcount and revenue are buckets; compare buckets, not numbers.\n- Review-site sentiment (G2, TrustRadius) and earnings-call content are not in the data.\n- No similar-companies model. For rivals beyond the named ones, use `lookalike-accounts` or the competitive-landscape results, and label them as approximations.\n"
}SHA-256 of public snapshot: 0a7c56adaa8ce8b3dfb86974f2c8e08e3a58d5abc958abc42e21d7c63cd95cbe