CtrlK
BlogDocsLog inGet started
Tessl Logo

ga4

Query Google Analytics 4 (GA4) data via the Analytics Data API. Use when you need to pull website analytics like top pages, traffic sources, user counts, sessions, conversions, or any GA4 metrics/dimensions. Supports custom date ranges and filtering.

98

1.80x
Quality

Does it follow best practices?

Impact

99%

1.80x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

The content is a tight, actionable reference for GA4 queries with executable examples, a clear setup sequence, and appropriate organization for a single-purpose skill. No padding and references resolve to real bundle files.

DimensionReasoningScore

Conciseness

The body is lean—numbered setup steps and copy-paste command examples assume Claude's competence and avoid explaining what GA4 is; every section earns its tokens.

3 / 3

Actionability

Provides fully executable commands with concrete flags (e.g. `--metric screenPageViews --dimension pagePath --limit 30`), metrics/dimensions lists, and output-format options—copy-paste ready.

3 / 3

Workflow Clarity

Setup is a clear one-time numbered sequence and the queries are unambiguous single-action commands; operations are read-only so the validation cap for destructive/batch ops does not apply.

3 / 3

Progressive Disclosure

Under 50 lines, single-task, with well-organized sections and a referenced scripts/ga4_query.py bundle file that exists; no nested references, so the simple-skill allowance applies.

3 / 3

Total

12

/

12

Passed

Description

100%

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, well-triggered, complete, and clearly scoped to GA4 analytics queries. It uses imperative instruction voice rather than first/second person, in line with the rubric's voice guidance.

DimensionReasoningScore

Specificity

Names multiple concrete actions—"Query Google Analytics 4 (GA4) data", "pull website analytics like top pages, traffic sources, user counts, sessions, conversions", and "Supports custom date ranges and filtering"—matching the anchor for listing several specific concrete actions.

3 / 3

Completeness

Explicitly answers both what (query GA4 data via the Analytics Data API) and when ("Use when you need to pull website analytics like…"), with an explicit trigger clause.

3 / 3

Trigger Term Quality

Covers natural user phrasing well—"top pages", "traffic sources", "user counts", "sessions", "conversions", "website analytics", "GA4 metrics/dimensions"—terms a user would actually say.

3 / 3

Distinctiveness Conflict Risk

GA4/Analytics Data API is a clear niche with distinct triggers unlikely to collide with other skills.

3 / 3

Total

12

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
jdrhyne/agent-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.