From kudosity-sms
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.
npx claudepluginhub kudosity/kudosity-claude-sms-plugin --plugin kudosity-smsThis skill uses the workspace's default tool permissions.
You can create contact lists and add contacts using the Kudosity V1 API.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Share bugs, ideas, or general feedback.
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-sms:setuphttps://api.transmitsms.comapplication/x-www-form-urlencodedcurl commands with Basic AuthEndpoint: 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 curl command:
curl -s -X POST "https://api.transmitsms.com/add-list.json" \
-u "${KUDOSITY_API_KEY}:${KUDOSITY_API_SECRET}" \
-d "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 curl command:
curl -s -X POST "https://api.transmitsms.com/add-to-list.json" \
-u "${KUDOSITY_API_KEY}:${KUDOSITY_API_SECRET}" \
-d "list_id=4213644&msisdn=0491570156&countrycode=AU&first_name=John&last_name=Doe&field_1=john@example.com"
/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 61491570156