setup-api-key

Validate ElevenLabs API keys and write them to a .env file.

46.2k|5.7k|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/calesthio/OpenMontage --skill setup-api-key-calesthio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-api-key
Source: https://github.com/calesthio/OpenMontage/tree/main/.agents/skills/setup-api-key
Command: npx skills add https://github.com/calesthio/OpenMontage --skill setup-api-key-calesthio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users obtain, validate, and persist an ElevenLabs API key so ElevenLabs-based tools can authenticate and run without failing due to missing or invalid credentials.

Core Features & Use Cases

  • Environment discovery: Detects existing ELEVENLABS_API_KEY in process environment or in a .env file and validates it.
  • Key validation: Verifies keys by calling the ElevenLabs user endpoint to confirm the key is active and permitted.
  • Safe configuration: Writes or replaces ELEVENLABS_API_KEY in a .env file and offers key rotation guidance for users who want to update credentials.
  • Use Case: Ideal when configuring voice synthesis, narration, or audio-generation pipelines that require ElevenLabs authentication within OpenMontage or other projects.

Quick Start

Please open the ElevenLabs API keys page, create or copy an API key, paste it here, and the skill will validate and save it to your project's .env.

Frequently Asked Questions about setup-api-key

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up an ElevenLabs API key for voice synthesis?

The skill validates your ElevenLabs API key by calling the ElevenLabs user endpoint to confirm the key is active and permitted, then writes or replaces ELEVENLABS_API_KEY in your .env file.

What is the best way to validate an ElevenLabs API key before using it?

The skill validates your ElevenLabs API key by calling the ElevenLabs user endpoint to confirm the key is active and permitted, then writes or replaces ELEVENLABS_API_KEY in your .env file.

Can I use this to check if an ELEVENLABS_API_KEY is already in my .env file?

The skill validates your ElevenLabs API key by calling the ElevenLabs user endpoint to confirm the key is active and permitted, then writes or replaces ELEVENLABS_API_KEY in your .env file.

How do I configure ElevenLabs credentials for audio generation in OpenMontage?

The skill validates your ElevenLabs API key by calling the ElevenLabs user endpoint to confirm the key is active and permitted, then writes or replaces ELEVENLABS_API_KEY in your .env file.

Why does my ElevenLabs authentication fail with a missing API key?

The skill validates your ElevenLabs API key by calling the ElevenLabs user endpoint to confirm the key is active and permitted, then writes or replaces ELEVENLABS_API_KEY in your .env file.

Do I need an existing .env file to save my ElevenLabs API key?

The skill validates your ElevenLabs API key by calling the ElevenLabs user endpoint to confirm the key is active and permitted, then writes or replaces ELEVENLABS_API_KEY in your .env file.