CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fde-mta

Sets up MTA (Multi-Touch Attribution) on Treasure Data: a workflow that builds customer journeys from marketing touchpoints and conversions, runs the standard attribution models and the AI Signals Markov and Shapley models, then builds the project's MTA agent and dashboard. Use it to start, set up, configure, change, re-run or resume an MTA project and to build or rebuild its agent. Trigger on: set up MTA, start an MTA project, new MTA setup, measure which channels drive conversions, marketing attribution setup, multi-touch attribution setup, attribution workflow, configure MTA, rebuild the MTA agent, resume MTA setup, MTA runbook, MTA output tables. Once the project's MTA agent is installed, questions about channel contribution and journeys go to it.

Quality

97%

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

92%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 tightly written operational runbook: every phase carries concrete commands, named files, explicit validation with fix-and-retry loops, and conditional routing for what to read when. The only weakness is mild redundancy — endpoint, naming and agent conventions are repeated across the phase sections, the AI Signals note and the Quick Reference — which keeps conciseness a notch below perfect.

Suggestions

Consolidate facts stated multiple times — the ml_batch_api_endpoint sourcing, the sink-database/workflow-project name checks, and the agent-name convention each appear in Phase 3, the AI Signals note, and the Quick Reference; state each once and let the Quick Reference point back.

Trim the Phase Summary table's 'What happens' column to stage names only (or fold it into the per-phase headers), since the MTA-Specific Context sections restate the same content in more detail.

DimensionReasoningScore

Conciseness

Telegraphic, assumes Claude's competence, and contains no explanations of concepts Claude already knows — but endpoint facts, name-check rules and agent-name conventions each appear in two or three places (Phase 3 step 4, the AI Signals note, and the Quick Reference), and the Phase Summary table overlaps the per-phase sections. Efficient with minor trimming opportunities — anchor 4, not 5, because not every token earns its place given that duplication.

4 / 5

Actionability

Provides copy-paste-ready commands ('tdx tables "<database>.*"', a full information_schema SQL query for classification), exact file paths, config keys ('ml_batch_api_endpoint', 'input_params.yml'), named output tables, and explicit placeholder conventions. Detail is delegated to real reference files with precise section pointers, covering the common cases fully.

5 / 5

Workflow Clarity

Multi-phase workflow with explicit sequencing, entry/resume routing, approval gates ('ask once to push, run and validate'), and explicit validation with feedback loops ('If check 1 shows a missing source or no conversions… fix the config and re-run before continuing'), plus re-push/re-run/re-validate and kit-refresh loops in Phase 4 and a DEV→PROD gate. Matches the validation-with-feedback-loops anchor; the batch-operation cap does not apply because validation is present and explicit.

5 / 5

Progressive Disclosure

The body is a clear overview with well-signaled one-level-deep references — every reference in the body (workflow-setup.md, ai-signals-guide.md, requirements_doc.md, agent-setup.md, docs-setup.md) exists in references/, and each mention states when to read it ('It is not needed for the standard setup steps (Phases 1–3)'). No bulk reference material is inlined in the body.

5 / 5

Total

19

/

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.

The description is exemplary: third-person voice, concrete capabilities, explicit 'Use it to…' and 'Trigger on:' clauses with a rich set of natural synonyms, and routing guidance that disambiguates the setup skill from the installed project agent. It fully meets the top anchor on every dimension without padding.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'builds customer journeys from marketing touchpoints and conversions, runs the standard attribution models and the AI Signals Markov and Shapley models, then builds the project's MTA agent and dashboard' — plus configure/change/re-run/resume operations. Comprehensive coverage with no gaps, matching the score-5 anchor rather than the minor-gaps anchor at 4.

5 / 5

Completeness

Explicitly answers both: what ('a workflow that builds customer journeys… runs the standard attribution models and the AI Signals Markov and Shapley models, then builds the project's MTA agent and dashboard') and when ('Use it to start, set up, configure, change, re-run or resume an MTA project… Trigger on: …'). Exactly the score-5 anchor with concrete trigger phrases; not 4 since 'when' is fully explicit.

5 / 5

Trigger Term Quality

Explicit trigger list covers natural synonyms and variations users would say: 'set up MTA', 'marketing attribution setup', 'multi-touch attribution setup', 'attribution workflow', 'measure which channels drive conversions', 'MTA runbook', 'MTA output tables'. Matches the comprehensive-synonyms anchor, not the few-missing-terms anchor at 4.

5 / 5

Distinctiveness Conflict Risk

Clear niche (MTA on Treasure Data with named Markov/Shapley models and MTA-prefixed triggers) plus explicit de-confliction guidance ('Once the project's MTA agent is installed, questions about channel contribution and journeys go to it'). Minimal conflict risk — the score-5 anchor.

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/ai-signals-skills/mta/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.