Replace createFailedResult/createSuccessResult (8+ params each) with
a single result() builder + ctx spread. Default country to 'US'.
-117 lines, same output_schema.json contract.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace createEnvConfig/getAccessToken/requestApiWithAutoRefresh
with createSkillClient(). workflow.ts now takes a SkillClient
instead of config+token. Remove EnvConfig extension from types.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>