From kudosity
Create contact lists and add contacts to them on the Kudosity platform. Use when the user wants to create a new contact list, add recipients to a list, or manage list contacts for SMS campaigns.
How this skill is triggered — by the user, by Claude, or both
Slash command
/kudosity:create-listThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You can create contact lists and add contacts using the Kudosity V1 API.
You can create contact lists and add contacts using the Kudosity V1 API.
All list operations use V1 Basic Auth:
Authorization: Basic {credentials}{KUDOSITY_API_KEY}:{KUDOSITY_API_SECRET}KUDOSITY_API_KEY and KUDOSITY_API_SECRET environment variables set/kudosity:setuphttps://api.transmitsms.comapplication/x-www-form-urlencodedexecute-request tool with title Transmit SMS API for all requestsEndpoint: POST /add-list.json
Required parameters:
name (string): A unique name for the listOptional parameters:
field_1 through field_10: Custom field names (firstname and lastname are created by default)Example HAR request:
{
"method": "POST",
"url": "https://api.transmitsms.com/add-list.json",
"headers": [
{"name": "Authorization", "value": "Basic {base64(KUDOSITY_API_KEY:KUDOSITY_API_SECRET)}"},
{"name": "Content-Type", "value": "application/x-www-form-urlencoded"}
],
"postData": {
"mimeType": "application/x-www-form-urlencoded",
"text": "name=My Campaign List&field_1=email&field_2=postcode"
}
}
The response returns the list id — store this for adding contacts.
Endpoint: POST /add-to-list.json
Required parameters:
list_id (integer): The list ID returned from Step 1msisdn (string): Mobile number in E.164 international formatOptional parameters:
countrycode (string): 2-letter ISO country code (e.g., AU, US, GB, NZ) — auto-formats local numbers to internationalfirst_name (string): Contact's first namelast_name (string): Contact's last namefield_1 through field_10: Values for custom fields defined on the listExample HAR request:
{
"method": "POST",
"url": "https://api.transmitsms.com/add-to-list.json",
"headers": [
{"name": "Authorization", "value": "Basic {base64(KUDOSITY_API_KEY:KUDOSITY_API_SECRET)}"},
{"name": "Content-Type", "value": "application/x-www-form-urlencoded"}
],
"postData": {
"mimeType": "application/x-www-form-urlencoded",
"text": "list_id=4213644&msisdn=0491570156&countrycode=AU&first_name=John&last_name=Doe&[email protected]"
}
}
/edit-list-member.json to update existing contacts.countrycode parameter to avoid formatting issues with local numbers.AU, New Zealand=NZ, United Kingdom=GB, United States=US0491570156 → international 61491570156npx claudepluginhub burstsms/kudosity-claude-code-pluginCreates/updates Klaviyo profiles, manages lists, adds profiles to lists, and handles subscriptions using klaviyo-api SDK for customer data sync and email/SMS marketing.
Automates ecommerce marketing workflows via Omnisend through Composio: create/update contacts, list with cursor pagination, get details, and update profiles.
Manages Instantly.ai v2 leads: CRUD ops, list creation/deletion, bulk imports with validation, block lists, unsubscribes, GDPR/CAN-SPAM compliance.