CtrlK
BlogDocsLog inGet started
Tessl Logo

data-manager-api-audience-ingestion

Guides developers through managing (adding, removing, and clearing) audience members for Google products using the Data Manager API and its associated client libraries. Use this skill when the user wants to upload audience members, remove specific users, or clear/replace an entire audience for Customer Match, mobile device ID audiences, or any other audience use case supported by the Data Manager API. Don't use for uploading events or conversions (use the data-manager-api-event-ingestion skill).

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

85%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.

A well-structured, actionable skill body with clear workflow sequencing, validation checkpoints, and appropriate progressive disclosure via verified reference files. The main improvement opportunities are tighter troubleshooting prose and inline executable code snippets.

Suggestions

Tighten the 'Retrieving Request Status' troubleshooting prose; the nested bullet hierarchy can be condensed without losing the diagnostic field mapping.

Add a minimal inline code snippet for a basic ingest request so the body is copy-paste ready without always following the external sample link.

Consider moving the large destination/language tables into a reference file if token budget becomes a concern, keeping only the most common cases inline.

DimensionReasoningScore

Conciseness

Largely efficient using tables, checklists, and terse gotchas without explaining concepts Claude already knows; a few explanatory prose passages in the troubleshooting section could be trimmed.

4 / 5

Actionability

Provides concrete clients, request types, methods, and field names plus links to real code samples, but keeps executable code in external sample files rather than inline copy-paste snippets.

4 / 5

Workflow Clarity

Clear four-step sequence with a [CRITICAL] clarifying checkpoint, a validate_only validation step, and an asynchronous status-retrieval feedback loop explicitly flagged as a common mistake to skip.

5 / 5

Progressive Disclosure

Well-organized overview with two clearly signaled, one-level-deep bundle references (references/create-audience.md and references/formatting.md, both verified present) and external bulk detail linked by URL.

5 / 5

Total

18

/

20

Passed

Description

92%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.

A strong, specific description that clearly states capabilities, provides explicit use-when triggers, and disambiguates from a sibling event-ingestion skill. Trigger term coverage is the only minor weakness, lacking some additional natural variations.

DimensionReasoningScore

Specificity

Names the domain and multiple concrete actions ('adding, removing, and clearing' audience members; 'upload audience members, remove specific users, or clear/replace an entire audience'), giving comprehensive coverage across the supported operations.

5 / 5

Completeness

Explicitly answers both 'what' (managing audience members via the Data Manager API) and 'when' ('Use this skill when the user wants to upload...'), with a concrete negative trigger excluding events/conversions.

5 / 5

Trigger Term Quality

Includes natural phrases users would say ('upload audience members', 'remove specific users', 'clear/replace an entire audience', 'Customer Match', 'mobile device ID audiences') with good synonym coverage, though a few phrasings lean technical.

4 / 5

Distinctiveness Conflict Risk

Clear niche (Data Manager API audience ingestion) with an explicit exclusion ('Don't use for uploading events or conversions') steering away from a sibling skill, minimizing conflict risk.

5 / 5

Total

19

/

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

metadata_field

'metadata' should map string keys to string values

Warning

Total

15

/

16

Passed

Repository
google/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.