Seamlessly interact with your Immich photo library through an AI agent using natural language and advanced metadata filtering.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install claw2immich
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install claw2immich using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The claw2immich skill enables AI agents to communicate directly with an Immich instance via the Model Context Protocol (MCP). It provides access to over 200 tools derived from the Immich OpenAPI spec, allowing for complex queries, person identification, and media retrieval through an automated interface. This integration is a primary example of how Openclaw Skills can bridge the gap between self-hosted data and intelligent agents.
By leveraging this skill, developers and power users can transform their photo library into a searchable, actionable database. Whether you need to find a specific person, a location, or a specific date, the claw2immich server acts as the translation layer that makes your media accessible to Large Language Models.
First, ensure you have a running Immich instance and the claw2immich MCP server installed. Configure your MCP server in the config/mcporter.json file as follows:
{
"mcpServers": {
"immich": {
"baseUrl": "http://your-claw2immich-host:port/sse"
}
}
}
To verify the installation of this Openclaw Skills component, run the following command in your terminal:
mcporter call immich tool_access_report
The skill organizes data based on the Immich OpenAPI taxonomy. Below are the primary data entities handled:
| Entity | Key Metadata Fields |
|---|---|
| Assets | UUID, City, Country, CreatedAt (ISO 8601), isFavorite, web_url |
| People | UUID, Name, facial recognition data |
| Albums | UUID, Album Name, shared link status |
| Search Results | CLIP score, thumbnail base64 data, download URL |
All search parameters utilize specific prefixes (path_, query_, body_) to ensure strict compatibility with the underlying API endpoints.
Loading
A transparent desktop overlay featuring a pixel art lobster that provides real-time lip-syncing for AI agent speech output.

A smart routing agent that prioritizes local LLMs over cloud APIs to reduce costs and enhance data privacy.

A local-first routing engine that prioritizes privacy and cost-efficiency by intelligently escalating LLM requests to the cloud only when necessary.

A powerful integration for querying Supabase projects and generating user analytics directly from your chat interface.

A deterministic governance layer for controlling AI agent tool execution and enforcing security policies.

A high-performance long-term memory plugin that combines semantic vector search with keyword-based BM25 retrieval for AI agents.








































