skills/sales-crystal/SKILL.md
Crystal (Crystal Knows) platform help — personality prediction for sales communication: predicts a prospect's DISC type (plus Big Five/OCEAN, Enneagram, 16Personalities) from a LinkedIn URL, email, or text sample and returns emailing, selling, and rapport tips. Chrome extension, HubSpot/Salesforce sync, a Personality API (connect.crystalknows.com Profile + Analysis endpoints), and an MCP server for Claude/Cursor. Use when a prospect's DISC profile looks wrong or low-confidence, the Chrome extension preview limit ran out, HubSpot deal sync isn't showing personality data, you're wiring the Profile or Analysis API into a CRM, the API returns 401 or 402, setting up the Crystal MCP server in Claude, or worried about GDPR consent for personality profiling. Do NOT use for choosing between personality-selling tools like Humantic or Humanlinker (use /sales-personality-selling) or general contact enrichment across providers (use /sales-enrich).
npx skillsauth add sales-skills/sales sales-crystalInstall 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.
If references/learnings.md exists, read it first for accumulated platform knowledge.
Ask the user (skip if their prompt already answers these):
What do you need help with?
Which product/plan? Free · Premium · Sales (Basic/Pro/Max) · Hiring · Coaching · Teams · Enterprise (API/MCP)
Skip-ahead rule: if the user's prompt already contains enough context, skip to Step 2.
| Problem domain | Route to | Command |
|---|---|---|
| Choosing between personality-selling tools (Crystal vs Humantic/Humanlinker/Happysales), or how to sell to a DISC type | /sales-personality-selling | /sales-personality-selling {user's question} |
| General contact/company enrichment strategy across providers | /sales-enrich | /sales-enrich {user's question} |
| Actually sending the outreach / building a sequence | /sales-cadence | /sales-cadence {user's question} |
| Mapping the buying committee at a target account | /sales-account-map | /sales-account-map {user's question} |
| Connecting Crystal to other tools (iPaaS/webhooks) | /sales-integration | /sales-integration {user's question} |
When routing to another skill, provide the exact command: "This is a {problem domain} question — run: /sales-{skill} {user's original question}"
If the question is Crystal-specific, continue to Step 3.
Read references/platform-guide.md for the full platform reference — modules and their
automation surface, pricing/plan gates, integrations, data model, and quick-start recipes.
If they're asking about the API or the MCP server, also read references/crystal-api-reference.md
for endpoints, auth, cURL/Python, and the MCP tool list.
Answer the user's question using only the relevant section. Don't dump the full reference.
You no longer need the platform guide — focus on the user's specific situation.
confidence (e.g. ≥ 0.6) and flag the rest for manual review.POST profiles/async → get a Request ID → poll GET profiles/results/{id} until status == "complete"; auth via the X-Org-Token header on the Connect API (connect.crystalknows.com/v1). Map a 401 to a bad/expired token and a 402 to quota exceeded or an inactive account (a stop, not a retry).https://mcp.crystalknows.com, OAuth2) over the REST API — it returns tips pre-formatted and adds get_upcoming_meetings and profile-tagging tools the REST API lacks.If you discover a gotcha, workaround, or tip not covered in references/learnings.md, append it there.
Best-effort from research (2026-07) — review these, especially items about plan-gated features and integration gotchas that may be outdated.
402 Payment Required means quota exceeded (past the ~30 free calls) or an inactive account — contact your CSM, don't retry.confidence.X-Org-Token; the newer Personality API docs show Authorization: Bearer. Confirm which your token targets before building./sales-personality-selling — Personality-based selling method (reading DISC/OCEAN, adapting outreach) and choosing between Crystal, Humantic AI, Humanlinker, Happysales/sales-enrich — Contact/company enrichment strategy and waterfall enrichment across providers/sales-cadence — Building the outbound sequence that acts on Crystal's tips/sales-account-map — Mapping buying committees at target accounts/sales-integration — Connecting Crystal to other tools via API/iPaaS/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-codeExample 1: "My prospect's DISC type on Crystal says 'C' but they seem really outgoing on our calls — is Crystal just wrong?" → Explains prediction confidence, that a thin LinkedIn profile yields low-confidence guesses, how to feed a text sample via Analysis for a better read, and to trust observed behavior over a low-confidence prediction.
Example 2: "How do I pull a prospect's DISC type into HubSpot automatically before my reps email them?" (developer/automation)
→ Walks through the async Profile API (POST profiles/async → poll profiles/results/{id}), X-Org-Token auth, gating the CRM write on confidence, that deal sync is Pro+, and using the MCP server for a Claude-driven pre-meeting brief.
Example 3: "We scrape LinkedIn to build Crystal profiles of prospects in the EU — are we allowed to do that?" → Frames personality prediction as GDPR profiling, the customer-as-controller / legitimate-interest basis, updating the privacy notice, honoring access/deletion, and Crystal's no-sensitive-PII and no-hiring-decision positions.
Crystal API returns 401 or 402
X-Org-Token for the Connect API (vs Authorization: Bearer for the newer Personality API). For 402, contact your Customer Success Manager — it's a plan/quota stop, not retryable.A prospect's personality profile looks obviously wrong
confidence.disc_scores.confidence; if it's low, trust observed behavior and don't push it into the CRM.Chrome extension stopped showing previews
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).