Marketplace
connector-config
Writes connector_config for segment/journey activations using `tdx connection schema <type>` to discover available fields. Use when configuring activations - always run schema command first to see connector-specific fields.
$ 설치
git clone https://github.com/treasure-data/td-skills /tmp/td-skills && cp -r /tmp/td-skills/tdx-skills/connector-config ~/.claude/skills/td-skills// tip: Run this command in your terminal to install the skill
SKILL.md
name: connector-config
description: Writes connector_config for segment/journey activations using tdx connection schema <type> to discover available fields. Use when configuring activations - always run schema command first to see connector-specific fields.
tdx Connector Config
Configure connector_config for activations by discovering fields with tdx connection schema.
Key Commands
# List connections (shows type and name)
tdx connection list
# Discover connector_config fields (ALWAYS run this first)
tdx connection schema <connector_type>
# List all connector types
tdx connection types
Schema vs Settings: schema shows connector_config fields for activations. settings shows credentials for creating connections.
Workflow
# 1. Find connection type
tdx connection list
# salesforce_marketing_cloud_v2 salesforce-marketing - Jane Smith
# 2. Get schema
tdx connection schema salesforce_marketing_cloud_v2
# 3. Write connector_config using discovered fields
# 4. Validate: tdx sg push --dry-run
Common Connector Types
Salesforce Marketing Cloud (salesforce_marketing_cloud_v2)
connector_config:
de_name: CustomerSegment # Data Extension name (requires primary key)
shared_data_extension: false
data_operation: upsert # upsert | replace
# For creating new DE:
create_new_de: true
folder_path: Segments/Marketing
primary_column: email
is_sendable: true
sendable_rule: Email Address # "Subscriber Key" | "Email Address"
sendable_column: email
Salesforce CRM (sfdc_v2)
connector_config:
object: Contact
mode: update # append | truncate | update
unique: email # Key field (when mode=update)
upsert: true
AWS S3 (s3_v2)
connector_config:
bucket: my-bucket
path: exports/segments/data.csv
format: csv # csv | tsv | jsonl
compression: gz # none | gz
BigQuery (bigquery_v2)
connector_config:
project: my-gcp-project
dataset: marketing
table: segments
mode: APPEND # APPEND | REPLACE | REPLACE_BACKUP | TRUNCATE
auto_create_table: true
Treasure Data (treasure_data)
connector_config:
database_name: marketing_db
table_name: exported_segments
mode: append # append | replace
Conditional Fields
Schema output shows when fields apply:
unique: Key [text]
Show when: mode=["update"]
Only include unique when mode is update.
Related Skills
- segment - Child segment activations
- journey - Journey activations
Repository

treasure-data
Author
treasure-data/td-skills/tdx-skills/connector-config
3
Stars
4
Forks
Updated1d ago
Added6d ago