Skip to content

Commit ca56e05

Browse files
author
Rob McCauley
committed
design guide
1 parent 3555716 commit ca56e05

File tree

4 files changed

+49
-3
lines changed

4 files changed

+49
-3
lines changed

labs/Design/README.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
2+
### Alexa Skill Building Cookbook
3+
## Labs <a id="title">Alexa Design Lab</a>
4+
5+
6+
#### Welcome! <a id="intro"></a>
7+
A good design is critical to an effective and popular skill. Review the resources below to get started designing your skill.
8+
9+
*Before we begin*
10+
11+
Verify you have registered on each of these pages:
12+
13+
1. [developer.amazon.com](https://developer.amazon.com)
14+
1. [aws.amazon.com](https://aws.amazon.com)
15+
1. [alexa.design/voicehacks](https://alexa.design/voicehacks)
16+
17+
*Design Tools*
18+
19+
* [Model-to-Code Generator](http://ask-boston.us-east-1.elasticbeanstalk.com/)
20+
* ```arn:aws:lambda:us-east-1:653599009844:function:reflectWithDialog```
21+
22+
23+
#### Additional Resources
24+
25+
One-page design sheets can be printed and used to brainstorm ideas for a conversation with Alexa.
26+
27+
* [Alexa Dialogue Design](https://www.amazon.com/clouddrive/share/5WMoGXcKHSWWSoRiC3VNFmBnEveQBdPnLZq711Iu3d?ref_=cd_ph_share_link_copy)
28+
* [Alexa Dialogue Design - Detailed](https://www.amazon.com/clouddrive/share/PLKDyDip6Jv1HK450NTTGzJZJB4QjDyYxTMlQgmWDCQ?ref_=cd_ph_share_link_copy)
29+
30+
31+
<hr />
32+
33+
Back to the [github.com/alexa/alexa-cookbook](https://github.com/alexa/alexa-cookbook) home page.
34+

labs/LocalGuide/README.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,18 @@ Open a command prompt and navigate to this folder (labs/LocalGuide). Type in ``
2323
You should see a sequence of skill events be tested and the corresponding output.
2424
This will look best with a black-background command prompt.
2525

26-
#### Extend
26+
#### Lab 1: Extend this skill
27+
When the user says "go outside", the ```GoOutIntent``` intent is called.
28+
This makes an API call over the Internet to an API that returns the weather and current time in your city.
29+
30+
You can add your own custom features to this skill.
31+
For example, add a feature to decide, based on current time and weather conditions, whether to:
32+
33+
* Go out to a local beach or park
34+
* Recommend a movie theatre or mall
35+
* Attend a scheduled public event happening soon
36+
* Staying home to watch a movie on Amazon Prime
37+
* etc..
2738

2839

2940
<hr />

labs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The Lab topics and content are subject to change in the future without warning.
1313
+ When you get an idea for a new Intent or new skill feature, go ahead and add it to your skill!
1414

1515
#### Ready to begin?
16-
Click to [FactService](FactService) or [HelloWorld](HelloWorld), install the skill, and scroll down to follow the series of labs.
16+
Click to [LocalGuide](LocalGuide) or [FactService](FactService) or [HelloWorld](HelloWorld), install the skill, and scroll down to follow the series of labs.
1717

1818

1919
<hr />

tools/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ You may want to develop from a project folder on your local laptop for a number
3535
#### Download from GitHub
3636
You can download the entire Cookbook to your local hard drive in one of two ways:
3737
* Click the green **Clone or download** button from the home page, and download the zip file. Be sure to extract everything to a new folder.
38-
* If you have [GIT](https://git-scm.com/downloads) installed, open a command prompt and run : ```git clone https://github.com/alexa/alexa-cookbook```
38+
* If you have [GIT](https://git-scm.com/downloads) installed, open a command prompt and run :
39+
* ```git clone https://github.com/alexa/alexa-cookbook```
3940

4041
You can also create a new skill function from scratch. Create an empty folder, and add a file called ```index.js```
4142

0 commit comments

Comments
 (0)