When executing the clone command on my mac, with "node --version" of v8.9.1, I'm running into the following exception:
ask clone --skill-id < my alexa skill> The property "token" does not exist. /usr/local/lib/node_modules/ask-cli/node_modules/simple-oauth2/lib/client/access-token.js:19 if ('expires_at' in this.token) { ^ TypeError: Cannot use 'in' operator to search for 'expires_at' in undefined at new AccessToken (/usr/local/lib/node_modules/ask-cli/node_modules/simple-oauth2/lib/client/access-token.js:19:24) at Object.createAccessToken [as create] (/usr/local/lib/node_modules/ask-cli/node_modules/simple-oauth2/lib/client/access-token.js:74:12) at isTokenExpired (/usr/local/lib/node_modules/ask-cli/lib/utils/oauth-wrapper.js:72:35) at Object.tokenRefreshAndRead (/usr/local/lib/node_modules/ask-cli/lib/utils/oauth-wrapper.js:59:10) at Object.module.exports.requestWithUrl (/usr/local/lib/node_modules/ask-cli/lib/api/request-wrapper.js:37:18) at Object.module.exports.request (/usr/local/lib/node_modules/ask-cli/lib/api/request-wrapper.js:23:20) at Object.callGetSkill (/usr/local/lib/node_modules/ask-cli/lib/api/api-wrapper.js:112:20) at Object.getSkill (/usr/local/lib/node_modules/ask-cli/lib/clone/clone-skill.js:12:20) at singleSkillCloneProcess (/usr/local/lib/node_modules/ask-cli/lib/clone/clone.js:49:16) at Command.handle (/usr/local/lib/node_modules/ask-cli/lib/clone/clone.js:42:17)<br>
I've tried running the command with quotes around the skill id and without quotes.
I have created an IAM user and ~/.aws/credentials file following the tutorial: https://developer.amazon.com/docs/smapi/set-up-credentials-for-an-amazon-web-services-account.html. I even removed the ARN resource restrictions from the suggested IAM policy since there were no warnings, but I'm still stuck....