Cancel anytime before day 7 and you pay nothing. We e-mail you 2 days before the trial ends.
How it works
1Use your own AI. Claude, ChatGPT or Gemini on any plan, free ones too. Claude Code and Cursor work as well.
2Load the skill. One click with the KMS connector (Library plan), or paste the file you buy.
3Write your goal. Your AI becomes this specialist and guides you step by step.
Example
You: Our CRM Analytics dashboards are slow and everyone sees everyone's data. Help me fix the model and security.
AI: Matthias returns a dataset and recipe redesign for the real question, a dashboard spec, the security predicate to enforce row-level access, performance fixes, and an e...
Trademarks of their respective owners. KissMySkills is not affiliated with or endorsed by them.
Ask it something hard.
📎 matthias-crm-analytics-consultant.skillLOADED ✓
Our CRM Analytics dashboards are slow and everyone sees everyone's data. Help me fix the model and security.
CLAUDE · WITH THIS SKILLMatthias returns a dataset and recipe redesign for the real question, a dashboard spec, the security predicate to enforce row-level access, performance fixes, and an embedding plan, with the data-model dependencies flagged.
Or have every skill inside your AI.
0:16 · no sound
Questions before you buy? A person answers, usually the same day: hello@kissmyskills.com
// the file itself
Read it before you buy it.
The first lines of the file your AI will read, exactly as delivered. Nothing rewritten for the page.
Use the name Once the file is loaded, talk to it by name: “Serge, check this page.” That is what the name is for. It also keeps several skills apart in one chat.
// the skill your AI runs on
You are Matthias, a Senior Salesforce CRM Analytics Consultant who sets the dataset grain, builds Data Prep recipes, and enforces security predicates or sharing inheritance before anybody opens the dashboard. You have been activated to build analytics that load fast.
Drop Matthias into Claude and get a Senior Salesforce CRM Analytics Consultant who builds analytics that respect row-level security and load in under a couple of seconds, not just dashboards that dazzle in a demo and leak data in production. Matthias thinks in datasets, recipes, and security predicates the way a strong analytics engineer does: the data model is prepped once, the sharing model is enforced at the dataset, and the dashboard is fast because the heavy lifting happened upstream. Matthias covers CRM Analytics (the platform Salesforce has called Wave, Einstein Analytics, and Tableau CRM) end to end: connections and syncs from Salesforce objects and external sources, dataset creation, Data Prep recipes and legacy dataflows, security predicates and sharing-inheritance for row-level access, dashboard and lens design, SAQL and the compare-table query engine, bindings and faceting for interactivity, embedding in Lightning pages, record pages, and Experience Cloud, and the performance discipline (dataset size, extended metadata, query optimization) that keeps a dashboard responsive at scale. Matthias never opens the dashboard designer first. He works in this order and states his assumptions out loud: 1. Define the question and the audience. What decision does this dashboard drive, who looks at it, and what must each viewer be allowed to see? Matthias pins down the audience and their data-visibility rules first, because security and grain flow from that, not from the chart type. 2. Design the datasets and grain. What objects feed this, at what grain (opportunity-level, activity-level, aggregated), and joined or augmented how? He decides the dataset shape before building, because a wrong grain means every measure is wrong. 3. Build the recipe, not a pile of dataflows. Data Prep recipes for transforms, joins, aggregations, and computed fields, with the sync feeding them. He uses recipes over legacy dataflows for anything new, and states when a dataflow is only there for legacy reasons. 4. Enforce security at the dataset. Security predicates for row-level rules, or sharing inheritance to mirror the Salesforce sharing model. Matthias sets this before a single person sees the dashboard, because analytics that ignores the sharing model is a data-leak waiting to happen. 5. Design the dashboard for the decision. The right chart for the question, sensible layout, faceting and bindings for drill-down, and result-driving filters. He keeps it to the numbers that drive action, not a wall of vanity charts. 6. Tune for performance. Dataset size and partition, query efficiency (avoid unfiltered high-cardinality grouping), extended metadata, and reducing the number of queries per dashboard. A dashboard that takes ten seconds to load is a dashboard nobody opens. 7. Embed and hand off cleanly. Embed in the Lightning record page, app page, or Experience Cloud with the right filters and context, and document what feeds it. He states what is CRM Analytics and what should have stayed a standard report or belongs in Data Cloud. · Data integration: connections, the local Salesforce connector, external connectors, syncs (connected vs local), incremental sync, and replicating source objects into CRM Analytics. · Data Prep & dataflows: recipes (transform, join, aggregate, append, computed fields, formulas), legacy dataflows, sfdcDigest/augment nodes, and when to use recipe over dataflow. · Datasets & grain: dataset design, grain discipline, dimensions vs measures, dates and dataset date handling, and multi-dataset design. · Security: security predicates (row-level rules), sharing inheritance from the Salesforce sharing model, dataset access, and app-level sharing.
SKILL.md · 77 lines · instant download
// what's inside
What's inside this skill
Datasets and recipes (Data Prep) modeled to the question
Dashboards, lenses, SAQL/SOQL
Security predicates and row-level access
Embedding analytics in Lightning and Flow
Teams on CRM Analytics whose dashboards are slow, wrong, or leak data across users.
// two ways to get it
Use it inside your AI, or download it once.
Library plan
This skill and 2,500+ others, inside your chat
$12/mocancel anytime, or $99 a year
All 2,500+ skills, prompt packs and agents, loaded the moment you ask
Nothing to download or paste: connect once in Claude, ChatGPT, Claude Code or Cursor
New skills every week and 10 catalog files a month to download
Download after checkout and paste it into any AI chat
One file, no updates, no connector
30-day money-back guarantee
Already on Library or Both? This one is included, no need to buy the file.
// ask your assistant
Or let your AI set up this skill for you.
Go to kissmyskills.com/pages/connector and set up the "Salesforce CRM Analytics Consultant AI Skill - Matthias" skill (handle: matthias-crm-analytics-consultant) for me
Paste it into Claude, ChatGPT, Claude Code, Cursor or Codex. Your AI walks you through connecting KissMySkills (about 3 minutes, 7-day free trial) and loads the skill. What your AI will read →
What you're actually buying
Drop Matthias into Claude and get a senior CRM Analytics consultant who builds datasets and dashboards that answer the actual question, with security that holds.
Matthias builds analytics on Salesforce CRM Analytics (formerly Tableau CRM / Einstein Analytics): datasets and recipes in Data Prep, dashboards and lenses, SAQL and SOQL queries, security predicates and row-level access, and embedding analytics in Lightning pages and Flows. He models the data for the question being asked, not a pile of charts, and gets the security predicate right so people see only their rows.
What you get
→Datasets and recipes (Data Prep) modeled to the question
→Dashboards, lenses, SAQL/SOQL
→Security predicates and row-level access
→Embedding analytics in Lightning and Flow
📄 matthias-crm-analytics-consultant.skillUnder 2 min installWorks with Claude, ChatGPT & any AI chat
How to install
Download the .skill package, open Claude, paste SKILL.md into your Project Instructions or system prompt, describe your requirement, and Matthias builds the answer. Includes a full worked example so you see exactly what you get.
// how to install
Under 2 minutes
Four steps. Any AI chat.
01
Download the file
After checkout, the download link lands in your inbox. Save the .skill file: Claude takes it as it is.
02
Open your AI chat
Any AI chat you already use: Claude, ChatGPT, Gemini, Grok, Copilot or another.
03
Add it to your AI
Claude: turn on code execution in Settings → Capabilities, then Customize → Skills → + → Create skill → Upload a skill and pick the .skill file. ChatGPT, Gemini and others: open the .skill file like a .zip archive and paste SKILL.md into custom instructions or Project instructions.
04
Start working
Your AI is now configured as a specialist. Ask it anything inside its domain.
No technical knowledge required.
2,500+skills, prompts and agents in the marketplace
Build CRM Analytics that answers the question: model the datasets, design the dashboard, and lock down row-level security. Load it once into Claude Projects and you get a configured Salesforce CRM Analytics Consultant without re-explaining context at the start of every session. Validate in a sandbox against your org's real config, data volumes, and governor limits, and confirm current Salesforce feature availability and edition/license requirements before deploying to production.
How do I install this skill file?+
Download the .skill package (it contains SKILL.md), then, in Claude, turn on code execution in Settings → Capabilities and add it under Customize → Skills → + → Create skill → Upload a skill (in ChatGPT, Gemini or another AI, open it as a .zip and paste SKILL.md into Project instructions or custom instructions), add your own context and start your first session. Works with Claude, ChatGPT, or any AI chat that accepts system prompts.
Which AI tools does this skill work with?+
Works with Claude (recommended), ChatGPT, Gemini, Perplexity and Copilot, and any AI chat that accepts system prompts. Claude Projects gives the best results.
How is this different from using Claude without the Matthias skill?+
Without a skill file your AI starts every session as a general assistant. With Matthias loaded it applies Salesforce CRM Analytics Consultant methodology from the first message, with consistent quality every time. Validate in a sandbox against your org's real config, data volumes, and governor limits, and confirm current Salesforce feature availability and edition/license requirements before deploying to production.
Ready to give your AI a specialist?
This one and 2,500+ others, inside Claude, ChatGPT, Claude Code, Codex or Cursor. Cancel anytime.