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.

58

Quality

68%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/google-analytics-automation/SKILL.md

The canonical home for this skill is google-analytics-automation in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

65%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 well-structured and actionable, with concrete tool names and parameters across six workflows. Its weaknesses are missing validation/feedback loops for the batch operation (capping workflow clarity) and no progressive disclosure into separate reference files despite inlined reference-style content.

Suggestions

Add an explicit validation checkpoint and feedback loop to the batch-report workflow (e.g., 'after BATCH_RUN_REPORTS, check each report response for errors; re-run failed reports individually').

Move the common dimensions/metrics list and the consolidated pitfalls into a separate reference file (e.g., references/quick-reference.md) and link to it from the body to improve progressive disclosure.

Remove the tautological '## When to Use' section (it adds no information beyond the workflow 'When to use' lines).

DimensionReasoningScore

Conciseness

The body is largely lean — compact tool sequences, parameter lists, and pitfalls that assume Claude's competence — but the tautological closing 'When to Use' section and some repeated pitfalls add minor padding that keeps it just below fully efficient.

4 / 5

Actionability

It gives concrete tool slugs, explicit parameter lists, and concrete example values (e.g., 'properties/123456', 'YYYY-MM-DD'), which is actionable guidance; absence of runnable code is acceptable for an instruction-only skill, but missing example request payloads leaves minor gaps.

4 / 5

Workflow Clarity

Each workflow has clear numbered sequences and [Required]/[Prerequisite] tags, but the batch-report workflow is a batch operation with no explicit validate→fix→retry feedback loop, so per the rubric's batch-operation cap workflow clarity is held at 3.

3 / 5

Progressive Disclosure

There are no bundle files and the skill is a single ~220-line document; sections are well organized, but content such as the common dimensions/metrics list and full pitfalls is inlined with no one-level-deep references to separate files, leaving structure at the 'some organization, room to split' level.

3 / 5

Total

14

/

20

Passed

Description

71%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 distinct, naming five concrete GA4 capabilities, but it omits explicit trigger guidance ('Use when...') which caps its completeness. Trigger term quality is strong but introduces technical jargon and misses some natural synonyms.

Suggestions

Add an explicit 'Use when...' clause naming natural trigger phrases (e.g., 'Use when the user asks for GA4 reports, traffic metrics, conversion funnels, or account/property listings').

Replace or augment the 'Rube MCP (Composio)' jargon with user-natural terms such as 'GA4' and 'conversions' to improve trigger term quality.

Drop the meta-instruction 'Always search tools first for current schemas' from the description and move it into the body's prerequisites.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions — 'run reports', 'list accounts/properties', 'funnels', 'pivots', 'key events' — giving comprehensive coverage of the toolkit's surface, matching the anchor for comprehensive specific actions.

5 / 5

Completeness

It clearly answers 'what' but lacks an explicit 'Use when...' clause or equivalent trigger guidance; the second sentence ('Always search tools first') is a behavior instruction rather than a trigger, so per the rubric completeness is capped at 3.

3 / 5

Trigger Term Quality

Natural GA4 terms (reports, funnels, pivots, accounts/properties, key events) are well covered, but 'Rube MCP (Composio)' is jargon users would not naturally say and common synonyms like 'GA4' or 'conversions' are missing, placing it just below the comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

The 'Google Analytics via Rube MCP (Composio)' framing with specific GA4 capabilities carves a clear niche with only minor overlap risk against a generic analytics skill.

4 / 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.

Validation15 / 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
administrakt0r/AI-Agents-Safe-Coding-Skills
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.