Andi Skill Builder API Documentation

Legacy Powers via skillContext

All older powers are accessed from the skillContext parameter defined in the method signatures of shouldIRun and run.

export async function run(skillContext: ISkillContext): Promise<ISkillActivity> {
  // Access legacy powers via skillContext
  const data = skillContext.powers.data;
  const tags = skillContext.powers.tags;
}

These powers are still supported but newer skills should use the imported Powers classes directly.

See the full IPowerSet reference for all available legacy powers (andi, core, precisionLender, machineLearning).

See Powers for the modern approach.