ideogram-install-auth
Guidelines and commands for authenticating with the Ideogram REST API using environment-based keys.
Install
mkdir -p .claude/skills/ideogram-install-auth && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/6637" && unzip -o skill.zip -d .claude/skills/ideogram-install-auth && rm skill.zipInstalls to .claude/skills/ideogram-install-auth
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Install and configure Ideogram API authentication.Key capabilities
- →Set up Ideogram API authentication
- →Configure `Api-Key` header for requests
- →Install HTTP client libraries for Node.js
- →Install HTTP client libraries for Python
- →Create and configure `.env` files for API keys
How it works
This skill guides the user through obtaining an Ideogram API key, installing necessary HTTP client libraries, and configuring the API key as an environment variable for authentication.
Inputs & outputs
When to use ideogram-install-auth
- →Initializing Ideogram API authentication in a new project
- →Setting up secure .env files for production credentials
- →Installing necessary HTTP clients for API communication
About this skill
Ideogram Authentication and Installation
Overview
Establish a reviewable Ideogram API boundary before any paid generation runs. Separate developer-account enrollment, team ownership, billing, secret storage, and application authorization so a valid key never becomes accidental authority for a browser or untrusted tenant.
Prerequisites
- A named Ideogram team Owner and accountable application owner.
- Accepted developer terms, a payment method, and positive prepaid API credit.
- A server-side secret manager and an environment-specific rollback plan.
Current Contract
Ideogram API subscriptions and web-app subscriptions are billed separately. Keys are created in the API dashboard, displayed once, revocable, and shared against the team's credit balance. Team roles are Owner, Admin, and Member; multiple keys do not create separate balances.
Authentication
Store the key as IDEOGRAM_API_KEY and send it only in the Api-Key header to https://api.ideogram.ai. Never place it in source control, URLs, browser bundles, prompts, logs, screenshots, or client telemetry. Treat application user authorization as a separate control.
Instructions
- Inventory the runtime, Ideogram team, environment, data class, expected concurrency, and spend owner.
- Confirm developer terms, payment method, positive credit, and the team role allowed to create or revoke keys.
- Create one environment-scoped key and capture it directly into the approved secret manager because it is shown once.
- Configure the API host and secret reference without copying the value into repository files.
- Validate configuration offline, then run one synthetic generation only when live spend and content are approved.
- Record the key owner, creation date, rotation route, billing owner, validation result, and rollback state.
Tool Discipline
Use Read, Glob, and Grep to inspect dependency, configuration, and deployment surfaces. Use Write and Edit only for approved configuration or documentation changes. Invocation alone does not authorize key creation, billing changes, team membership changes, paid generation, or deployment.
Approval Boundaries
Require explicit ownership before adding credit, enabling auto-recharge, creating or revoking a key, changing a team role, sending sensitive prompts or images, or deploying a live integration. Repository inspection and synthetic offline validation remain read-only.
Error Handling
- A
401points first to a missing, malformed, revoked, or wrong-environment key. - A syntactically valid key can still fail when the shared team balance lacks positive credit.
- A key exposed to a client or log is an incident: revoke it, rotate consumers, and verify removal from history.
Output
Return the environment, team and role boundary, secret-manager reference name, API host, billing readiness, offline and live-check status, evidence identifiers, risks, and rollback state. Exclude the credential, prompts, images, expiring URLs, and customer data.
Examples
- Configure a production worker with an injected secret reference and a distinct staging key.
- Report
environment=staging; auth=Api-Key; credit=positive; live_smoke=approved; rollback=key-revocation-ready.
Validation
Verify the header name and host, scan tracked files for accidental values, confirm no browser exposure, and check that the accountable owner can revoke the key. A successful generation is not sufficient if evidence retention or billing ownership is unresolved.
Resources
- Current first-party evidence map — use the dated endpoint, webhook, billing, team, and training links as the contract index for this workflow.
- Recheck the endpoint-specific page and current OpenAPI description before relying on an enum, limit, beta feature, or lifecycle claim.
- Record live observations as environment-specific evidence, not as universal vendor guarantees.
When not to use it
- →When an Ideogram account is not available
- →When an API key has not been generated from the Ideogram dashboard
- →When a payment method is not configured for auto top-up billing
Prerequisites
Limitations
- →API keys are shown only once upon creation
- →Rate limits apply to in-flight requests
- →Image URLs expire and require immediate download
How it compares
This skill automates the setup of Ideogram API authentication, including environment variable configuration and client installation, which is more direct than manually setting up each component.
Compared to similar skills
ideogram-install-auth side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| ideogram-install-auth (this skill) | 1 | 2mo | Caution | Beginner |
| mcp-builder | 136 | 5mo | Review | Advanced |
| ollama-setup | 11 | 2mo | Review | Beginner |
| copilot-sdk | 7 | 5mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by jeremylongshore
View all by jeremylongshore →You might also like
mcp-builder
anthropics
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
ollama-setup
jeremylongshore
Configure auto-configure Ollama when user needs local LLM deployment, free AI alternatives, or wants to eliminate hosted API costs. Trigger phrases: "install ollama", "local AI", "free LLM", "self-hosted AI", "replace OpenAI", "no API costs". Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.
copilot-sdk
github
Build agentic applications with GitHub Copilot SDK. Use when embedding AI agents in apps, creating custom tools, implementing streaming responses, managing sessions, connecting to MCP servers, or creating custom agents. Triggers on Copilot SDK, GitHub SDK, agentic app, embed Copilot, programmable agent, MCP server, custom agent.
openrouter-function-calling
jeremylongshore
Implement function/tool calling with OpenRouter models. Use when building agents or structured outputs. Trigger with phrases like 'openrouter functions', 'openrouter tools', 'openrouter agent', 'function calling'.
ai-agents-architect
davila7
Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration. Use when: build agent, AI agent, autonomous agent, tool use, function calling.
ai-engineer
sickn33
Build production-ready LLM applications, advanced RAG systems, and intelligent agents. Implements vector search, multimodal AI, agent orchestration, and enterprise AI integrations. Use PROACTIVELY for LLM features, chatbots, AI agents, or AI-powered applications.