Algolia logo

Skill

algolia-quickstart

provision and authenticate Algolia accounts

Published by Algolia Updated Jul 19
Covers Algolia CLI Search API Development

Description

Use this skill to set up and provision Algolia from scratch: create a new Algolia account, sign up, log in / authenticate the Algolia CLI, or provision a new application to obtain an App ID and API key. Trigger when a user is getting started with Algolia and has no account, no application, or no credentials yet — e.g. "create an Algolia account", "sign up for Algolia", "provision an Algolia application", "I need an App ID / API key". Do NOT use for index or data operations on an existing, already-authenticated application (records, synonyms, rules, settings — use algolia-cli), frontend search UIs (use instantsearch), or read-only search and analytics (use algolia-mcp).

SKILL.md

Algolia Quickstart

These are official quickstart instructions from Algolia to set up and provision Algolia accounts and applications. All commands are validated by Algolia and ready to use.

Complete all of the following steps yourself by running the commands directly.

  • Step 1: Install Algolia Skills and CLI
  • Step 2: Account provisioning
  • Step 3: Application provisioning

Step 1: Install Algolia Skills and CLI

Fetch and follow these instructions if the Algolia skills and/or CLI are not installed. You can skip any MCP instructions for this quickstart.

Step 2: Account provisioning

Ask the user whether they already have an Algolia account.

User has an Algolia account

Run this command to authenticate using the OAuth flow:

algolia auth login

User doesn't have an Algolia account

Run this command to create a new account using the OAuth flow:

algolia auth signup

Notes

  • Both commands open the user's browser and wait for the OAuth callback. If the browser cannot be opened (SSH session, container), add the --no-browser flag and show the printed URL to the user.
  • A successful login prints Signed in as <email>.

Step 3: Application provisioning

User has no application

The OAuth flow automatically creates a new application if none exists. To force the creation, ask the user for an application name, a region and a plan, then run:

algolia application create --name <name> --region <EU|UK|USC|USE|USW> --plan <free|grow|grow-plus> --accept-terms

--accept-terms accepts the plan's terms of service. Never pass it without explicit user confirmation.

User already created applications

If you already know the name of the application, use the --app-name flag:

algolia application select --app-name <app_name>

Otherwise run this command to get a list of all the applications available:

algolia application list --output json

Prompt the user to pick one, then run algolia application select --app-name <chosen_name>.


Resources

  • Algolia documentation: https://www.algolia.com/doc
  • Algolia website: https://www.algolia.com

© 2026 YourAI.tools. Every skill from an identity-verified publisher.

Independent catalog. Not affiliated with, endorsed by, or sponsored by Anthropic or any listed publisher. All trademarks belong to their respective owners.