validateEnvVars

View as MarkdownOpen in Claude

Validates that all environment variables declared as required by the skill’s manifest are present in the environment. Returns a list of any missing variable names.

Takes no parameters.

Returns

string[] — Array of missing environment variable names. Empty if all required variables are set.

Example

1import { SkillBase } from '@signalwire/sdk';
2
3// Check for missing env vars before proceeding
4const missing = mySkill.validateEnvVars();
5if (missing.length > 0) {
6 console.error(`Missing environment variables: ${missing.join(', ')}`);
7}