Agent skill · software engineering · jeremylongshore
customerio-install-auth
Install and configure Customer.io SDK/CLI authentication.
Why this skill is useful
Provides specific setup instructions and code snippets for integrating Customer.io SDK that the AI wouldn't reliably generate on its own.
What it needs
Requires node installed locally. Requires customer.io account access. About 3k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Customer.io Install & Auth Output A scoped Customer.io credential reference for the intended workspace/environment, with a verified low-impact connection test. A secret-management and rotation record that keeps tokens out of repositories, shell history, and logs. Examples Inject the development workspace credential from the approved secret manager, validate it with a low-impact read or synthetic event, and record only the environment and result. If a token is exposed, revoke it immediately and issue a replacement; do not reuse it while attempting to scrub logs. Overview Set up the customerio-node SDK and configure authentication for Customer.io's two API surfaces: the Track API (identify users, track events) and the App API (transactional messages, broadcasts, data queries). Prerequisites Node.js 18+ with npm/pnpm Customer.io account at https://fly.customer.io Site ID + Track API Key from Settings > Workspace Settings > API & Webhook Credentials App API Key (bearer token) from the same page — needed for transactional messages and broadcasts Two API Keys, Two Clients Client Auth Method Key Source Use For -------- ------------- ----------- --------- TrackClient Basic Auth (Site ID + API Key) Track API credentials identify(), track(), trackAnonymous(), suppress(), destroy() APIClient Bearer Token (App API Key) App API credentials sendEmail(), sendPush(), triggerBroadcast() Instructions Step 1: Install the SDK The package exports TrackClient, APIClient, RegionUS, RegionEU, SendEmailRequest, and SendPushRequest. Step 2: Configure Environment Variables Add .env to .gitignore if not already there. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/customerio-install-auth