CtrlK
BlogDocsLog inGet started
Tessl Logo

mixpanel-automation

Automate Mixpanel tasks via Rube MCP (Composio): events, segmentation, funnels, cohorts, user profiles, JQL queries. Always search tools first for current schemas.

76

1.29x
Quality

71%

Does it follow best practices?

Impact

97%

1.29x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/all-skills/skills/mixpanel-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-structured, actionable reference for driving Mixpanel via Rube MCP, with exact tool slugs, parameters, expression syntax, and per-workflow pitfalls — genuinely useful API knowledge Claude would not know. Its weaknesses are redundant repetition of date-format and expression-syntax material across sections, and the absence of validation steps around the batch profile-update operation, which caps workflow clarity.

Suggestions

Add an explicit validation checkpoint before MIXPANEL_PROFILE_BATCH_UPDATE (e.g., run MIXPANEL_QUERY_PROFILES, confirm the matched set, then apply the batch update, and re-query to verify) to provide the missing feedback loop.

Consolidate the duplicated date-format and Mixpanel expression-syntax guidance into the "Known Pitfalls" section only, and reference it from the workflows, to remove the repeated blocks.

Include one complete worked example (tool sequence with an assembled parameter payload for a common case like a 30-day segmentation query) to close the actionability gap.

DimensionReasoningScore

Conciseness

The body is dense and Mixpanel-specific with no explanation of concepts Claude already knows, but material is repeated across sections — 'YYYY-MM-DD' date format appears in workflow 1 and again under "Known Pitfalls > Date Formats", and Mixpanel expression syntax is covered three times (workflow 2 pitfalls, "Common Patterns > Mixpanel Expression Syntax", and "Known Pitfalls > Expression Syntax") — so it could be meaningfully tightened.

3 / 5

Actionability

Guidance is concrete and mostly executable: exact tool slugs (MIXPANEL_AGGREGATE_EVENT_COUNTS), parameter names with types and formats ('unit': 'minute'...'month'), and copy-ready expression examples like `properties["country"] == "US"`. It falls short of a 5 only in lacking any full example request or end-to-end worked invocation showing the parameters assembled together.

4 / 5

Workflow Clarity

Sequences are clearly ordered with [Prerequisite]/[Required] tags and setup includes verification ("Confirm connection status shows ACTIVE before running any workflows"), but the workflow involving the batch operation MIXPANEL_PROFILE_BATCH_UPDATE has no validation/feedback loop (e.g., query-and-verify profiles before applying $set/$unset operations), which caps workflow clarity at 3 per the rubric's batch-operation rule.

3 / 5

Progressive Disclosure

The single file is well organized: per-workflow sections with "When to use", a Common Patterns section, and a Quick Reference table that acts as navigation; there are no nested or buried references. It falls short of 5 because at ~220 lines the per-tool parameter and pitfall detail could plausibly live in one-level-deep reference files, and no such split exists.

4 / 5

Total

14

/

20

Passed

Description

70%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific and distinctive, naming the Mixpanel domain and six concrete capability areas with natural trigger keywords, in a concise third-person form. Its main weakness is the absence of any explicit "when to use" guidance, which caps completeness at 3. Adding a "Use when..." clause referencing Mixpanel, product analytics, funnels, or cohorts would lift it substantially.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user mentions Mixpanel, product analytics, event funnels, cohorts, or JQL queries."

Convert the noun list into distinct actions (e.g., "Query and aggregate events, run segmentation and funnel analyses, manage cohorts and user profiles") to sharpen the 'what'.

Include one or two user-natural synonyms such as "product analytics" or "event tracking" to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

"Automate Mixpanel tasks via Rube MCP (Composio): events, segmentation, funnels, cohorts, user profiles, JQL queries" lists several concrete capability areas (funnels, cohorts, segmentation, JQL), but they are stated as domain nouns under a single generic verb ("Automate") rather than distinct actions, leaving minor gaps versus the comprehensive multi-verb anchor.

4 / 5

Completeness

The "what" is clear (automating Mixpanel analytics tasks), but there is no "Use when..." clause or equivalent trigger guidance; "Always search tools first for current schemas" is an instruction to the agent, not a usage condition, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Natural terms users would say are present — "Mixpanel", "events", "segmentation", "funnels", "cohorts", "user profiles", "JQL" — giving good keyword coverage, though common synonyms and phrasings users might use (e.g., "product analytics", "track events", "user drop-off") are missing.

4 / 5

Distinctiveness Conflict Risk

"Mixpanel" combined with its specific feature vocabulary (funnels, cohorts, JQL) carves out a clear niche with distinct triggers and minimal risk of firing for the wrong skill; it is clearly distinguishable from generic analytics or other SaaS-automation skills.

5 / 5

Total

16

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
davepoon/buildwithclaude
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.