Automic VaultAutomic Vault

brew

Install ask-cli with Homebrew

CLI tool for Alexa Skill Kit. Version 2.30.7 via Homebrew; verified 2026-06-15.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install ask-cli

local Homebrew formula metadata

overview

Package summary

CLI tool for Alexa Skill Kit

Commands and aliases

  • ask

history

Project history and usage

ASK CLI is Amazon's command-line interface for the Alexa Skills Kit. It creates, manages, tests, and deploys Alexa skills, wrapping both higher-level project workflows and lower-level Skill Management API operations.

Project history

The alexa/ask-cli repository was created in December 2016 under the Alexa GitHub organization. Amazon's documentation presents it as the command-line front door for Alexa skill development, with commands for configuring credentials, creating projects from templates, deploying skill packages and Lambda code, and testing deployed skills.

The v2 line is the modern shape documented by Amazon: `ask configure` initializes Amazon developer and optional AWS credentials; `ask new` creates local skill projects; `ask deploy` publishes the skill manifest, interaction model, and backend resources; and `ask dialog` simulates conversations against a skill.

Adoption history

ASK CLI's adoption is tied to the Alexa developer ecosystem rather than general-purpose command-line culture. It is distributed through npm and Homebrew, and the official README points users to npm global installation. Homebrew analytics show modest but continuing installs, consistent with a specialized vendor SDK tool.

Amazon's documentation also made ASK CLI the documented workflow for Alexa-hosted skills, AWS Lambda backed skills, and skill package management. That gave the tool real operational weight for developers who wanted reproducible Alexa deployments instead of only using the web console.

How it is used

A typical session starts with `ask configure`, which opens a browser login to an Amazon developer account and creates the `~/.ask/cli_config` profile file. Developers then run `ask new`, edit the generated skill-package, lambda, infrastructure, and ask-resources files, and deploy with `ask deploy`.

The command reference distinguishes high-level commands such as `new`, `deploy`, and `configure` from low-level `smapi` commands that expose more direct control over Skill Management API calls.

Why package nerds care

ASK CLI is a classic vendor CLI package: not glamorous, but important because it captures a cloud product's deployment contract in a versioned tool. For package nerds it is interesting as a Node-distributed CLI that is also bottled by Homebrew, and as an example of a platform SDK where local config, cloud credentials, generated project files, and API wrappers all meet.

Timeline

  • 2016: alexa/ask-cli repository created.
  • 2023: v2.30.x releases published through GitHub releases.
  • 2024: v2.30.7 published as the latest GitHub release observed in the official repository metadata.
  • 2026: Homebrew API lists stable version 2.30.7.

Related projects

  • The README and docs connect ASK CLI to Alexa Skills Kit, SMAPI, AWS Lambda, AWS CloudFormation deployers, Alexa-hosted skills, and ASK SDKs.

Sources

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 10 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.ask/cli_configask-resources.json

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.ask/cli_config

executables

Installed executables

CommandKindExposureNote
askcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-25
manager version2.30.7
manager updated2026-06-15
local dataok
upstreamnot checked
latest detectednot detected

https://developer.amazon.com/en-US/docs/alexa/smapi/ask-cli-intro.html

install metadata

Package metadata

Package keybrew:ask-cli
Version2.30.7
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/ask-cli
Homepagehttps://developer.amazon.com/en-US/docs/alexa/smapi/ask-cli-intro.html
Repositoryhttps://github.com/alexa/ask-cli
Upstream docshttps://developer.amazon.com/en-US/docs/alexa/smapi/ask-cli-command-reference.html
LicenseApache-2.0
Source archivehttps://registry.npmjs.org/ask-cli/-/ask-cli-2.30.7.tgz
Last updated2026-06-15T10:20:10-04:00
Pulseupdated
Dependenciesnode
Bottleavailable (on arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameask-cli
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment