Update to Car Image API
Snapshot Nov 9, 2026 · 01:13 UTC · version 1.33.1
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 29, 2026 · 19:09 UTC
f6fd3a31eda5ce48e9c5e29b3af5be096570bff6198ab85897b6b7296ed80d9d
Nov 9, 2026 · 01:13 UTC
c708c91aaacf1d6fcb766decb621929b39b327467b0450f0675bcc3fd4187121
Package file
Oct 29, 2026 · 19:09 UTC
ff06c297b9bee6c5c72bbc2cebf1d8c9f3a1822116e74e73c76e73c3f609eef2
Nov 9, 2026 · 01:13 UTC
5282af3a0a116ddfce459fdd18d4da3634974fed9cbabc6889d19e2846d21b1b
Package file
Oct 29, 2026 · 19:09 UTC
31262
Nov 9, 2026 · 01:13 UTC
46210
Package file
Oct 29, 2026 · 19:09 UTC
a12115530c15f5dd58241f12b84a6aaea0853699768103c6a00788f8fd49d757
Nov 9, 2026 · 01:13 UTC
8a160c6667946db1f174d2ab00ed25f623e6c8f39288a031e4fd977356961a40
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
skills/car-image-mcp/SKILL.md →
skills/car-image-mcp/agents/openai.yaml →
skills/car-image-sdk/SKILL.md →
skills/car-image-sdk/agents/openai.yaml →
skills/car-image-sdk/references/typescript.md →
skills/car-image-support/SKILL.md →
skills/car-image-urls/SKILL.md →
skills/car-image-urls/agents/openai.yaml →
skills/car-image/agents/openai.yaml →
skills/car-image/references/errors.md →
README.md
− removed · + added
--- before +++ after @@ -1,18 +1,28 @@ # Car Image API — plugin for Claude Code, Codex and Cursor +**Website: [carimage.dev](https://carimage.dev)** + Studio-quality, transparent-background renders of any vehicle, wherever your agent works. One repository, native packaging for each client, plus the vendor-neutral [Open Plugins](https://agent-plugins.org) manifest. -Any make, model and year from **1990 to 2027** — 1,600 makes and 41,975 models from the open [`@meterapp/vehicle-db`](https://github.com/MeterApp/vehicle-db) catalog, each make, model and year with its own page at [carimage.dev/cars](https://carimage.dev/cars?ref=plugin). Eight camera views, any paint color (15 named presets or any hex), PNG/WebP/JPG up to 1024 px, delivered at any width × height (`fit` contain, cover or inside), transparent or on a solid background, optionally trimmed to the car. Plus free VIN decoding, stable vehicle ids, and textured 3D models (GLB, USDZ, FBX) of any vehicle in any paint. +Any make, model and year from **1990 to 2027** — 1,608 makes and 42,334 models from the open [`@meterapp/vehicle-db`](https://github.com/MeterApp/vehicle-db) catalog, each make, model and year with its own page at [carimage.dev/cars](https://carimage.dev/cars?ref=plugin). Nine camera views (default: Front three-quarter facing left, `view=front-3-4`, 35°), any paint color (15 named presets or any hex), PNG/WebP/JPG up to 2560 px (1024 px for older renders), delivered at any width × height (`fit` contain, cover or inside), transparent or on a solid background, optionally trimmed to the car (or framed by a preset: consistent, tight, balanced) and grounded with a soft shadow. Plus free VIN decoding, stable vehicle ids, and textured 3D models (GLB, USDZ, FBX) of any vehicle in any paint. -**1 credit per image · 100 credits per 3D model, once per vehicle and color, hosted for free · VIN decoding free · Free 100 credits at signup · Pro $29/mo 25,000 credits a month · Business $99/mo 150,000 · $1 per 100 credits beyond the allowance, purchased credits never expire.** +**Plans count vehicle images (one vehicle in one color from one view, once a month, delivered as often as needed at any size) · Free 100 a month · Pro $49/mo 2,500 · Business $99/mo 10,000 · no overage · 100 credits per 3D model, once per vehicle and color, hosted for free · VIN decoding free · one-time Image Packs to self-host for good.** -For vehicle images in chat, resolve the vehicle, call `create_car_image_urls` once (7-day TTL, unlimited uses, renewal off unless requested), and paste each returned `data[].markdown` directly in the final reply, outside code fences. State expiry and reuse unexpired URLs. The MCP response includes the same signed URL in `url`; REST responses are unchanged. Use `get_car_image` for explicit file or byte requests. Do not call both paid tools for one chat image. If inline display is unavailable, link the existing URL rather than minting another. +For vehicle images in chat, resolve the vehicle and call `get_car_image` with its id: the host shows the returned picture inline. Where a tool's image does not reach the person (a terminal such as Claude Code or Codex), call `create_car_image_urls` once instead (7-day TTL, unlimited uses, renewal off unless requested) and link the URL. Signed URLs are for pages, apps, emails and documents. Do not call both paid tools for one chat image. ## Install ### Claude Code +In one step: + +```text +/plugin install car-image --marketplace MeterApp/car-image-plugins +``` + +Or add the marketplace first, then install from it: + ```text /plugin marketplace add MeterApp/car-image-plugins /plugin install car-image@meterapp @@ -43,9 +53,9 @@ ### Then sign in, when you want an image -The plugin works before you sign in: its catalog server looks vehicles up and shows the picture a vehicle's page already has, free and with no account. Sign in when you first want an image in the view, paint and size you asked for. In Claude Code the agent can start it for you and hand you a link, or open `/mcp`, select `plugin:car-image:car-image`, and authenticate in your browser. The plugin uses OAuth: no API key or environment variable is required. Codex and Cursor use their MCP connection controls to sign in. +The plugin works before you sign in: its catalog server looks vehicles up and shows the picture a vehicle's page already has, free and with no account. Sign in when you first want an image in the view, paint and size you asked for: your agent opens a Car Image sign-in in the browser and keeps the connection. In Claude Code the agent can start it for you and hand you a link, and `/mcp` (select `plugin:car-image:car-image`) shows the connection and signs in again if needed. Codex, Cursor and the Claude and ChatGPT apps sign in the same way from their connector settings. The plugin itself takes no key. -On a machine without a browser, use an API key instead. Claude Code offers an optional **Car Image API key** field when you enable the plugin: leave it empty for browser sign-in, or paste a key from [the dashboard](https://carimage.dev/dashboard?ref=plugin). To set, change or clear it later, open `/plugin`, select the Car Image plugin, choose **Configure options**, then restart. Claude Code keeps the key in your system's secure credential store and sends it only to the Car Image MCP server. +For scripts, CI and the SDK, create an API key in [the dashboard](https://carimage.dev/dashboard?ref=plugin) and keep it as a secret in that environment; the plugin never uses it. On a machine with no browser at all, connect the server yourself with your key as a header, as [the install page](https://carimage.dev/install?ref=plugin) shows, instead of using the plugin's connection. Updating from an older release? Update the plugin ([Keep it up to date](#keep-it-up-to-date)) and restart the host before signing in. @@ -84,7 +94,7 @@ | `car-image-support` | Source-linked product answers, pricing, missing-context reporting and hosted billing links | | `car-image-mcp` | Connecting over MCP, from an IDE or a chat app, and fixing it when tools do not appear | -The hosted MCP server at `https://carimage.dev/api/mcp` exposes seven core tools: `resolve_vehicle`, `search_vehicles`, `decode_vin`, `check_vehicles`, `get_car_image`, `create_car_image_urls` and `get_account`. `get_car_image` costs 1 credit and `create_car_image_urls` 1 credit per URL; the lookups and the account are free. This plugin connects to `https://carimage.dev/api/mcp?toolset=all`, which adds ten more: `get_make_logo` (1 credit), `create_3d_model` (100 credits; free once the account owns the vehicle and color), `get_3d_model`, `publish_3d_model`, `list_image_options`, `describe_api`, `get_pricing`, `search_help`, `create_checkout_link` and `get_billing_link` (free) — twenty-six tools in all, because the skills teach the extras. When the catalog lacks a vehicle, the agent says so and stops; it never substitutes another car. +The hosted MCP server at `https://carimage.dev/api/mcp` exposes twelve core tools: `resolve_vehicle`, `search_vehicles`, `decode_vin`, `check_vehicles`, `get_car_image`, `create_car_image_urls`, `get_account`, `request_feature`, `report_issue`, `upvote_feedback` and `submit_review`. `get_car_image` costs 1 credit and `create_car_image_urls` 1 credit per URL; the lookups and the account are free. This plugin connects to `https://carimage.dev/api/mcp?toolset=all`, which adds thirteen more: `get_make_logo` (1 credit), `create_3d_model` (100 credits; free once the account owns the vehicle and color), `get_3d_model`, `publish_3d_model`, `list_image_options`, `describe_api`, `get_pricing`, `search_help`, `create_checkout_link`, `get_billing_link`, `checkout_status` (free), `purchase_plan` and `pay_invoice` (charge a payment token, only under the owner's agent spending limit), `list_members` (free, read only) and `list_webhooks` (free, read only) — forty-one tools in all, because the skills teach the extras. When the catalog lacks a vehicle, the agent says so and stops; it never substitutes another car. The catalog server at `https://carimage.dev/api/mcp/catalog` needs no account and is connected beside it: `resolve_vehicle`, `search_vehicles`, `list_image_options`, `describe_api`, `get_pricing` and `search_help` (the help center: pricing, licensing, what happens when a plan ends), plus `preview_car_image`, which returns the picture a vehicle's page on carimage.dev already shows, free. It never renders or reads an account, so the agent can look a car up, show a preview and explain the API from the first session, and ask you to sign in only for the image you asked for. Once you have signed in, it finishes that request without being asked again. @@ -94,35 +104,35 @@ | --- | --- | | Plugin / catalog server | None: it serves nothing that belongs to an account | | Plugin / hosted MCP | Browser OAuth sign-in; the host stores and refreshes the token | -| Plugin in Claude Code, optionally | The API key you saved in the plugin's options, kept in your system's secure credential store and sent as `X-Api-Key` | -| Manually configured MCP without OAuth | A key entered in that host's own MCP settings, sent as an `X-Api-Key` or `Authorization: Bearer` header | +| MCP you add yourself, without OAuth | A key entered in that host's own MCP settings, sent as an `X-Api-Key` header ([install page](https://carimage.dev/install?ref=plugin)) | | SDK and CLI | A key your application keeps with its other secrets, or the one `car-image login` stores for the CLI | | Browsers | **Never a key** — signed delivery URLs only | -The plugin never sets an `Authorization` header: Claude Code turns off OAuth fallback when one is configured, so a saved key travels as `X-Api-Key`, and a signed-in token takes precedence when both are present. Nothing in the plugin reads a key from your environment variables or files. For manual API-key connections, send the key as a header, never in a URL, and keep it out of committed config files. +The plugin's MCP entries carry a URL and the attribution headers below, nothing else: the host discovers OAuth from the server's sign-in challenge, signs you in with the browser and stores and refreshes the token. For a connection you add yourself with a key, send the key as a header, never in a URL, and keep it out of committed config files. ### What the plugin sends -The plugin runs no local commands or hooks. Its MCP tools call two servers: `https://carimage.dev/api/mcp`, with your sign-in token or the key you saved, and `https://carimage.dev/api/mcp/catalog`, with no credential; each receives the arguments of its tool calls. The MCP configuration also sends `X-CarImage-Integration: plugin` for usage attribution. This declares the integration; it contains no user identity, prompt, or conversation text. The calling host may separately identify itself through MCP client information. How Car Image handles this data is in the [privacy policy](https://carimage.dev/privacy?ref=plugin). +The plugin runs no local commands or hooks. Its MCP tools call two servers: `https://carimage.dev/api/mcp`, with the token your host got when you signed in, and `https://carimage.dev/api/mcp/catalog`, with no credential; each receives the arguments of its tool calls (vehicle names, VINs, view, color and size options, and the text of any help question, feedback or review you choose to send). The MCP configuration also sends `X-CarImage-Integration: plugin`, `X-CarImage-Plugin-Version` (this release) and `X-CarImage-Plugin-Channel` for usage attribution. These name the integration; they contain no user identity, prompt, or conversation text. What comes back is catalog data, account details (credit balance, plan, usage), signed image URLs on carimage.dev that your host or browser then fetches, and, when you ask for one, a 3D model's files. The calling host may separately identify itself through MCP client information. How Car Image handles this data is in the [privacy policy](https://carimage.dev/privacy?ref=plugin). ## Safety model -- Every vehicle is looked up before it is rendered, and a lookup that is ambiguous, or lands in another year than the one asked for, goes back to the human before a credit is spent. -- A `402` (out of credits, or `plan_vehicle_limit` when the plan's monthly cap on distinct vehicles is reached) is a question for a human. Agents never buy credits or subscribe to, change or cancel a plan on their own. +- Every vehicle is looked up before it is rendered, and a lookup that is ambiguous, or lands in another year than the one asked for, goes back to the human before anything is rendered. +- A `402` (`plan_image_limit` when the month's vehicle images are used up, `subscription_required_for_credits` when the balance is short for a 3D model, or `plan_vehicle_limit` on an account still on the credit meter) is a question for a human. Agents never buy anything or subscribe to, change or cancel a plan on their own. - Renders are generated product visuals, not OEM photography. Never claim a specific trim or an individual listed vehicle is depicted exactly. - A signed delivery URL is unguessable, not access-controlled. Treat it as public for its lifetime. - Confirm the count and the cost before a batch the user did not size, and before any 3D model (100 credits each, unless the account already owns that vehicle in that color). ## Product help and billing links -Use `search_help` for source-linked product, licensing, policy and Enterprise answers; search each question separately without customer emails or secrets. Use `report_gap: true` when related articles do not answer the question. Queries are recorded privately to improve documentation. `get_pricing` returns current plans and packs. On the human's request, `create_checkout_link` prepares a purchase and `get_billing_link` opens settings; the human confirms in the browser. Connected apps get a sign-in dashboard link. Never send an owner-account Stripe link to another customer. +Feedback (free): `request_feature`, `report_issue`, `upvote_feedback` and `submit_review` are core tools; `list_feedback`, `get_feedback`, `list_my_feedback`, `remove_feedback_vote`, `comment_on_feedback` and `list_reviews` come with `?toolset=all`. REST: `GET /api/v1/feedback`, `POST /api/v1/feedback/features`, `POST /api/v1/feedback/issues`, `GET /api/v1/feedback/{id}`, `POST`/`DELETE /api/v1/feedback/{id}/votes`, `POST /api/v1/feedback/{id}/comments`, `GET /api/v1/reviews`, `PUT /api/v1/reviews/me`. CLI: `car-image feedback list|show|mine|request|report|upvote|comment`, `car-image review`, `car-image reviews`. After a failure that looks like a Car Image bug, offer `report_issue` with the failed call's `request_id`; when the human wishes the API did something, `request_feature`. Both return `similar` items first and file nothing until `force: true`: upvote a match instead. Issues are private to the reporter and the team. Every new item, upvote, official response and status change is emailed to the people who follow it. Guide: https://carimage.dev/docs/feedback?ref=plugin -CLI: `car-image pricing`, `car-image support "question" [--report-gap]`, `car-image billing --credits 500 --no-browser`, `car-image billing --plan pro --no-browser`, `car-image billing --portal`. SDK: `pricing()`, `searchHelp(question)`, `createCheckoutLink({credits: 500})`, `getBillingLink()`. The plugin includes the `car-image-support` skill. [Help center](https://carimage.dev/help?ref=plugin). +Use `search_help` for source-linked product, licensing, policy and Enterprise answers; search each question separately without customer emails or secrets. Use `report_gap: true` when related articles do not answer the question. Queries are recorded privately to improve documentation. `get_pricing` returns current plans and Image Packs; credits are not sold. On the human's request, `create_checkout_link` prepares a purchase and `get_billing_link` opens settings; the human confirms in the browser. Connected apps get a sign-in dashboard link. Never send an owner-account Stripe link to another customer. + +CLI: `car-image pricing`, `car-image support "question" [--report-gap]`, `car-image billing --plan pro --no-browser`, `car-image billing --portal`. SDK: `pricing()`, `searchHelp(question)`, `createCheckoutLink({plan: "pro"})`, `getBillingLink()`. The plugin includes the `car-image-support` skill. [Help center](https://carimage.dev/help?ref=plugin). ## Development ```bash -python3 scripts/validate_repo.py claude plugin validate . --strict codex plugin marketplace add . --json ``` @@ -136,3 +146,5 @@ ## License MIT + +`get_image_availability` checks prepared/cached status and quality before generating: resolve the vehicle first, then pass its id, view and color (omit view for all nine). Prepared means quick delivery from storage, with no wait for a new render. The check is free and read-only; it reports `standard`, `enhanced`, `premium` or null plus upgrade state and render estimates, and renders, queues and counts nothing.
Full technical diff · 33 changed fields
changed /files/.codex-plugin~1plugin.json/sha256
"f6fd3a31eda5ce48e9c5e29b3af5be096570bff6198ab85897b6b7296ed80d9d"
"c708c91aaacf1d6fcb766decb621929b39b327467b0450f0675bcc3fd4187121"
changed /files/CHANGELOG.md/sha256
"ff06c297b9bee6c5c72bbc2cebf1d8c9f3a1822116e74e73c76e73c3f609eef2"
"5282af3a0a116ddfce459fdd18d4da3634974fed9cbabc6889d19e2846d21b1b"
changed /files/CHANGELOG.md/size
31262
46210
changed /files/README.md/sha256
"a12115530c15f5dd58241f12b84a6aaea0853699768103c6a00788f8fd49d757"
"8a160c6667946db1f174d2ab00ed25f623e6c8f39288a031e4fd977356961a40"
changed /files/README.md/size
12296
14651
changed /files/skills~1car-3d~1SKILL.md/sha256
"a09c9ce4910a48a38791f038377ed3cc45eb54583f2bb744fa0dbf80612ac798"
"c8073342ed31d5cc119c0c2558125b18943148f51a1220e3a36ee8d7edb532e0"
changed /files/skills~1car-3d~1SKILL.md/size
15757
16305
changed /files/skills~1car-image-mcp~1SKILL.md/sha256
"079f15a27477fa4b69bb00edaa17f5ab98cab7551f09a40cd13a289a3f4bcc1f"
"a71125851fb6c36c9fdd4ccbaaa411bf4c18dfa4fb88f292696212d09c4444f8"
changed /files/skills~1car-image-mcp~1SKILL.md/size
18126
21978
changed /files/skills~1car-image-mcp~1agents~1openai.yaml/sha256
"f047577a9c14f6caa868316874f0b72c6ffa67caec72119c6ddc9efbde1f8739"
"678cf19330eb1a358362495ec244796d645b9402c3ce977a126930d3ee161c0b"
changed /files/skills~1car-image-mcp~1agents~1openai.yaml/size
252
319
changed /files/skills~1car-image-sdk~1SKILL.md/sha256
"ff285f9c1d6425aa19e53be01f43a97e20955b6a454ea88f08d171f48059c59c"
"2cc55356c4dd4e751387b59fd10097aa1c34fb421408393b7549b22471b173b5"
changed /files/skills~1car-image-sdk~1SKILL.md/size
6594
11228
changed /files/skills~1car-image-sdk~1agents~1openai.yaml/sha256
"13c380cd40db75176f425bb7ba3cc073ceca9235acf376ca31b4084dd8722869"
"f0d43ce4a4eb834872204727c28b9e1f5831f8eecbff9e5dd07ec321dc11b898"
changed /files/skills~1car-image-sdk~1agents~1openai.yaml/size
326
393
changed /files/skills~1car-image-sdk~1references~1typescript.md/sha256
"a10cca7e2ed7689c873e59f71765195095fd822c96a48dea172739fe756784b4"
"cdb723277c38df34bfe8d6be67cbbf74d74349ab3de25a492c9df4094676472f"
changed /files/skills~1car-image-sdk~1references~1typescript.md/size
10284
11324
changed /files/skills~1car-image-support~1SKILL.md/sha256
"8e7c173ed1201d8085335b355d0761f3d2b414a55e0599cea11bdaed0dafc14a"
"4786a16033ca1207b13022be2f22e09bdf21b48d719025a17c22b0c34690f62b"
changed /files/skills~1car-image-support~1SKILL.md/size
4551
8387
changed /files/skills~1car-image-urls~1SKILL.md/sha256
"1cd7108930e5cc60f28609afe4dc515640bf81f6dfa38771b45ab29d57f13380"
"11f2841d781eba034fe272fcb79f46a8e32cd7cc979daf3125778c26ff232713"
changed /files/skills~1car-image-urls~1SKILL.md/size
15531
18906
changed /files/skills~1car-image-urls~1agents~1openai.yaml/sha256
"32713404066e949f6c913bd990f2ad98f952763c80ef55cef513720e9696200c"
"68b4ad2591eed539ee6bbedd4f7a6507b115056bde198caeba60a11748b81618"
changed /files/skills~1car-image-urls~1agents~1openai.yaml/size
509
637
changed /files/skills~1car-image~1SKILL.md/sha256
"dae37e96ab329c344bc4d033bb0678653bdfed5c0f092537c80aa79c456b9f2f"
"c75c6959f9184d94d9c1522704c208fd7572e8cfcb4d8979ef6a7cc15d48aae6"
changed /files/skills~1car-image~1SKILL.md/size
29941
35557
changed /files/skills~1car-image~1agents~1openai.yaml/sha256
"5c93c2788eb20a3580f0a249807651f7f4b025fbb594017f7797071ca152c898"
"61b62d6233ca46e5ec0d137bfc17daf0cd2fdba9f51c3d76c568f7d23f8fef45"
changed /files/skills~1car-image~1agents~1openai.yaml/size
514
618
changed /files/skills~1car-image~1references~1errors.md/sha256
"f7a6abacbf48a08d93bd626cf6f6671d5d80a4c646dd3ae0ceb68b7b2c96adb4"
"ba08a5142fd103cb5dee4226c25d20c1ff0ef0b94b3066ae185b1ff023d8567e"
changed /files/skills~1car-image~1references~1errors.md/size
8041
9248
changed /files/skills~1vehicle-catalog~1SKILL.md/sha256
"d19cd21fcf70550e1b1831438287b43ae4e4b3e286903a83b879321f34ff6274"
"45d79e106c03329a92fa565508190343c9ad41adec46ad1be57ee19eae41f254"
changed /files/skills~1vehicle-catalog~1SKILL.md/size
18032
19415
changed /files/skills~1vehicle-catalog~1agents~1openai.yaml/sha256
"369721d70a5aa2f7a1c56506d242ae2e52eeca1212f5ad6c876b101e677da06b"
"f3b6a44dd7eb7d258efa592fcb5e9d9102f2356f8ea0910a15c2f03c3148cad3"
changed /files/skills~1vehicle-catalog~1agents~1openai.yaml/size
453
520
Full snapshot data
{
"files": {
".app.json": {
"sha256": "6934cac4cad9b0ed413be428f20a7bc219ba507e916923b68abe3eb5b7c42838",
"size": 101
},
".codex-plugin/plugin.json": {
"sha256": "c708c91aaacf1d6fcb766decb621929b39b327467b0450f0675bcc3fd4187121",
"size": 2020
},
".mcp.json": {
"sha256": "63a41bfd41b83d107c3191954845b21603526b17ad56e4a485b8cd2237c69a7d",
"size": 117
},
"CHANGELOG.md": {
"sha256": "5282af3a0a116ddfce459fdd18d4da3634974fed9cbabc6889d19e2846d21b1b",
"size": 46210
},
"LICENSE": {
"sha256": "d1079e077559779de4b024f2f0f50ba0917d1d451bd8fe0dc06f2c70cb27d692",
"size": 1070
},
"README.md": {
"sha256": "8a160c6667946db1f174d2ab00ed25f623e6c8f39288a031e4fd977356961a40",
"size": 14651
},
"assets/logo.svg": {
"sha256": "502faa86327be73cfcdc92d95062e102b12fe52a53779a204eebf0ad9041e719",
"size": 574
},
"skills/car-3d/SKILL.md": {
"sha256": "c8073342ed31d5cc119c0c2558125b18943148f51a1220e3a36ee8d7edb532e0",
"size": 16305
},
"skills/car-3d/agents/openai.yaml": {
"sha256": "fb6ece4bf4853e0e421c34c6e44493945bd29e00db4c62d1e2c36dafcbb7bdb7",
"size": 437
},
"skills/car-image-mcp/SKILL.md": {
"sha256": "a71125851fb6c36c9fdd4ccbaaa411bf4c18dfa4fb88f292696212d09c4444f8",
"size": 21978
},
"skills/car-image-mcp/agents/openai.yaml": {
"sha256": "678cf19330eb1a358362495ec244796d645b9402c3ce977a126930d3ee161c0b",
"size": 319
},
"skills/car-image-sdk/SKILL.md": {
"sha256": "2cc55356c4dd4e751387b59fd10097aa1c34fb421408393b7549b22471b173b5",
"size": 11228
},
"skills/car-image-sdk/agents/openai.yaml": {
"sha256": "f0d43ce4a4eb834872204727c28b9e1f5831f8eecbff9e5dd07ec321dc11b898",
"size": 393
},
"skills/car-image-sdk/references/typescript.md": {
"sha256": "cdb723277c38df34bfe8d6be67cbbf74d74349ab3de25a492c9df4094676472f",
"size": 11324
},
"skills/car-image-support/SKILL.md": {
"sha256": "4786a16033ca1207b13022be2f22e09bdf21b48d719025a17c22b0c34690f62b",
"size": 8387
},
"skills/car-image-support/agents/openai.yaml": {
"sha256": "62119289c5b042e8603b7f423e77b42a25c854bc8bcac20d35cd7a60224d5464",
"size": 477
},
"skills/car-image-urls/SKILL.md": {
"sha256": "11f2841d781eba034fe272fcb79f46a8e32cd7cc979daf3125778c26ff232713",
"size": 18906
},
"skills/car-image-urls/agents/openai.yaml": {
"sha256": "68b4ad2591eed539ee6bbedd4f7a6507b115056bde198caeba60a11748b81618",
"size": 637
},
"skills/car-image/SKILL.md": {
"sha256": "c75c6959f9184d94d9c1522704c208fd7572e8cfcb4d8979ef6a7cc15d48aae6",
"size": 35557
},
"skills/car-image/agents/openai.yaml": {
"sha256": "61b62d6233ca46e5ec0d137bfc17daf0cd2fdba9f51c3d76c568f7d23f8fef45",
"size": 618
},
"skills/car-image/references/errors.md": {
"sha256": "ba08a5142fd103cb5dee4226c25d20c1ff0ef0b94b3066ae185b1ff023d8567e",
"size": 9248
},
"skills/vehicle-catalog/SKILL.md": {
"sha256": "45d79e106c03329a92fa565508190343c9ad41adec46ad1be57ee19eae41f254",
"size": 19415
},
"skills/vehicle-catalog/agents/openai.yaml": {
"sha256": "f3b6a44dd7eb7d258efa592fcb5e9d9102f2356f8ea0910a15c2f03c3148cad3",
"size": 520
}
}
}SHA-256 of public snapshot: 41bc88c99b87c4686987411f0fc112b465ad45d5caf73fa5ae35eaf8a4a1c92c