MI

mistral-hello-world

Minimal, functional examples for interacting with Mistral AI using TypeScript and Python.

Install

mkdir -p .claude/skills/mistral-hello-world && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/7727" && unzip -o skill.zip -d .claude/skills/mistral-hello-world && rm skill.zip

Installs to .claude/skills/mistral-hello-world

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.

Create a minimal working Mistral AI chat completion example.
60 charsno explicit “when” trigger
Beginner

Key capabilities

  • →Execute chat completions
  • →Implement streaming responses
  • →Generate structured JSON output
  • →Configure temperature and token limits

How it works

The skill provides minimal boilerplate code for interacting with the Mistral API using both TypeScript and Python, covering standard requests, streaming, and structured output.

Inputs & outputs

You give it
User prompt and model selection
You get back
Generated text or JSON object

When to use mistral-hello-world

  • →Test API setup
  • →Implement chat completion
  • →Try streaming responses
  • →Verify model responses

About this skill

Mistral Bounded First Request

Overview

Prove the smallest useful chat path without turning a quickstart into production authority. Build offline, use synthetic text, capture content-free evidence, and stop after one approved response.

Prerequisites

  • A configured server-side MISTRAL_API_KEY reference.
  • A current model identifier selected from account-visible evidence.
  • Approval for one billable request and a non-sensitive synthetic prompt.

Current Contract

The current chat surface is POST /v1/chat/completions. A request includes a model and messages; response and usage shapes come from the current endpoint schema. Model aliases and availability are mutable.

Authentication

Resolve the key only at runtime through the trusted client boundary. Do not print the key, headers, prompt, or response content in the receipt.

Instructions

  1. Inspect runtime and dependency lock before selecting the official client.
  2. Resolve an allowed model dynamically; do not rely on an old price or context table.
  3. Construct one deterministic message containing no secrets, personal data, or customer content.
  4. Review parameters and maximum output before authorizing the live call.
  5. Execute once after approval; record status, latency, returned model, finish reason, and usage.
  6. Dispose of response content unless the approved plan explicitly retains the synthetic sample.

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 approval for the live call, model, output bound, and retained response. Do not add retries, tools, files, or stateful resources.

Error Handling

  • 401 is a configuration problem, not a reason to reveal a credential.
  • 429 requires current workspace evidence, not immediate repeated calls.
  • Model-not-found requires fresh discovery; never silently fall back to a costlier model.

Output

Return endpoint, requested/returned model, result class, latency, finish reason, usage, retention decision, and rollback. Redact content and credentials.

Examples

  • Prove staging with the prompt Reply with the word ready.
  • Report request_count=1; content_retained=no; usage_recorded=yes.

Validation

Assert exactly one request, recognized shape, bounded output, usage capture, no sensitive data, no logging, and no fallback.

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 not installed
  • →When the API key is not configured

Prerequisites

Mistral AI SDKMISTRAL_API_KEYNode.js 18+ or Python 3.9+

How it compares

It provides ready-to-run code templates for common patterns, reducing the time needed to initialize the client and handle responses.

Compared to similar skills

mistral-hello-world side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
mistral-hello-world (this skill)12moReviewBeginner
copilot-sdk75moReviewIntermediate
generating-api-sdks12moReviewAdvanced
replit-sdk-patterns12moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

More by jeremylongshore

View all by jeremylongshore →

analyzing-logs

jeremylongshore

Analyze application logs to detect performance issues, identify error patterns, and improve stability by extracting key insights.

14123

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.

1167

backtesting-trading-strategies

jeremylongshore

Backtest crypto and traditional trading strategies against historical data. Calculates performance metrics (Sharpe, Sortino, max drawdown), generates equity curves, and optimizes strategy parameters. Use when user wants to test a trading strategy, validate signals, or compare approaches. Trigger with phrases like "backtest strategy", "test trading strategy", "historical performance", "simulate trades", "optimize parameters", or "validate signals".

1071

generating-database-seed-data

jeremylongshore

Process this skill enables AI assistant to generate realistic test data and database seed scripts for development and testing environments. it uses faker libraries to create realistic data, maintains relational integrity, and allows configurable data volumes. u... Use when working with databases or data models. Trigger with phrases like 'database', 'query', or 'schema'.

1033

cursor-codebase-indexing

jeremylongshore

Execute set up and optimize Cursor codebase indexing. Triggers on "cursor index setup", "codebase indexing", "index codebase", "cursor semantic search". Use when working with cursor codebase indexing functionality. Trigger with phrases like "cursor codebase indexing", "cursor indexing", "cursor".

885

testing-mobile-apps

jeremylongshore

Execute mobile app testing on iOS and Android devices/simulators. Use when performing specialized testing. Trigger with phrases like "test mobile app", "run iOS tests", or "validate Android functionality".

810

You might also like

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.

763

generating-api-sdks

jeremylongshore

Generate client SDKs in multiple languages from OpenAPI specifications. Use when generating client libraries for API consumption. Trigger with phrases like "generate SDK", "create client library", or "build API SDK".

13

replit-sdk-patterns

jeremylongshore

Apply production-ready Replit SDK patterns for TypeScript and Python. Use when implementing Replit integrations, refactoring SDK usage, or establishing team coding standards for Replit. Trigger with phrases like "replit SDK patterns", "replit best practices", "replit code patterns", "idiomatic replit".

11

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).

136215

stripe-integration

wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

48165

openrouter-hello-world

jeremylongshore

Create your first OpenRouter API request with a simple example. Use when learning OpenRouter or testing your setup. Trigger with phrases like 'openrouter hello world', 'openrouter first request', 'openrouter quickstart', 'test openrouter'.

733

Search skills

Search the agent skills registry