Agent skill · operations · composiohq

Mistral AI Automation

Automate Mistral AI operations -- manage files and libraries, upload documents for fine-tuning, batch processing, and OCR, track fine-tuning jobs, and build RAG pipelines via the Composio MCP integration.

Why this skill is useful

Adds multiple executable scripts for managing Mistral AI operations that are not publicly documented.

What it needs

Requires rube installed locally. Requires mistral account access. About 3k tokens when loaded. Last updated 2026-07-24. 71,973 stars on the source repository.

What this skill does

Mistral AI Automation Automate your Mistral AI workflows -- upload files for fine-tuning, batch processing, and OCR, manage document libraries for RAG-enabled agents, list and retrieve files, track fine-tuning jobs, and integrate Mistral AI into cross-app data pipelines. Toolkit docs: composio.dev/toolkits/mistralai --- Setup 1. Add the Composio MCP server to your client: https://rube.app/mcp 2. Connect your Mistral AI account when prompted (API key authentication) 3. Start using the workflows below --- Core Workflows 1. Upload Files to Mistral AI Use MISTRALAIUPLOADFILE to upload files for fine-tuning, batch processing, or OCR. Limits: Maximum file size is 512 MB. For fine-tuning, only .jsonl files are supported. 2. List and Retrieve Files Use MISTRALAILISTFILES to browse uploaded files with pagination, and MISTRALAIRETRIEVEFILE to get metadata for a specific file. 3. Create Document Libraries Use MISTRALAICREATELIBRARY to group documents into libraries for use with RAG-enabled Mistral AI agents. 4. Upload Documents to a Library Use MISTRALAIUPLOADLIBRARYDOCUMENT to add documents to a library for RAG retrieval by Mistral AI agents. 5. List Libraries and Download Files Use MISTRALAILISTLIBRARIES to discover available document libraries, and MISTRALAIDOWNLOADFILE to retrieve file content. 6. Track Fine-Tuning Jobs Use MISTRALAIGETFINETUNINGJOBS to list and filter fine-tuning jobs by model, status, and creation time. --- Known Pitfalls Pitfall Detail --------- -------- Fine-tune file format Only .jsonl files are supported for fine-tuning uploads. Other formats will be rejected. File size limit Maximum upload size is 512 MB per file. File object structure MISTRALAIUPLOADFILE requires an s3key referencing a previously stored file, not raw binary content. Use a download action first to stage files in S3. Pagination cursors MISTRALAILISTFILES uses cursor-based pagination via the after parameter (file ID). Continue fetching until no more results are returned. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills composiohq/mistral-ai-automation

View the source on GitHub

Browse the @skills marketplace