skills/sales-prolific/SKILL.md
Prolific (prolific.com) platform help — a developer-native online research-participant panel: recruit, screen, and pay vetted participants from a 13M+ global pool (130+ countries, ID/video-verified, representative samples) for surveys, tasks, and AI human-data collection (RLHF/preference labeling via the AI Task Builder). Its edge is a self-serve public REST API (Token auth, api.prolific.com/api/v1), HMAC-signed webhooks, an MCP server, and a CLI. Use when creating a study via the API, wiring webhooks or the cost calculator into a recruit/warehouse pipeline, setting demographic filters or a representative sample, reading the platform fee (42.8% corporate / 33.3% academic) or minimum pay rates, or collecting human feedback for AI training. Do NOT use for choosing a research tool broadly or the validate-before-building method (use /sales-idea-validation), recruiting B2B pros for moderated interviews (use /sales-respondent), or an all-in-one recruit+run+repository suite (use /sales-great-question).
npx skillsauth add sales-skills/sales sales-prolificInstall 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.
Prolific (prolific.com) is a developer-native online research-participant panel — it recruits, screens, and pays vetted participants from a 13M+ global pool (130+ countries) for surveys, online tasks, and AI human-data collection at scale. Participants pass ID + live-video + government-document verification and Prolific runs active bot / AI-answer detection + a manual data-quality team, hence its research-grade data integrity reputation.
It's the bring-your-own-instrument panel: you host the survey/task in your own tool (Qualtrics,
Google Forms, a custom app, a prototype) and Prolific supplies the humans. Unlike the recruit-only
interview marketplace Respondent (/sales-respondent), Prolific's edge is a self-serve public REST
API with an instant Token key — plus HMAC-signed webhooks, an MCP server, and an open-source CLI —
so recruitment can sit in a real pipeline. It's also the recruitment backbone usability tools plug into
(e.g. Useberry recruits via Prolific).
Two things to say almost every time:
/sales-idea-validation, /sales-funnel).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 research/recruit tools across the market or the
validate-before-building method, that's /sales-idea-validation — route in Step 2.
| If the user's question is about… | Route to |
|---|---|
| Comparing research/recruitment/idea tools across the market, or the validate-before-building method | /sales-idea-validation {question} |
| The data-quality-first peer panel — Sentry screening + a support-provisioned API (no self-serve token/webhooks) | /sales-cloudresearch {question} |
| Recruiting B2B / hard-to-reach professionals for moderated interviews (a recruit-only marketplace) | /sales-respondent {question} |
| An all-in-one recruit + run + repository research suite | /sales-great-question {question} |
| Running a usability / IA test (card sort, tree test, prototype tasks) on a built artifact | /sales-uxtweak or /sales-lyssna {question} |
| Running a real behavior demand test (smoke-test page, waitlist, pre-sale) after research | /sales-idea-validation or /sales-funnel {question} |
When routing, give the exact command: "This is a {domain} question — run: /sales-idea-validation {original question}"
Otherwise, answer Prolific-specific questions using Step 3.
Read references/platform-guide.md for the full reference — the capability/automation-surface table
(API vs webhook vs MCP vs UI), pricing/plan gates + the fee and minimum-pay math, the Study → Submission
→ Participant data model, filters/representative samples, the AI Task Builder (Batches vs Collections),
integrations, and quick-start recipes. Read references/prolific-api-reference.md for the verbatim
API surface (Token auth, base URL, study & submission objects, filters, webhooks + HMAC verification,
cost calculator, CLI, MCP). Answer using only the relevant section — don't dump the full reference.
/sales-idea-validation.POST /api/v1/study-cost-calculator/ with reward + total_available_places to get the
VAT-and-fee-inclusive total before publishing. Present all figures as best-effort — confirm at
prolific.com/pricing.GET /api/v1/filters/, then a select/range payload), check the eligible count before
launch, add custom-screening questions with attention checks, and use quotas to balance the
sample. Report genuinely bad submissions for data-quality review.Authorization: Token <token> to
api.prolific.com/api/v1. Flow: POST /studies/ (external_study_url with {{%PROLIFIC_PID%}},
reward in cents, filters, completion codes) → publish via POST /studies/{id}/transition/. A
submission pays only once APPROVED — gate on your quality check, then auto-approve valid completions
(a completion-code auto-approve action, or POST /submissions/{id}/transition/ APPROVE / bulk-approve).
Use webhooks (participant.submission.created, payment.processed, …) and verify the
HMAC-SHA256 signature (X-Prolific-Request-Signature over timestamp + body, base64, constant-time)
before trusting the body; add a status-filtered reconcile poll (GET /api/v1/studies/{id}/submissions/)
so a missed event never leaves a submission unpaid.data_collection_method +
data_collection_id — reach for these for RLHF / preference / eval rather than hand-rolling a task.prolific-oss/cli, PROLIFIC_TOKEN) and MCP
server (docs.prolific.com/_mcp/server) suit scripting; use the raw API for production pipelines.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) — pricing (platform fee 42.8% corporate / 33.3% academic, min pay ~£6/$8/hr, rec. £9/$12/hr), panel size ("13M+"), and API/webhook specifics all move; verify at prolific.com/pricing and docs.prolific.com.
timestamp + body, base64, constant-time compare against X-Prolific-Request-Signature. Also
reconcile with a status poll — treat webhooks as best-effort and payments/approvals as the source
of truth.{{%PROLIFIC_PID%}}/{{%STUDY_ID%}}/{{%SESSION_ID%}} in the URL, then return a completion code./sales-idea-validation — The validate-before-building method + the full research/recruit/validator tool landscape (a research "yes" is not demand). Install: npx skills add sales-skills/sales --skill sales-idea-validation -a claude-code/sales-cloudresearch — The data-quality-first peer panel: the same recruit class, but its edge is Sentry data-quality screening and a support-provisioned X-API-KEY (no self-serve token, no webhooks/MCP — poll to reconcile), where Prolific's is an instant token + HMAC webhooks + MCP + CLI. Pick CloudResearch when screening is the priority, Prolific when a self-serve pipeline is. Install: npx skills add sales-skills/sales --skill sales-cloudresearch -a claude-code/sales-respondent — The recruit-only B2B/professional interview marketplace (Prolific's edge is broad online samples + a self-serve API; Respondent's is hard-to-reach professionals + a partner-provisioned API). Install: npx skills add sales-skills/sales --skill sales-respondent -a claude-code/sales-great-question — The all-in-one recruit + run + repository suite (Prolific is recruit + collect only; you bring your own instrument and repository). Install: npx skills add sales-skills/sales --skill sales-great-question -a claude-code/sales-useberry — Prototype-first usability testing that recruits its participants via Prolific — pair them when you need usability testing on top of Prolific's panel. Install: npx skills add sales-skills/sales --skill sales-useberry -a claude-code/sales-funnel — Build the smoke-test / fake-door landing page that turns a research hypothesis into a real demand test. Install: npx skills add sales-skills/sales --skill sales-funnel -a claude-code/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 want to launch studies and pay people through Prolific's API without clicking around the dashboard."
Skill does: Explains the self-serve flow (Step 4's API pipeline) — Researcher token +
Authorization: Token, POST /studies/ → publish transition, subscribe to
participant.submission.created webhooks, verify the HMAC signature, and APPROVE valid
completions (approval releases payment) with a reconcile poll so nothing is left unpaid.
Result: The user runs the whole study lifecycle from their backend with the payment gate correct.
User says: "I'm getting open-ended answers that read like ChatGPT — is the panel bad?" Skill does: Reframes it as a data-quality/instrument issue, not a bad panel (Prolific is ID/video-verified with bot/AI detection). Prescribes behavior-specific prompts, attention + timing checks and copy-paste detection in your own survey, tighter prescreen filters with an eligible-count check, and rejecting / requesting returns on failing submissions while reserving bonuses for quality; report genuinely bad submissions for Prolific's data-quality review. Result: The user cleans the sample by fixing screening + attention checks instead of switching tools.
User says: "I want 300 participants at a 10-minute survey — what's the real bill?"
Skill does: Explains total ≈ reward + platform fee (best-effort 42.8% corporate / 33.3%
academic) with an enforced minimum pay (best-effort £6/$8/hr, recommended £9/$12/hr), and shows the
POST /study-cost-calculator/ call (reward in cents + total_available_places) that returns the
VAT-and-fee-inclusive total in cents before publishing. Presents all figures as best-effort —
confirm at prolific.com/pricing.
Result: The user budgets reward + fee up front and sizes the study to their spend.
Symptom: Requests fail auth.
Cause: Prolific uses a Authorization: Token <token> header (not Bearer, not two-header), and
the token is a Researcher token you create in account settings.
Solution: Create a Researcher token at app.prolific.com/researcher/tokens/, send
Authorization: Token <token> against https://api.prolific.com/api/v1/. The token has no expiry and
full permission — keep it secret and workspace-scoped.
Symptom: Untrusted or missing webhook deliveries.
Cause: Webhook bodies must be signature-verified, and delivery is best-effort.
Solution: Recompute HMAC-SHA256 over X-Prolific-Request-Timestamp + body with your secret,
base64-encode, and constant-time compare against X-Prolific-Request-Signature. Also run a
status-filtered reconcile poll (GET /studies/{id}/submissions/) so a dropped event never leaves a
submission unreviewed or unpaid.
Symptom: A completed submission wasn't rewarded.
Cause: A submission only pays once it's APPROVED (RESERVED → ACTIVE → AWAITING REVIEW →
APPROVED); left in review it stays unpaid, and rejected/returned/timed-out/screened-out submissions
don't pay.
Solution: Review the submission status via GET /studies/{id}/submissions/, transition it to
APPROVED (or bulk-approve), and use a bonus payment for extra compensation. Automate
"valid completion → approve" but keep a manual review path for disputes.
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).