skills/sales-syntheticusers/SKILL.md
Synthetic Users (syntheticusers.com) platform help — run AI-moderated research studies (problem-exploration and concept-testing interviews) against synthetic participants instead of recruiting real people, grounded in your own data via RAG, with insights reports, saturation scoring, and a full REST API (Bearer auth, Python + TypeScript SDKs, SSE streaming, PDF export). Use when setting up a Synthetic Users study or audience, interpreting a synthetic interview report, grounding participants in your own customer data, pulling study transcripts or summaries via the API, wiring the create-study to interview to summary flow into a pipeline, or judging whether a synthetic 'yes' is real demand. Do NOT use for comparing idea-validation or persona tools across the market (use /sales-idea-validation) or analyzing real-customer NPS/VoC feedback (use /sales-customer-feedback).
npx skillsauth add sales-skills/sales sales-syntheticusersInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Synthetic Users (syntheticusers.com) is an AI synthetic user-research platform: you define an audience, write a topic guide, and run interviews against AI synthetic participants — multi-agent personas with stable OCEAN personality profiles — instead of recruiting real respondents. Three interview types: problem exploration, concept testing, and custom script. You can ground studies in your own data via RAG (customer interviews, support tickets, segment definitions), and it returns an insights report (themes, executive summary, verbatim quotes) with saturation scoring to tell you when you've heard enough. Unusually for this cluster it ships a full REST API (Bearer auth, Python + TypeScript SDKs, SSE streaming, PDF export).
Its signal is directional, not demand: synthetic participants model existing/public/training data, so they skew agreeable, generic, and Western-biased and cannot surface a genuinely new unmet need. Treat any synthetic result as a hypothesis to disconfirm with real behavior, not a green light.
If references/learnings.md exists, read it first for accumulated platform knowledge.
Ask only what you can't infer:
Skip-ahead: if the user wants to compare synthetic-research/persona/idea tools across the market, or
the validate-before-building method, that's a /sales-idea-validation question — route in Step 2.
| If the user's question is about… | Route to |
|---|---|
| Comparing synthetic-research/persona/idea tools, or the validate-before-building method | /sales-idea-validation {question} |
| Running a real demand test (smoke-test page, waitlist, pre-sale) after synthetic signal | /sales-idea-validation or /sales-funnel {question} |
| Analyzing real-customer NPS/CSAT/VoC feedback (post-launch) | /sales-customer-feedback {question} |
| A data-grounded persona you chat with (from your CRM/GA4), not a full study | /sales-delve or /sales-marketing-mary {question} |
When routing, give the exact command: "This is a {domain} question — run: /sales-idea-validation {original question}"
Otherwise, answer Synthetic Users-specific questions using Step 3.
Read references/platform-guide.md for the full reference — the three interview types, audience &
RAG grounding, the study → interview → summary → knowledge-graph → PDF workflow, the API/webhook/UI-only
tag on each module, best-effort usage-based pricing and trial, the integration/automation surface, the
data model (Study/Audience/SyntheticUser/Conversation JSON shapes), and quick-start recipes.
For raw endpoints, auth, and JSON schemas, read references/syntheticusers-api-reference.md.
Answer using only the relevant section — don't dump the full reference.
/sales-idea-validation.Authorization: Bearer <API_KEY>, base URL
https://api.syntheticusers.com/api/v1; pagination is page + size (size max 100). The core
flow is POST /studies → POST /studies/{id}/interview → POST /studies/{id}/summary →
GET /studies/{id}/pdf; there are no webhooks — poll study status or subscribe to
GET /projects/{id}/stream (SSE). Give a concrete cURL/Python snippet from
references/platform-guide.md.If you discover a gotcha or tip not in references/learnings.md, append it there with today's date.
Best-effort from research (2026-07) — usage-based pricing, trial terms, RAG costs, and API surface move; verify at syntheticusers.com and docs.syntheticusers.com.
status or the SSE /projects/{id}/stream endpoint, not push notifications.GET /studies/{id}/pdf generates on demand (can 500 on error) and
returns binary — handle non-200s and stream to file./sales-idea-validation — The tool-agnostic validate-before-building method + the full synthetic-research/persona/validator tool landscape (use this to actually decide build-or-not; a synthetic "yes" is not demand)/sales-imario — iMario platform help (the closest peer — a synthetic-research canvas whose unit is a reusable Synthetic Individual with cross-session memory, run across six jobs [research, concept validation, sales rehearsal, content testing, journey design, AI-agent personality]; trades Synthetic Users' documented public REST API for reusable-persona breadth — its API is Pro-gated and undocumented)/sales-ditto — Ditto platform help (the other synthetic-research tool with a real public REST API — recruits census-calibrated demographic panels [country/state/age] and ships a free-tier key + official Claude Code skills; Synthetic Users' edge is documented Python/TS SDKs + SSE streaming + RAG grounding, Ditto's is demographic calibration + a free API on-ramp)/sales-delve — Delve AI platform help (data-grounded personas + Digital Twins + Synthetic Research built from your real GA4/CRM/social data — the persona-you-chat-with counterpart; has a paid, gated API)/sales-marketing-mary — Marketing Mary platform help (interactive buyer personas you converse with, grounded in real CRM/GA4 data; UI-only, no public API)/sales-customer-feedback — Real-customer NPS/CSAT/VoC strategy across tools (use once you have live customers; synthetic research is pre-launch only)/sales-funnel — Build the smoke-test / fake-door landing page that turns a synthetic hypothesis into a real demand test/sales-do — Not sure which skill to use? The router matches any sales objective to the right skill. Install: npx skills add sales-skills/sales --skill sales-do -a claude-codeUser says: "I ran a concept test on Synthetic Users and 9 of 10 synthetic participants said they'd use it. Green light?"
Skill does: Explains synthetic participants model existing/training data and skew agreeable, so a
near-unanimous "yes" is a directional signal, not demand — it can approve a concept real strangers
ignore. Tells the user to mine the transcripts for objections and language (the real value) and take
the go/no-go from a real behavior test — a smoke-test click or pre-sale — routed via
/sales-idea-validation. Notes ~10 participants likely hit saturation, so more interviews won't add
signal.
Result: The founder keeps the angles, runs a real fake-door test before writing code.
User says: "How do I make Synthetic Users give answers specific to my B2B ops buyers, not generic fluff?" Skill does: Says output tracks input — define a sharp audience (role, context, psychographics) and upload real data via RAG (past interviews, support tickets, segment defs) so participants are grounded, noting RAG is a paid add-on on top of the per-interview cost. Explains the problem -exploration vs concept-testing vs custom-script choice and to write a focused topic guide. Frames each theme as a hypothesis to confirm with real users. Result: A grounded study with specific, testable themes instead of generic filler.
User says: "I want to run a study and push the summary + transcripts into our warehouse automatically. What's the API?"
Skill does: Gives the flow — auth Authorization: Bearer <API_KEY>, base
https://api.syntheticusers.com/api/v1; POST /studies → POST /studies/{id}/interview →
POST /studies/{id}/summary → GET /studies/{id} (read status/transcripts) → GET /studies/{id}/pdf.
Notes no webhooks — poll status or subscribe to GET /projects/{id}/stream (SSE) — and pagination
is page + size (max 100). Points to the Python/TypeScript SDKs and a cURL/Python snippet in
references/platform-guide.md.
Result: The user wires the create → interview → summarize → export flow with polling, no webhook dependency.
Symptom: Interviews return uniformly positive, agreeable feedback that feels too good.
Cause: LLM-based participants exhibit sycophancy — they model plausible agreement and skew favorable.
Solution: Discard the "verdict," keep the objections and language surfaced, and validate the
concept with real behavior (smoke test, pre-sale). Ground the study in real data and sharpen the
audience to reduce generic agreement. Cross-check via /sales-idea-validation.
Symptom: Themes are vague and not specific to your product or buyer. Cause: Thin audience definition and no RAG grounding — "garbage in, garbage out." Solution: Write a specific audience + topic guide and upload your own data (interviews, tickets, segment defs) via RAG so participants are grounded; note RAG adds cost. Re-run with a focused concept.
Symptom: After POST /studies/{id}/interview, the study stays processing and there's no callback.
Cause: The API has no webhooks; long-running studies complete asynchronously.
Solution: Poll GET /studies/{id} and read status, or subscribe to the SSE stream at
GET /projects/{id}/stream for model events. Use page/size pagination on list endpoints. See
references/syntheticusers-api-reference.md.
tools
Wizlogo (wizlogo.com) platform help — a budget online logo maker (template/style-variation, marketed as "AI") plus a hub of FREE branding tools (business-name, blog-name and slogan generators, business-card maker, invoice generator, color converter, domain search). The pricing traps: the FREE logo is PERSONAL-USE-ONLY; the two cheap paid tiers are RASTER PNG/JPG only — Single (~€39.99 one-time) and Unlimited (~€3.99 per WEEK, recurring) — and VECTOR (SVG/PDF/EPS) is gated to the ~€299.99 Enterprise tier, which also bundles human designer edits and a social kit. Transparent PNG is on all paid plans. Use when making a Wizlogo logo, understanding free-vs-paid or personal-vs-commercial use, which tier unlocks vector/SVG for print, the weekly-subscription billing trap, its free name/slogan generators, or whether it has an API (UI-only — no public API, webhooks, Zapier or MCP). Do NOT use to just generate the business name (use /sales-namelix) or to compare/validate branding tools (use /sales-idea-validation).
tools
VistaPrint platform help (vistaprint.com, a Cimpress company) — the small-business design + print + digital-marketing platform: a free AI Logomaker (4 generations, 60 more after free sign-up) exporting SVG/PNG/PDF at 4000x4000 with no watermark, a free Brand Kit, business cards/flyers/signage/apparel/promo print, and a website builder. THE RIGHTS TRAP: VistaPrint states NO intellectual-property rights transfer on an AI-generated logo — you get usage rights but CANNOT register it for trademark or copyright; only its human designer service transfers full IP. Use when making a VistaPrint logo, asking if you own or can trademark it, running out of AI logo credits, printed colors not matching the screen, bleed/DPI/font file-prep rejections, or asking whether VistaPrint has an API (the consumer site does not — automation runs through the parent Cimpress Open partner-fulfilment API). Do NOT use for Vista Social scheduling (use /sales-vistasocial) or comparing logo tools market-wide (use /sales-idea-validation).
tools
Turbologo (turbologo.com) platform help — a budget AI/DIY logo maker: enter a business name + industry, pick icons and colors, and it proposes logo concepts you refine in an in-browser editor, then pay a one-time fee to download (designing is free, previews are watermarked, downloading is the paywall). Vector SVG/PDF is gated to the mid tier and up; the top tier adds a brand kit (business cards, letterheads, email signatures, social assets). Use when generating a logo in Turbologo, choosing which download tier to buy, vector SVG vs raster PNG, removing the free watermark, the time-limited edit-after-purchase window, pay-to-download pricing questions, whether an AI logo is yours to trademark, or whether Turbologo has an API to bulk-generate logos (it is UI-only — no public API, webhooks, Zapier, or MCP). Do NOT use to generate the business name (use /sales-namelix), compare or validate branding tools across the market (use /sales-idea-validation), or build wider marketing creative (use /sales-canva).
tools
Online Logo Maker (onlinelogomaker.com) platform help — a long-standing free/freemium DIY logo maker: build the mark yourself from icons, shapes, text, and fonts — MANUAL/template-based, NOT enter-a-name-get-AI-concepts. The free pack downloads a LOW-RES 300px PNG with a background; vector SVG, transparent PNG, and 2000px high-res are gated to a one-time lifetime Premium pack (not a subscription). The free tier's commercial-use rights are disputed by reviewers — clean ownership effectively needs Premium, and a shared-icon mark can be non-distinctive. Use for building/editing a logo here, free download vs Premium, vector SVG or transparent PNG, one-time pricing, commercial-use/trademark terms, near-namesake confusion (NOT LogoMaker.com / LogoMakr / Logomakerr.ai), or whether it has an API (UI-only — no API, webhooks, Zapier, MCP). Do NOT use to generate the business name (use /sales-namelix), compare branding tools across the market (use /sales-idea-validation), or build wider creative (use /sales-canva).