Posted at

Alexa Skill一式をask-cliでローカルにバックアップする

時々忘れるのでメモ


環境と準備

Macを使用。ask-cliをインストールしておく。


バックアップ

任意のディレクトリを作って、ask cloneを実行する。

cd workspace

mkdir alexa-skill-bkup
cd alexa-skill-bkup
ask clone
(スキルの一覧がどっと表示されるので、コピー元のファイルを選んでエンター)
(ローカルにプロジェクトファイル一式がダウンロードされる)


こういう時に使う


  • skill.jsonの書き方がわからない時


    • Alexa Developer Consoleの画面で設定してCloneし、書き方のサンプル入手。



  • バージョンアップ前に、すでにあるスキルをコピーして作る時。


    • alexa developer console上の設定とlambda functionの両方がコピーできるので便利。

    • なお新しいスキルを作る際、既存のスキルを上書きしてしまわないよう、skill.jsonの「name」と「uri」は書き換えること。




参考

いつもお世話になっております(^o^)

https://dev.classmethod.jp/cloud/ask-cli/

https://qiita.com/zono_0/items/403111918e9bc8215e82

あと、自分が以前ハマった時のページ

https://qiita.com/sitopp/items/a779da7f7c4e8c25a21b

以上です!