mistral-install-auth
Assists with the installation and authentication setup for Mistral AI SDK in Node.js and Python.
Install
mkdir -p .claude/skills/mistral-install-auth && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/3388" && unzip -o skill.zip -d .claude/skills/mistral-install-auth && rm skill.zipInstalls to .claude/skills/mistral-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 the Mistral AI SDK with authentication.Key capabilities
- →Install Mistral AI SDK for Node.js or Python
- →Configure API keys using environment variables or .env files
- →Verify connection to Mistral AI by listing available models
- →Implement production-grade secret management for API keys
- →Validate the format of Mistral API keys
How it works
This skill installs the Mistral AI SDK and configures API key authentication using environment variables. It then verifies the connection by attempting to list available models.
Inputs & outputs
When to use mistral-install-auth
- →Install Mistral SDK
- →Configure Mistral API keys
- →Initialize Mistral AI client
- →Verify Mistral API connection
About this skill
Mistral Authentication and Installation
Overview
Create a reviewable authentication boundary before any inference call. Separate workspace access, secret custody, application authorization, and billing so possession of a key never implies permission to spend or process arbitrary data.
Prerequisites
- A named workspace administrator, application owner, and spend owner.
- An approved server-side secret manager and environment-specific rollback route.
- A runtime and official client selected from current first-party documentation.
Current Contract
Mistral API requests use Bearer authentication at https://api.mistral.ai. Studio-created keys are displayed once. Free mode can include usage; current billing and limits must be read from the account rather than encoded.
Authentication
Store the credential as MISTRAL_API_KEY and send it only in the Authorization: Bearer header from a trusted server. Never place it in source, browser bundles, URLs, prompts, logs, screenshots, fixtures, or support archives.
Instructions
- Inventory the workspace, runtime, environment, data class, volume, and accountable owners.
- Confirm the administrator permitted to create and revoke an environment-scoped key.
- Capture the one-time key directly into the approved secret manager and configure only its reference.
- Pin the client dependency and API host without recording the secret value.
- Validate configuration offline; request approval before one synthetic live call.
- Record ownership, creation date, rotation route, live-check receipt, and rollback readiness.
Tool Discipline
Use Read, Glob, and Grep to inspect code, locks, configuration, tests, and evidence. Use Write and Edit only for approved repository changes. Invocation alone does not authorize network calls, paid usage, uploads, stateful resources, admin mutations, deployments, or deletion.
Approval Boundaries
Require explicit approval for key creation or revocation, billing or role changes, live requests, deployments, or customer-derived content.
Error Handling
- A
401usually indicates a missing, malformed, revoked, or wrong-environment key. - A valid key can still fail because the workspace is suspended or at a current rate/spend boundary.
- Any browser or log exposure is an incident: revoke, rotate consumers, and verify history removal.
Output
Return workspace, environment, secret-reference name, host, client pin, owner, validation state, evidence IDs, risks, and rollback. Exclude credentials and content.
Examples
- Prepare a Python service with an injected production secret and no live request.
- Report
environment=staging; auth=Bearer; live_smoke=awaiting-approval.
Validation
Confirm host/header, scan tracked output for secrets, prove no browser exposure, and verify the owner can revoke the key.
Resources
- Current first-party evidence map — recheck dated sources before relying on mutable endpoints, models, limits, prices, preview status, or retention.
- Record live account observations as environment-specific evidence, not universal Mistral guarantees.
When not to use it
- →When the SDK is used with CommonJS `require` in Node.js
- →When a firewall blocks outbound HTTPS traffic to `api.mistral.ai`
Prerequisites
Limitations
- →401 Unauthorized error for invalid or missing API key
- →Module not found error if SDK is not installed
- →ERR_REQUIRE_ESM error if using CommonJS `require` with ESM-only SDK
How it compares
This skill provides a standardized and secure method for setting up Mistral AI authentication, which is more reliable than manually handling API keys or ad-hoc connection attempts.
Compared to similar skills
mistral-install-auth side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| mistral-install-auth (this skill) | 1 | 2mo | Review | Beginner |
| langchain-architecture | 8 | 4mo | Review | Intermediate |
| voice-ai-development | 5 | 8mo | No flags | Advanced |
| similarity-search-patterns | 3 | 4mo | No flags | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by jeremylongshore
View all by jeremylongshore →You might also like
langchain-architecture
wshobson
Design LLM applications using the LangChain framework with agents, memory, and tool integration patterns. Use when building LangChain applications, implementing AI agents, or creating complex LLM workflows.
voice-ai-development
davila7
Expert in building voice AI applications - from real-time voice agents to voice-enabled apps. Covers OpenAI Realtime API, Vapi for voice agents, Deepgram for transcription, ElevenLabs for synthesis, LiveKit for real-time infrastructure, and WebRTC fundamentals. Knows how to build low-latency, production-ready voice experiences. Use when: voice ai, voice agent, speech to text, text to speech, realtime voice.
similarity-search-patterns
wshobson
Implement efficient similarity search with vector databases. Use when building semantic search, implementing nearest neighbor queries, or optimizing retrieval performance.
langfuse
davila7
Expert in Langfuse - the open-source LLM observability platform. Covers tracing, prompt management, evaluation, datasets, and integration with LangChain, LlamaIndex, and OpenAI. Essential for debugging, monitoring, and improving LLM applications in production. Use when: langfuse, llm observability, llm tracing, prompt management, llm evaluation.
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.