This catalog lists every skill available in Treasure AI Studio. Use it to find the right skill for your task, understand what each one does, and know which user personas benefit most.
Skills are delivered through two plugins: tdx-skills (Treasure AI operations) and document-skills (document creation, design, and development tools). Both are pre-installed and available on all platforms. No additional installation is required.
Provide a complete reference of available skills so users can identify the right skill for their task without trial and error.
- Familiarity with how skills work (Skills & Marketplace)
- Signed in to Treasure AI Studio (Getting Started)
Each skill entry includes:
| Field | Meaning |
|---|---|
| Skill Name | The name you see in the Skills dropdown (e.g., segment) |
| Description | What the skill teaches the AI to do |
| Key Capabilities | Specific tasks the skill enables |
| Target Persona | Who benefits most — though any user can activate any skill |
Persona Key:
| Label | Role |
|---|---|
| Data Analyst | Writes queries, explores data, builds reports |
| Data Engineer | Builds pipelines, manages workflows, optimizes infrastructure |
| Marketing Ops | Manages segments, journeys, campaigns, and activations |
| CDP Admin | Configures parent segments, manages audience architecture |
| Solutions Engineer | Implements end-to-end solutions, validates configurations |
| Developer | Builds applications, integrations, and agents |
| Designer | Creates visual assets, interfaces, and styled artifacts |
| Content Creator | Produces documents, presentations, and communications |
| All Users | Universal — useful regardless of role |
Skills for managing Treasure AI resources — CDP segments, journeys, campaigns, workflows, AI agents, and CLI operations. Delivered through the tdx-skills plugin.
Build, validate, analyze, and activate CDP audience segments.
| Skill Name | Description | Key Capabilities | Target Persona |
|---|---|---|---|
| parent-segment | Manage CDP parent segments via YAML configs | Master table configuration, attribute/behavior definitions, schedule management (daily/hourly/cron), tdx ps validate for join validation, tdx ps preview for data preview, join match rate analysis | CDP Admin, Solutions Engineer |
| segment | Manage CDP child segments with rule configs | 18 operator types (Equal, In, Between, TimeWithinPast, etc.), Value/Behavior conditions, behavior aggregations with filters, nested And/Or condition groups, segment references, array matching, dry-run preview | Marketing Ops, CDP Admin |
| validate-segment | Validation reference for CDP segment YAML | Local YAML validation (tdx sg validate), API validation via dry-run, all 18 operator types with required fields, error code reference, common mistakes and solutions | Solutions Engineer |
| parent-segment-analysis | Query and analyze CDP parent segment data | Schema discovery via tdx ps desc -o, customer and behavior table querying, array column handling with CROSS JOIN UNNEST, null ratio analysis, incremental query building | Data Analyst |
| activation | Configure CDP activations for exporting audiences to external destinations | Connection discovery and listing, segment and journey activation config, column selection with masking, schedule options (hourly/daily/weekly/monthly/cron), behavior data export with join strategy, notifications | Solutions Engineer, Marketing Ops |
When to use segment skills:
- For Marketers: Activate segment to build audience rules in natural language. Say "create a segment of users who visited the pricing page in the last 7 days and haven't purchased" and get push-ready YAML.
- For CDP Admins: Start with parent-segment to set up the foundation, then use segment for child segments. Add validate-segment when debugging validation errors. Use activation to configure exports to external destinations.
- For Data Analysts: Use parent-segment-analysis to explore customer and behavior data in parent segment output tables.
Design customer journeys, configure activations, and manage email campaigns.
| Skill Name | Description | Key Capabilities | Target Persona |
|---|---|---|---|
| journey | Create and manage CDP customer journeys | 5-step incremental build process, stage management (up to 8 stages), step types (activation, wait, decision_point, ab_test, merge, jump, end), entry/exit/goal criteria, reentry modes, version management | Marketing Ops |
| validate-journey | Validation reference for CDP journey YAML | Structure, step, and flow control validation, error codes by category, required fields per step type, merge and convergence logic, design rules and patterns | Solutions Engineer |
| engage | Manage Treasure Engage email/push campaigns | Workspace management, campaign YAML+HTML configuration, template management with ref: syntax, pull/push workflow, audience targeting, Liquid personalization, UTM tracking, campaign state management (draft/launch/pause) | Marketing Ops |
| connector-config | Write connector configs for segment and journey activations | Schema discovery via tdx connection schema <type>, field mapping, pre-configured connector types (SFMC, Salesforce CRM, S3, BigQuery, TD), mode support (append/replace/upsert), conditional fields | Solutions Engineer |
When to use journey and campaign skills:
- For Marketers: Activate journey and engage together for end-to-end campaign work. Describe your customer flow in plain language and get a complete journey definition with email content.
- For Solutions Engineers: Add validate-journey and connector-config to debug activation failures and configure new connector integrations.
Build, test, and deploy AI agents on the Treasure AI platform.
| Skill Name | Description | Key Capabilities | Target Persona |
|---|---|---|---|
| agent | Build LLM agents using tdx agent YAML/Markdown | Pull/push workflow (tdx agent pull/push), agent.yml structure (model, temperature, reasoning_effort), tools (knowledge_base, agent, web_search, image_gen), @ref syntax, knowledge base configuration, environment cloning | Solutions Engineer, Developer |
| agent-prompt | Write effective system prompts for TD AI agents | Role definition patterns, constraint specification (MUST/MUST NOT), output formatting, tool usage instructions, edge case handling, variable templating with {{variable}} syntax, testing approaches | Solutions Engineer |
| agent-test | Run automated tests for LLM agents | Single and multi-round test format (user_input/criteria), tag-based organization, judge agent evaluation, criteria development, dry-run validation, re-evaluation workflow, cache-based conversation reuse | Solutions Engineer |
When to use agent skills:
- For Solutions Engineers: Activate all three as a set. Build with agent, write the system prompt with agent-prompt, and validate with agent-test.
Manage Treasure Workflows via the CLI.
| Skill Name | Description | Key Capabilities | Target Persona |
|---|---|---|---|
| workflow | Manage Treasure workflows (sync, run, monitor, retry) | Project sync (tdx wf pull/push/clone), workflow execution with parameters, session and attempt monitoring, task timeline visualization (Gantt), retry/kill operations, secrets management, output formats (JSON/JSONL/TSV/table) | Data Engineer |
When to use the workflow skill:
- For Data Engineers: Activate workflow for the full workflow lifecycle — syncing projects, running workflows, monitoring execution, debugging failures, and retrying tasks.
Core CLI operations for managing Treasure AI resources.
| Skill Name | Description | Key Capabilities | Target Persona |
|---|---|---|---|
| tdx-basic | Execute tdx CLI commands (databases, tables, queries, auth) | Authentication setup, context management with profiles and sessions, database and table listing with filtering, query execution with output formats (JSON/TSV/table), site-specific operations (us01, jp01, eu01, ap02), project-level configuration via tdx.json | All Users |
When to use the CLI skill:
- For all users: The tdx-basic skill is a good baseline — it helps the AI construct correct CLI commands for database exploration, query execution, and account management.
Skills for creating documents, presentations, web interfaces, visual designs, and development tools. Delivered through the document-skills plugin.
Create, read, and edit office documents and spreadsheets.
| Skill Name | Description | Key Capabilities | Target Persona |
|---|---|---|---|
| pptx | Create, read, or edit PowerPoint (.pptx) presentations | Read and parse via markitdown, create with pptxgenjs, edit via unpack-manipulate-pack workflow, visual QA with screenshot generation, 10 curated color palette templates | All Users |
| docx | Create, read, or edit Word documents (.docx) | Text extraction via pandoc with tracked changes support, creation with docx-js, XML editing workflow, table of contents generation, images/tables/footnotes, multi-column layouts, page size configuration | All Users |
| xlsx | Create, read, or edit spreadsheet files (.xlsx, .csv, .tsv) | Data analysis with pandas, Excel editing with openpyxl (preserves formulas/formatting), formula construction guidelines, financial model color coding, automatic recalculation, zero formula errors guarantee | Data Analyst, All Users |
| Read, merge, split, or manipulate PDF files | Text and table extraction (pypdf, pdfplumber), creation with reportlab, merge/split/rotate, watermarks, image extraction, encryption/decryption, form filling, OCR for scanned PDFs | All Users |
When to use document skills:
- For all users: These skills handle the most common office file formats. Activate pptx for presentation work, docx for Word documents, xlsx for spreadsheet analysis, and pdf for PDF manipulation.
Build web interfaces and test web applications.
| Skill Name | Description | Key Capabilities | Target Persona |
|---|---|---|---|
| web-artifacts-builder | Multi-component HTML artifacts (React, Tailwind, shadcn/ui) | React 18 + TypeScript + Vite project setup, 40+ pre-configured shadcn/ui components, Tailwind CSS 3.4.1, single HTML file bundling via Parcel, path aliases | Developer |
| frontend-design | Production-grade frontend interfaces and web components | Design thinking methodology, distinctive typography selection, motion and animation guidance, spatial composition techniques, production-grade HTML/CSS/JS and React, avoids generic AI aesthetics | Developer, Designer |
| webapp-testing | Test local web apps with Playwright | Playwright-based Python automation, server lifecycle management, reconnaissance-then-action pattern (screenshot, inspect, identify selectors, execute), DOM inspection, browser log capture | Developer |
When to use web development skills:
- For Developers: Use web-artifacts-builder for complex multi-component React artifacts. Add frontend-design when visual quality matters. Use webapp-testing to verify UI functionality with automated browser testing.
Create visual assets, styled artifacts, and generative art.
| Skill Name | Description | Key Capabilities | Target Persona |
|---|---|---|---|
| theme-factory | Style artifacts with pre-set themes (colors/fonts) | 10 pre-set professional themes (Ocean Depths, Sunset Boulevard, Forest Canopy, etc.), custom theme generation, cohesive color palettes with font pairings, applies to any artifact type | Designer, Content Creator |
| canvas-design | Visual art and posters as .png and .pdf files | Design philosophy creation, Python/matplotlib composition, .pdf and .png output, design principles (space/form, color/material, scale/rhythm), font library access | Designer |
| algorithmic-art | Generative/algorithmic art using p5.js | Algorithmic philosophy creation, seeded randomness (Art Blocks pattern), interactive parameter controls, seed navigation and gallery mode, single self-contained HTML artifact | Designer |
| slack-gif-creator | Create animated GIFs optimized for Slack | Slack-optimized dimensions (128x128 emoji, 480x480 message), GIFBuilder utility, animation concepts (shake, pulse, bounce, spin, fade), easing functions, optimization strategies | Content Creator |
When to use design skills:
- For Designers: Use theme-factory to apply consistent styling across artifacts. Use canvas-design for static visual pieces and algorithmic-art for generative art. slack-gif-creator is purpose-built for Slack emoji and reaction GIFs.
Build integrations, API applications, and new skills.
| Skill Name | Description | Key Capabilities | Target Persona |
|---|---|---|---|
| mcp-builder | Build MCP (Model Context Protocol) servers | 4-phase workflow (Research, Implement, Review, Evaluate), Python (FastMCP) and TypeScript SDK support, tool design patterns, evaluation guidelines, HTTP and stdio transports | Developer |
| claude-api | Build and debug Claude API apps with prompt caching | Multi-language support (Python, TypeScript, Java, Go, Ruby, C#, PHP, cURL), tool use, Managed Agents, prompt caching strategies, thinking/effort modes, batch processing, Files API, structured outputs | Developer |
| skill-creator | Create, modify, and evaluate skills | Skill drafting and iterative improvement, test case creation and evaluation framework, quantitative benchmarking, blind A/B comparison, description optimization for triggering accuracy, skill packaging | Developer |
When to use development tools:
- For Developers: Use mcp-builder to create MCP servers for external service integration. Use claude-api when building applications with the Claude API. Use skill-creator to build, test, and optimize new skills.
Write documentation and internal communications.
| Skill Name | Description | Key Capabilities | Target Persona |
|---|---|---|---|
| doc-coauthoring | Guided workflow for co-authoring documentation | Three-stage workflow (Context Gathering, Refinement and Structure, Reader Testing), section-by-section building, reader testing with fresh Claude instance (no context bleed), gap identification | Content Creator, All Users |
| internal-comms | Write internal communications in company formats | 3P updates (Progress/Plans/Problems), company newsletters, FAQs, status reports, leadership updates, incident reports, project updates, company-preferred templates | All Users |
When to use content skills:
- For all users: Use doc-coauthoring when writing substantive documentation that benefits from structured iteration and reader testing. Use internal-comms for company communications like status reports, newsletters, and incident reports.
Find the skills most relevant to your role:
| Skill | Why |
|---|---|
| parent-segment-analysis | Explore customer and behavior data in parent segments |
| xlsx | Analyze and create spreadsheets from query results |
| tdx-basic | Core CLI operations for database exploration and queries |
| Skill | Why |
|---|---|
| workflow | Full workflow lifecycle — sync, run, monitor, debug, retry |
| tdx-basic | CLI-driven data operations and resource management |
| Skill | Why |
|---|---|
| segment | Build audience segments in natural language |
| journey | Design customer journeys with stages and activations |
| engage | Create and deploy email campaigns |
| activation | Configure exports to external destinations |
| connector-config | Configure activation connectors with schema discovery |
| Skill | Why |
|---|---|
| parent-segment | Set up and manage CDP parent segment foundations |
| segment | Build and manage child segments |
| activation | Configure audience exports to destinations |
| Skill | Why |
|---|---|
| parent-segment | Set up CDP foundations for client implementations |
| validate-segment, validate-journey | Debug configuration and validation errors |
| connector-config, activation | Configure activation integrations and exports |
| agent, agent-prompt, agent-test | Full agent development lifecycle |
| Skill | Why |
|---|---|
| agent, agent-prompt, agent-test | Build, prompt, and test TD AI agents |
| web-artifacts-builder | Multi-component React artifacts with shadcn/ui |
| claude-api | Build applications with the Claude API |
| mcp-builder | Create MCP servers for external integrations |
| skill-creator | Build and evaluate new skills |
| webapp-testing | Automated browser testing with Playwright |
| Skill | Why |
|---|---|
| frontend-design | Production-grade web interfaces with distinctive styling |
| theme-factory | Apply consistent professional themes to artifacts |
| canvas-design | Static visual art and poster designs |
| algorithmic-art | Generative art with p5.js and seeded randomness |
| Skill | Why |
|---|---|
| tdx-basic | Core CLI operations every user needs |
| pptx | Create and edit PowerPoint presentations |
| docx | Create and edit Word documents |
| xlsx | Create and edit spreadsheets |
| Read, merge, split, and manipulate PDFs | |
| doc-coauthoring | Structured workflow for writing documentation |
| internal-comms | Company communication templates |
All skills are available on all platforms, but the method of activation differs:
| Capability | Web | Desktop (Mac) | Mobile (iOS) |
|---|---|---|---|
| Browse skills in dropdown | Yes | Yes | -- |
| Activate skills per session | Yes | Yes | -- |
| Project-level skill defaults | Yes | Yes | Yes |
| Skills applied in AI responses | Yes | Yes | Yes |
| Marketplace browsing and installation | Yes | Yes | -- |
Configure your projects with the right skill defaults on Web or Desktop, and those skills automatically apply to your Mobile conversations within those projects.
After reading this catalog, you can:
- Identify which skills to activate for a CDP segment-to-journey workflow
- Name the skills a Developer needs to build and test an AI agent
- Explain the difference between segment and validate-segment
- Find the right document skill for creating a PowerPoint vs. a Word document
- Describe how skill availability differs between Desktop and Mobile
| Issue | Solution |
|---|---|
| Skill not listed in the marketplace | Some skills are pre-installed and do not appear in the marketplace. Check the Plugins tab or use /skill-name directly in the chat |
| Skill activated but AI does not use it | Skills provide context — the AI decides when to apply them. Try a more specific prompt that matches the skill's domain (e.g., "build a segment for users who purchased last week" for the segment skill) |
- Skills & Marketplace — Learn how to activate, invoke, and manage skills
- TDX Commands — Run the CLI commands that skills generate
- Core Concepts — Configure projects with pre-selected skill defaults