skills/sales-sleekplan/SKILL.md
Sleekplan (sleekplan.com) platform help — AI customer-feedback suite (Canny/Frill/Featurebase alternative): feedback boards with voting/comments + AI auto-categorization and duplicate merging, roadmap, changelog, NPS/CSAT surveys, plus an MCP server for Claude/Cursor. Developer surface: REST API (Bearer key from Settings → Developer) for posts/comments/votes/users/changelog/surveys/tags/topics, dashboard-configured webhooks (secret GET-param verification, NOT HMAC-signed), JWT SSO (HS256), and the $sleek widget SDK. Use when reading or syncing feedback posts and votes via the API, wiring the Sleekplan MCP server into Claude Code, verifying an incoming webhook, embedding the widget or identifying users with SSO, mapping statuses to a public roadmap, or choosing a plan (free Indie vs Starter vs Business). Do NOT use for voice-of-customer / NPS survey program strategy across tools (use /sales-customer-feedback) or aggregating unsolicited feedback across reviews/social (use /sales-noisely).
npx skillsauth add sales-skills/sales sales-sleekplanInstall 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.
What are you trying to do?
$sleek SDKAPI or no-code? Code → REST API + webhooks + MCP. Front-end → $sleek widget SDK + JWT SSO. AI-client → MCP server.
Skip-ahead rule: if the user's prompt already provides enough context, skip to Step 2.
| If the question is about... | Route to... |
|---|---|
| Voice-of-customer / NPS/CSAT survey program strategy across tools | /sales-customer-feedback {question} |
| Aggregating unsolicited feedback across reviews/social/support | /sales-noisely {question} |
| Public review generation strategy (Trustpilot/G2) | /sales-customer-reviews {question} |
| Connecting Sleekplan to a CRM/PM tool generically (iPaaS) | /sales-integration {question} |
When routing, give the exact command, e.g. "This is a strategy question — run: /sales-customer-feedback build a closed-loop feedback program".
Read references/platform-guide.md for the full reference — the Boards/Roadmap/Changelog/Surveys module map (what's API vs widget vs MCP vs UI), the AI layer (Sleek Intelligence / Sleekmate, AI credits), plan tiers, the data model, and quick-start recipes (pull posts via the API; verify a webhook; configure the MCP server; embed + SSO-identify a user).
Read references/sleekplan-api-reference.md for the integration surface — Bearer API-key auth (key from app.sleekplan.com/settings/developer), the resources (posts/comments/votes/metadata/users/changelog/surveys/tags/topics), the four auth mechanisms (JWT SSO for users, API keys for REST, OAuth 2.1 for MCP, secret tokens for webhooks/Canvas), the webhook event list + {product_id, action, data, timestamp} payload, the MCP server (https://mcp.sleekplan.com/mcp), and the JWT SSO (HS256) payload fields.
Answer using only the relevant section. Don't dump the full reference.
Focus on the user's specific situation:
Authorization: Bearer <key> with the key from Settings → Developer (app.sleekplan.com/settings/developer). Keep it server-side. The full endpoint reference (exact paths, bodies, params) lives in-app at that same screen — Sleekplan doesn't publish a separate public spec, so confirm request bodies there.?key=MY_SECRET_KEY). Check that param server-side; the payload is {product_id, action, data, timestamp} and data matches the REST response shape. Dedupe on the entity id + timestamp.https://mcp.sleekplan.com/mcp over OAuth 2.1 (PKCE, dynamic client registration) — add it with claude mcp add sleekplan --transport streamable-http https://mcp.sleekplan.com/mcp, then /mcp to authorize. Exposes feedback/comments/changelog/surveys/votes/users/topics/tags tools.mail (required) + optional id/name/img/weight/meta, pass it via $sleek.sso/setUser or ?sso= — otherwise widget feedback is anonymous./sales-customer-feedback; for mining unsolicited feedback across reviews/social use /sales-noisely.If you discover a gotcha, workaround, or tip not covered in references/learnings.md, append it there.
Best-effort from research (2026-06) — webhooks/SSO/MCP/SDK verbatim from sleekplan.com/docs; pricing from sleekplan.com/pricing. Confirm in-account; the full REST endpoint reference is in-app at Settings → Developer.
?key=...), not a signature header. Don't write HMAC verification code; check the secret param and treat the endpoint URL itself as the secret (keep it private, prefer IP allowlisting too)./sales-customer-feedback — Voice-of-customer / survey program strategy across tools (Sleekplan is a feedback-board option) — program design, tool selection. Install: npx skills add sales-skills/sales --skill sales-customer-feedback -a claude-code/sales-frill — Frill platform help — the closest like-for-like affordable feedback-board competitor; differs on webhooks (Frill is HMAC-SHA256 signed + cursor pagination vs Sleekplan's secret-GET-param + Bearer). Install: npx skills add sales-skills/sales --skill sales-frill -a claude-code/sales-featureos — FeatureOS (formerly Hellonext) feedback boards + roadmap + changelog + knowledge base; REST API v3 (API-KEY header), OAuth 2.0 apps, auto-disabling webhooks. Install: npx skills add sales-skills/sales --skill sales-featureos -a claude-code/sales-userjot — UserJot platform help — the closest AI-first feedback board that also ships an MCP server (Canny/Productboard alternative, no per-seat pricing); compare on webhooks (UserJot's signing scheme is unpublished — capture live), the /requests post resource + Idempotency-Key, and free-tier integration gating. Install: npx skills add sales-skills/sales --skill sales-userjot -a claude-code/sales-noisely — AI aggregation of unsolicited feedback across reviews/social/support (complement: Sleekplan = solicited boards, Noisely = unsolicited mining). Install: npx skills add sales-skills/sales --skill sales-noisely -a claude-code/sales-integration — Connecting Sleekplan to a CRM/PM tool via API/webhooks. Install: npx skills add sales-skills/sales --skill sales-integration -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: "How do I sync all the feedback posts and their vote counts out of Sleekplan?"
Skill does: Shows authenticating with Authorization: Bearer <key> (key from Settings → Developer), listing posts (the feedback resource — "Returns a list of feedback posts. Sorted by trend by default"), and reading each post's status/votes (with the comments + votes resources for detail). Notes that the exact endpoint paths/params live in the in-app reference, that the key stays server-side, and that webhooks (item/vote events) beat polling for ongoing sync.
Result: A complete export of posts + engagement, with the right auth and the in-app-spec caveat.
User says: "Can I use Sleekplan from Claude so it can read and triage our feedback?"
Skill does: Gives the exact command — claude mcp add sleekplan --transport streamable-http https://mcp.sleekplan.com/mcp — then /mcp to authorize via OAuth 2.1 (PKCE, dynamic client registration), which opens a browser to sign in and pick a workspace. Lists the tools it exposes (feedback list/create/merge/find-similar/stats, comments, changelog, surveys, votes, users, topics, tags) and notes only access tokens reach the client.
Result: A connected MCP server Claude can use to list, tag, and merge feedback.
User says: "We're a small SaaS — Sleekplan, Frill, or Canny for a feedback board + roadmap?"
Skill does: Frames the tradeoff — Sleekplan is the AI-forward affordable pick (free Indie tier, $13 Starter / $38 Business, AI auto-categorization + duplicate merging, MCP server), Frill is similarly cheap with HMAC-signed webhooks + cursor pagination, and Canny is pricier/enterprise. Flags the webhook-verification difference (secret GET param vs HMAC) for integration builders, and routes broader selection: "run: /sales-customer-feedback choose a product-feedback board tool."
Result: A price- and integration-grounded board-tool choice.
Symptom: You're looking for a signature header to validate and there isn't one.
Cause: Sleekplan does not HMAC-sign webhook payloads (unlike Frill/Four/Four).
Solution: Append a secret GET parameter to the endpoint you register (https://you.app/webhooks?key=MY_SECRET_KEY) and check that key server-side, rejecting anything without it. Keep the URL private and ideally IP-allowlist Sleekplan. Payload is {product_id, action, data, timestamp}; dedupe on the entity id + timestamp.
Symptom: The docs describe resources (posts, comments, votes…) but not full paths/request bodies.
Cause: Sleekplan doesn't publish a separate public API spec — the authoritative reference is in-app.
Solution: Open Settings → Developer (app.sleekplan.com/settings/developer) for the interactive endpoint reference (parameters, request bodies, examples) and your API key. Don't reconstruct endpoints from memory; confirm bodies there.
Symptom: Auth fails even with a key, or you can't generate a key at all.
Cause: API access (and SSO/integrations/surveys) is plan-gated — the free Indie tier doesn't include them.
Solution: Upgrade to Starter ($13/mo) or Business ($38/mo) to unlock the API/SSO/integrations, then re-issue the key from Settings → Developer. For survey-program strategy beyond boards, use /sales-customer-feedback.
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).