Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Amazon Alexa
  3. skill-sample-nodejs-highlowgame

skill-sample-nodejs-highlowgame

NOASSERTIONJavaScript

A sample Alexa skill demonstrating a high-low number guessing game with session and persistent attributes in Node.js.

GitHubGitHub
103 stars147 forks0 contributors

What is skill-sample-nodejs-highlowgame?

The Alexa High Low Game Skill Sample is a template for building an Alexa skill that implements a number guessing game where users try to guess a target number with higher/lower feedback. It demonstrates how to manage session attributes for temporary data and persistent attributes for saving user data across interactions. The project serves as a practical example of voice application development using the Alexa Skills Kit.

Target Audience

Developers learning to build Alexa skills, particularly those new to voice interface design and persistent state management in conversational applications.

Value Proposition

It provides a complete, working example with clear documentation and multiple deployment options, allowing developers to quickly understand core Alexa development patterns without building from scratch.

Overview

The high low game is a game where the player tries to guess the target number. After each incorrect guess, the player is informed if the target number is higher or lower than their current guess. This continues until the target number is guessed or the player gives up. This sample Alexa Skill is written in Node.js and demonstrates the use of session and persistent attributes.

Use Cases

Best For

  • Learning to build basic Alexa skills with game logic
  • Understanding session and persistent attribute management in voice apps
  • Practicing Alexa skill deployment with Alexa-hosted backends
  • Exploring AWS integration for Alexa skills with DynamoDB
  • Creating educational or tutorial content for voice development
  • Prototyping interactive voice games with simple rules

Not Ideal For

  • Developers building Alexa skills with complex, multi-turn dialogues or external integrations
  • Teams requiring production-ready skills with advanced error handling and monitoring
  • Projects needing support for Alexa devices with screens or multi-modal interfaces

Pros & Cons

Pros

Educational Clarity

The sample prioritizes learning with minimal, well-documented code that explains session and persistent attributes, making core concepts accessible.

Multiple Deployment Paths

Offers Alexa-hosted, AWS-hosted, and ASK CLI options, catering to different developer expertise levels and workflows.

Practical State Management

Demonstrates real-world use of Amazon S3 and DynamoDB for persistent attributes, providing hands-on experience with AWS services.

Beginner-Friendly Setup

Alexa-hosted backend requires no AWS configuration, allowing newcomers to deploy a functional skill quickly.

Cons

Limited Application Scope

Focused solely on a high-low game, it lacks examples for more sophisticated skill types like shopping or productivity apps.

AWS Setup Complexity

For AWS-hosted deployment, manual DynamoDB setup and IAM configuration add overhead, which can be daunting for beginners.

Basic Feature Set

Does not cover advanced Alexa features such as account linking, progressive responses, or APL for displays, limiting its use for comprehensive learning.

Frequently Asked Questions

Quick Stats

Stars103
Forks147
Contributors0
Open Issues0
Last commit3 years ago
CreatedSince 2016

Tags

#amazon-s3#sample-code#alexa-skills#game-development#alexa-skill#nodejs#persistent-storage#aws-lambda#voice-applications#dynamodb#tutorial

Built With

D
DynamoDB
A
Amazon S3
N
Node.js
A
AWS Lambda

Included in

Amazon Alexa623
Auto-fetched 10 hours ago

Related Projects

skill-sample-nodejs-factskill-sample-nodejs-fact

Build An Alexa Fact Skill

Stars1,154
Forks1,164
Last commit1 year ago
skill-sample-nodejs-audio-playerskill-sample-nodejs-audio-player

An Alexa Skill Sample showing how to play long form audio in 3P-skills

Stars475
Forks357
Last commit3 years ago
skill-sample-nodejs-quiz-gameskill-sample-nodejs-quiz-game

An Alexa Skill Sample showing how to build a quiz game skill.

Stars267
Forks285
Last commit3 years ago
skill-sample-nodejs-triviaskill-sample-nodejs-trivia

This Alexa sample skill is a template for a trivia style game with score keeping

Stars259
Forks304
Last commit3 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub