Mistral Vibe: Shared Skills Directory for Cross-Agent Reuse

Mistral Vibe

Mistral Vibe v2.11.0 introduced support for loading skills from the shared ~/.agents/skills directory, enabling developers to define skills once and have them available across all their agents. The release also enhances connector visibility in the /mcp menu — unauthenticated connectors now surface with clear needs auth or needs setup labels, and the OAuth authentication flow can be initiated directly from inside the CLI without leaving the terminal.

Featured Video

A video we selected to help illustrate this changelog


New Features

Shared Skills Directory: Define Once, Use Everywhere

Mistral Vibe now loads skills from ~/.agents/skills, a shared global directory that any agent can access. Previously, skills lived in project-specific paths or per-agent configurations, requiring developers who maintained multiple agents to duplicate skill definitions across directories. With this change, a skill defined once in ~/.agents/skills is automatically discoverable by every agent on the machine.

This is particularly valuable for teams or individuals running several specialized agents — a shared deploy skill, a code-review skill, or a changelog skill can now live in one place and stay consistent across all agents without manual synchronization. The feature follows the cross-agent skill-sharing convention already used by other tools in the agent ecosystem.

Connector Auth Status Now Visible in the /mcp Menu

The /mcp menu in Mistral Vibe now surfaces connectors that haven't been authenticated yet, displaying them with clear needs auth or needs setup labels rather than silently omitting them. When a connector requiring authentication is listed, users can now trigger the OAuth flow directly from within the CLI — no browser tabs or external configuration steps needed before returning to the terminal.

This builds on the OAuth connector flow introduced in v2.9.1 and makes the /mcp menu a more complete picture of the connector landscape. Previously, unauthenticated connectors were effectively invisible until manually configured; now users can discover and authorize them in a single workflow.

Other Changes

Mistral Vibe also restored the terminal theme selection system with an onboarding theme picker, allowing users to choose their preferred visual theme during setup. Newly discovered connectors are now disabled by default, preserving existing user choices rather than enabling unknown connectors automatically — a sensible default for users who want explicit control over which connectors are active.

A small but useful addition: the current date is now injected into the system prompt, meaning the agent always has an accurate sense of today's date without the user needing to mention it explicitly.

Bug Fixes

  • Original line endings are now preserved in ACP search_replace operations, preventing unintended file modifications on mixed-line-ending codebases.
  • The banner now shows the MCP/connectors count as enabled/total for clearer at-a-glance status.
  • The ACP grep tool now correctly displays the search path as a chip and no longer drops the filename from results.