CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fde-custom-audience-agent

Sets up a customer-specific audience agent on any Treasure AI CDP parent segment: explores attributes, behaviors and existing segments, drafts the business context (key terms, conversion events, product categories, lead definitions, compliance and exclusion rules) and data dictionary, builds the agent into the Work Folder's .claude/skills/, and evaluates it with ten customer-specific test prompts until it is production-ready. Use it to start, set up, update, rebuild or evaluate the audience agent. Trigger on: set up an audience agent, start an audience agent project, an AI analyst for our parent segment, help our marketers analyze customers and build segments, build an audience agent for [customer], custom audience agent setup, parent segment agent setup, update audience agent business context, rebuild the audience agent, run audience agent eval, test the audience agent. Once the project's audience agent is installed, audience and segment analysis questions go to it.

Quality

100%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exemplary orchestration skill body: lean phase-by-phase guidance with concrete commands, thresholds and placeholders, explicit validation and feedback loops around the risky operations (eval runs, segment push, finalization), and a verified one-level-deep reference structure where every detail file is real and well-signaled. The body stays an overview while the reference files carry the executable detail, which is exactly the intended division.

DimensionReasoningScore

Conciseness

The ~85-line body is dense throughout with zero explanation of concepts Claude already knows ("The data already exists in CDP: there is no workflow and no model.") and uses tables for scanability. The Quick Reference's repetition of a few facts is deliberate lookup structure rather than padding, so the lean/every-token-earns-its-place anchor fits better than 4's trimmable over-explanation.

5 / 5

Actionability

Guidance is executable: copy-paste commands ("tdx auth status", "tdx ps desc \"<PS>\" -o agent_outputs/<project_slug>/schema.json"), exact template placeholders ({{parent_segment_id}}, {{engagement_dir}}), and exact thresholds ("≥ 9/10 Pass", "at least 3 on the customer's definitions", "at least 2 Compliance cases"). The single in-body ellipsis ("tdx sg list -r …") is completed verbatim in the referenced references/discovery.md, so there is no real gap; 4 would require missing key details, which the verified reference files close.

5 / 5

Workflow Clarity

Five phases are sequenced in a summary table and expanded per phase, with an explicit feedback loop ("Score, record the round, propose fixes with the failure → fix table, apply on approval, rebuild, re-run — until ≥ 9/10 Pass"), approval gates ("show it; ask for permission to run"), and a hard finalization gate ("if any remain, say what is missing and do not finalize"). Batch and destructive operations are guarded ("segment prompts stop at validate + dry-run", push only on approval), so the destructive/batch validation cap does not apply and the content matches the anchor-5 validate-fix-retry pattern.

5 / 5

Progressive Disclosure

Scored against the actual bundle: all five references/ files exist and are each signaled in the body with their purpose ("references/agent-setup.md (placeholders, build checks, agent files table)"), are one level deep, and are dense and self-contained (verified in discovery.md and eval-setup.md). External ../shared/* and project_templates/ paths are direct one-hop references the body says when to read, so nothing is buried through nesting; this fits anchor 5's clear-overview, well-signaled structure.

5 / 5

Total

20

/

20

Passed

Description

100%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 model description: third-person voice, dense with concrete actions spanning the whole lifecycle, an explicit use-when clause with eleven natural trigger phrases, and an explicit routing rule that defuses the only real conflict risk (the installed project agent). Length comes from comprehensiveness, not padding — nothing could be cut without losing a trigger or a capability.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions covering the full lifecycle: "explores attributes, behaviors and existing segments", "drafts the business context (key terms, conversion events, product categories, lead definitions, compliance and exclusion rules) and data dictionary", "builds the agent into the Work Folder's .claude/skills/", and "evaluates it with ten customer-specific test prompts". Coverage spans start, set up, update, rebuild and evaluate with no phase missing, matching the comprehensive-coverage anchor rather than the minor-gaps anchor at 4.

5 / 5

Completeness

Both questions are answered explicitly: the what is the multi-clause action description, and the when is "Use it to start, set up, update, rebuild or evaluate the audience agent. Trigger on: …" with concrete trigger phrases. This matches the anchor-5 example structure exactly; 4 would require the when to be merely present but less explicit, which is not the case.

5 / 5

Trigger Term Quality

Eleven natural trigger phrases are given — "set up an audience agent", "rebuild the audience agent", "run audience agent eval", "an AI analyst for our parent segment", "build an audience agent for [customer]" — covering verb synonyms (set up/start/build/rebuild/update/test) and the way marketers actually phrase the request. No common natural variation is obviously absent, so it meets the comprehensive-synonyms anchor rather than 4's "a few natural terms missing".

5 / 5

Distinctiveness Conflict Risk

The niche is unambiguous ("customer-specific audience agent on any Treasure AI CDP parent segment") and the one real overlap risk — with the installed project agent this skill creates — is explicitly resolved: "Once the project's audience agent is installed, audience and segment analysis questions go to it." That explicit routing keeps conflict risk minimal, fitting anchor 5 rather than 4's minor-overlap framing.

5 / 5

Total

20

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

treasure-data/td-skills

Path

fde-public-skills/custom-agent-skills/custom-audience-agent/SKILL.md

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.