CtrlK
BlogDocsLog inGet started
Tessl Logo

google-analytics-automation

Automate Google Analytics tasks via Rube MCP (Composio): run reports, list accounts/properties, funnels, pivots, key events. Always search tools first for current schemas.

72

1.26x
Quality

58%

Does it follow best practices?

Impact

99%

1.26x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./.trae/skills/google-analytics-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

67%

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 strong on specificity and distinctiveness, clearly naming the tool ecosystem (Rube MCP/Composio) and concrete Google Analytics actions. However, it lacks an explicit 'Use when...' clause which caps completeness, and the trigger terms could better cover natural user language like 'GA4', 'website traffic', or 'analytics data'.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about Google Analytics data, website traffic, GA4 reports, or analytics metrics.'

Include common user-facing trigger terms like 'GA4', 'website traffic', 'page views', 'conversions', 'analytics data' to improve discoverability.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'run reports, list accounts/properties, funnels, pivots, key events' and includes the operational guidance to 'search tools first for current schemas.'

3 / 3

Completeness

Clearly answers 'what does this do' with specific actions, but lacks an explicit 'Use when...' clause or equivalent trigger guidance. The when is only implied by the domain context.

2 / 3

Trigger Term Quality

Includes good terms like 'Google Analytics', 'reports', 'accounts', 'properties', 'funnels', 'pivots', 'key events', but misses common user variations like 'GA4', 'analytics data', 'website traffic', 'page views', 'conversions'. Also 'Rube MCP (Composio)' is technical jargon unlikely to be used by end users.

2 / 3

Distinctiveness Conflict Risk

Highly distinctive due to the specific combination of 'Google Analytics', 'Rube MCP (Composio)', and the enumerated analytics-specific actions. Unlikely to conflict with other skills.

3 / 3

Total

10

/

12

Passed

Implementation

50%

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

This is a competent but verbose skill that provides good structural organization and clear tool sequencing for GA4 automation workflows. Its main weaknesses are repetition of pitfalls across sections, lack of concrete executable examples (no actual JSON payloads for tool calls), and missing validation/error-handling checkpoints in the core workflows. Tightening the content, adding one concrete tool call example, and consolidating repeated warnings would significantly improve it.

Suggestions

Add at least one concrete, copy-paste-ready tool call example showing actual parameter JSON structure (e.g., a complete GOOGLE_ANALYTICS_RUN_REPORT invocation with dateRanges, dimensions, and metrics filled in)

Consolidate repeated pitfalls (property ID format, date ranges, compatibility) into the 'Known Pitfalls' section only, and reference it from workflows instead of repeating the same warnings in each section

Add explicit validation/error-handling steps to core workflows, e.g., 'Check response for error field before parsing rows' or 'If CHECK_COMPATIBILITY returns incompatible, remove the flagged dimension and retry'

Consider splitting detailed workflow sections (pivots, funnels, batch reports) into a separate WORKFLOWS.md reference file, keeping SKILL.md as a concise overview with the quick reference table

DimensionReasoningScore

Conciseness

The skill is fairly well-organized but verbose for what it conveys. There's significant repetition across workflows (e.g., 'Get property ID [Prerequisite]' repeated 5 times, pitfalls about property ID format repeated in multiple sections and again in Known Pitfalls). The common dimensions/metrics list and quick reference table add value, but the overall document could be tightened by ~30% without losing information.

2 / 3

Actionability

The skill provides clear tool names, parameter lists, and sequenced steps, which is good. However, there are no executable code examples or concrete JSON payloads showing actual tool calls with real parameter structures. The 'Common Patterns' section uses pseudocode-style numbered lists rather than actual invocation examples. For an MCP tool-based skill, showing a concrete tool call with parameters would significantly improve actionability.

2 / 3

Workflow Clarity

Workflows are clearly sequenced with numbered steps and labeled as Required/Optional/Prerequisite, which is helpful. However, there are no validation or verification checkpoints — no guidance on checking if a report returned valid data, handling errors from incompatible dimensions, or verifying batch report individual responses succeeded. The setup section has a good validation flow (check connection is ACTIVE), but the core workflows lack error recovery steps.

2 / 3

Progressive Disclosure

The content is well-structured with clear headers and a quick reference table, but it's monolithic — everything is in one long file (~200 lines of substantive content). The detailed workflow sections for pivots, funnels, and batch reports could be split into separate reference files. The single external link to Composio docs is good but the skill itself would benefit from splitting advanced workflows into linked files.

2 / 3

Total

8

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
Lingjie-chen/MT5
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.