[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6E910B98VT69J6PCZH212D1":3,"skill-same:01M6E910B98VT69J6PCZH212D1":74},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":54,"repositoryHtmlUrl":55,"repositoryHomepageUrl":56,"ownerHtmlUrl":57,"ownerBlogUrl":6,"ownerDescription":58,"updatedAt":59,"install":60,"resources":73},"01M6E910B98VT69J6PCZH212D1","Mistral AI Automation",null,"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.","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",67,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002FComposioHQ\u002Fawesome-claude-skills\u002Fmistral-ai-automation\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,5,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"automation","Mistral","processing","MCP","via","upload","build","manage","files","operations","tuning","MCP Integration","ocr","Fine-Tuning","integration","batch","libraries","rag","documents","2026-11-10 10:12:30",false,"---\nname: Mistral AI Automation\ndescription: \"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.\"\nrequires:\n  mcp:\n    - rube\n---\n\n# Mistral AI Automation\n\nAutomate 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.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fmistral_ai](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fmistral_ai)\n\n---\n\n## Setup\n\n1. Add the Composio MCP server to your client: `https:\u002F\u002Frube.app\u002Fmcp`\n2. Connect your Mistral AI account when prompted (API key authentication)\n3. Start using the workflows below\n\n---\n\n## Core Workflows\n\n### 1. Upload Files to Mistral AI\n\nUse `MISTRAL_AI_UPLOAD_FILE` to upload files for fine-tuning, batch processing, or OCR.\n\n```\nTool: MISTRAL_AI_UPLOAD_FILE\nInputs:\n  - file: object (required)\n    - name: string -- destination filename (e.g., \"training_data.jsonl\")\n    - mimetype: string -- MIME type (e.g., \"application\u002Fpdf\", \"application\u002Fjsonl\")\n    - s3key: string -- S3 key of a previously downloaded\u002Fstored file\n  - purpose: \"fine-tune\" | \"batch\" | \"ocr\" (default \"fine-tune\")\n```\n\n**Limits:** Maximum file size is 512 MB. For fine-tuning, only `.jsonl` files are supported.\n\n### 2. List and Retrieve Files\n\nUse `MISTRAL_AI_LIST_FILES` to browse uploaded files with pagination, and `MISTRAL_AI_RETRIEVE_FILE` to get metadata for a specific file.\n\n```\nTool: MISTRAL_AI_LIST_FILES\nInputs:\n  - limit: integer (optional, min 1)\n  - after: string (file ID cursor for next page)\n  - order: \"asc\" | \"desc\" (default \"desc\")\n\nTool: MISTRAL_AI_RETRIEVE_FILE\nInputs:\n  - file_id: string (required) -- UUID obtained from List Files\n```\n\n### 3. Create Document Libraries\n\nUse `MISTRAL_AI_CREATE_LIBRARY` to group documents into libraries for use with RAG-enabled Mistral AI agents.\n\n```\nTool: MISTRAL_AI_CREATE_LIBRARY\nInputs:\n  - name: string (required) -- e.g., \"Project Documents\"\n  - description: string (optional)\n```\n\n### 4. Upload Documents to a Library\n\nUse `MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT` to add documents to a library for RAG retrieval by Mistral AI agents.\n\n```\nTool: MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT\n  - Requires library_id and file details\n  - Call RUBE_GET_TOOL_SCHEMAS for full input schema before use\n```\n\n### 5. List Libraries and Download Files\n\nUse `MISTRAL_AI_LIST_LIBRARIES` to discover available document libraries, and `MISTRAL_AI_DOWNLOAD_FILE` to retrieve file content.\n\n```\nTool: MISTRAL_AI_LIST_LIBRARIES\n  - Lists all document libraries with metadata (id, name, document counts)\n  - Call RUBE_GET_TOOL_SCHEMAS for full input schema\n\nTool: MISTRAL_AI_DOWNLOAD_FILE\n  - Downloads raw binary content of a previously uploaded file\n  - Call RUBE_GET_TOOL_SCHEMAS for full input schema\n```\n\n### 6. Track Fine-Tuning Jobs\n\nUse `MISTRAL_AI_GET_FINE_TUNING_JOBS` to list and filter fine-tuning jobs by model, status, and creation time.\n\n```\nTool: MISTRAL_AI_GET_FINE_TUNING_JOBS\n  - Supports filtering by model, status, creation time, and W&B integration\n  - Call RUBE_GET_TOOL_SCHEMAS for full input schema\n```\n\n---\n\n## Known Pitfalls\n\n| Pitfall | Detail |\n|---------|--------|\n| Fine-tune file format | Only `.jsonl` files are supported for fine-tuning uploads. Other formats will be rejected. |\n| File size limit | Maximum upload size is 512 MB per file. |\n| File object structure | `MISTRAL_AI_UPLOAD_FILE` requires an `s3key` referencing a previously stored file, not raw binary content. Use a download action first to stage files in S3. |\n| Pagination cursors | `MISTRAL_AI_LIST_FILES` uses cursor-based pagination via the `after` parameter (file ID). Continue fetching until no more results are returned. |\n| Library document processing | Uploaded library documents are processed asynchronously. They may not be immediately available for RAG queries after upload. |\n| Schema references | Several tools (`MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT`, `MISTRAL_AI_LIST_LIBRARIES`, `MISTRAL_AI_GET_FINE_TUNING_JOBS`, `MISTRAL_AI_DOWNLOAD_FILE`) require calling `RUBE_GET_TOOL_SCHEMAS` to load full input schemas before execution. |\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|-----------|-------------|\n| `MISTRAL_AI_UPLOAD_FILE` | Upload files for fine-tuning, batch processing, or OCR |\n| `MISTRAL_AI_LIST_FILES` | List uploaded files with pagination |\n| `MISTRAL_AI_RETRIEVE_FILE` | Get metadata for a specific file by ID |\n| `MISTRAL_AI_DOWNLOAD_FILE` | Download content of an uploaded file |\n| `MISTRAL_AI_CREATE_LIBRARY` | Create a document library for RAG |\n| `MISTRAL_AI_LIST_LIBRARIES` | List all document libraries with metadata |\n| `MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT` | Add a document to a library for RAG |\n| `MISTRAL_AI_GET_FINE_TUNING_JOBS` | List and filter fine-tuning jobs |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n\n","# Mistral AI Automation\n\nAutomate 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.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fmistral_ai](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fmistral_ai)\n\n---\n\n## Setup\n\n1. Add the Composio MCP server to your client: `https:\u002F\u002Frube.app\u002Fmcp`\n2. Connect your Mistral AI account when prompted (API key authentication)\n3. Start using the workflows below\n\n---\n\n## Core Workflows\n\n### 1. Upload Files to Mistral AI\n\nUse `MISTRAL_AI_UPLOAD_FILE` to upload files for fine-tuning, batch processing, or OCR.\n\n```\nTool: MISTRAL_AI_UPLOAD_FILE\nInputs:\n  - file: object (required)\n    - name: string -- destination filename (e.g., \"training_data.jsonl\")\n    - mimetype: string -- MIME type (e.g., \"application\u002Fpdf\", \"application\u002Fjsonl\")\n    - s3key: string -- S3 key of a previously downloaded\u002Fstored file\n  - purpose: \"fine-tune\" | \"batch\" | \"ocr\" (default \"fine-tune\")\n```\n\n**Limits:** Maximum file size is 512 MB. For fine-tuning, only `.jsonl` files are supported.\n\n### 2. List and Retrieve Files\n\nUse `MISTRAL_AI_LIST_FILES` to browse uploaded files with pagination, and `MISTRAL_AI_RETRIEVE_FILE` to get metadata for a specific file.\n\n```\nTool: MISTRAL_AI_LIST_FILES\nInputs:\n  - limit: integer (optional, min 1)\n  - after: string (file ID cursor for next page)\n  - order: \"asc\" | \"desc\" (default \"desc\")\n\nTool: MISTRAL_AI_RETRIEVE_FILE\nInputs:\n  - file_id: string (required) -- UUID obtained from List Files\n```\n\n### 3. Create Document Libraries\n\nUse `MISTRAL_AI_CREATE_LIBRARY` to group documents into libraries for use with RAG-enabled Mistral AI agents.\n\n```\nTool: MISTRAL_AI_CREATE_LIBRARY\nInputs:\n  - name: string (required) -- e.g., \"Project Documents\"\n  - description: string (optional)\n```\n\n### 4. Upload Documents to a Library\n\nUse `MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT` to add documents to a library for RAG retrieval by Mistral AI agents.\n\n```\nTool: MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT\n  - Requires library_id and file details\n  - Call RUBE_GET_TOOL_SCHEMAS for full input schema before use\n```\n\n### 5. List Libraries and Download Files\n\nUse `MISTRAL_AI_LIST_LIBRARIES` to discover available document libraries, and `MISTRAL_AI_DOWNLOAD_FILE` to retrieve file content.\n\n```\nTool: MISTRAL_AI_LIST_LIBRARIES\n  - Lists all document libraries with metadata (id, name, document counts)\n  - Call RUBE_GET_TOOL_SCHEMAS for full input schema\n\nTool: MISTRAL_AI_DOWNLOAD_FILE\n  - Downloads raw binary content of a previously uploaded file\n  - Call RUBE_GET_TOOL_SCHEMAS for full input schema\n```\n\n### 6. Track Fine-Tuning Jobs\n\nUse `MISTRAL_AI_GET_FINE_TUNING_JOBS` to list and filter fine-tuning jobs by model, status, and creation time.\n\n```\nTool: MISTRAL_AI_GET_FINE_TUNING_JOBS\n  - Supports filtering by model, status, creation time, and W&B integration\n  - Call RUBE_GET_TOOL_SCHEMAS for full input schema\n```\n\n---\n\n## Known Pitfalls\n\n| Pitfall | Detail |\n|---------|--------|\n| Fine-tune file format | Only `.jsonl` files are supported for fine-tuning uploads. Other formats will be rejected. |\n| File size limit | Maximum upload size is 512 MB per file. |\n| File object structure | `MISTRAL_AI_UPLOAD_FILE` requires an `s3key` referencing a previously stored file, not raw binary content. Use a download action first to stage files in S3. |\n| Pagination cursors | `MISTRAL_AI_LIST_FILES` uses cursor-based pagination via the `after` parameter (file ID). Continue fetching until no more results are returned. |\n| Library document processing | Uploaded library documents are processed asynchronously. They may not be immediately available for RAG queries after upload. |\n| Schema references | Several tools (`MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT`, `MISTRAL_AI_LIST_LIBRARIES`, `MISTRAL_AI_GET_FINE_TUNING_JOBS`, `MISTRAL_AI_DOWNLOAD_FILE`) require calling `RUBE_GET_TOOL_SCHEMAS` to load full input schemas before execution. |\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|-----------|-------------|\n| `MISTRAL_AI_UPLOAD_FILE` | Upload files for fine-tuning, batch processing, or OCR |\n| `MISTRAL_AI_LIST_FILES` | List uploaded files with pagination |\n| `MISTRAL_AI_RETRIEVE_FILE` | Get metadata for a specific file by ID |\n| `MISTRAL_AI_DOWNLOAD_FILE` | Download content of an uploaded file |\n| `MISTRAL_AI_CREATE_LIBRARY` | Create a document library for RAG |\n| `MISTRAL_AI_LIST_LIBRARIES` | List all document libraries with metadata |\n| `MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT` | Add a document to a library for RAG |\n| `MISTRAL_AI_GET_FINE_TUNING_JOBS` | List and filter fine-tuning jobs |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n\n",{"name":5,"requires":48,"description":7},{"mcp":49},[50],"rube","main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002FComposioHQ\u002Fawesome-claude-skills\u002Fmistral-ai-automation",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":8,"skillName":5,"commands":61,"prompt":71,"zipAvailable":72},[62,65,68],{"tool":63,"command":64},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill \"Mistral AI Automation\"",{"tool":66,"command":67},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill \"Mistral AI Automation\"",{"tool":69,"command":70},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill \"Mistral AI Automation\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002FComposioHQ\u002Fawesome-claude-skills\u002Fmistral-ai-automation\u002FSKILL.md",true,[],[75,85,94,103,109,116],{"skillNo":76,"name":77,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":81,"publishedAt":43},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[80],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[82,83,84],"model","model hierarchy","model hierarchy skill",{"skillNo":86,"name":87,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":91,"publishedAt":43},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[90],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[27,92,93],"zoom","zoom mcp",{"skillNo":95,"name":96,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":43},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[100,101,102,92],"sdk","zoom apps sdk","apps",{"skillNo":104,"name":105,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":43},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[105],{"skillNo":110,"name":111,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":115,"publishedAt":43},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[114],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[111],{"skillNo":117,"name":118,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":43},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[118]]