imagekit-developer/skills

mcp-preflight

Routing guide for ImageKit's two MCP servers (imagekitapi and imagekitdevtools) — maps each capability to the correct server and tool, and covers the routing rules (e.g.

Zobacz źródło
Oryginalny dokument Skill

Treść z repozytorium z zachowaniem nagłówków, przykładów, kodu, tabel, linków i obrazów.

MCP Preflight

Read This Before Any ImageKit MCP Call

You have access to two ImageKit MCP servers. Each serves a different purpose. Calling the wrong server or the wrong tool wastes tokens and produces errors. This skill is your routing table.

Server Map

imagekit_api — Authenticated API Server

Prefix: mcp_imagekit_api_*

Two tools only:

ToolPurpose
search_docLocal search that only searches TypeScript SDK code — use to find method signatures and types
executeExecutes TypeScript code against the ImageKit SDK to perform CRUD operations

All CRUD operations are performed by writing TypeScript code that runs via execute:

  • List, search, get details of files
  • Delete, move, copy, rename files
  • Create, delete, move, copy folders
  • Bulk tag/untag operations
  • File versions (list, restore, delete)
  • Custom metadata fields (CRUD)
  • Cache invalidation (purge)
  • URL endpoints and origins management
  • Account usage stats

imagekit_devtools — Public Tools Server

Prefix: mcp_imagekit_devtools_*

Two tools only — no auth required:

ToolPurpose
search_docsRAG-powered search across ImageKit docs, guides, API refs, SDKs, community posts
transformation_builderBuilds transformation URLs from natural language descriptions

Routing Table

NeedRoute To
List, delete, move, copy filesmcp_imagekit_api_execute (write TS code)
Folder operationsmcp_imagekit_api_execute (write TS code)
File metadata, tags, custom fieldsmcp_imagekit_api_execute (write TS code)
Bulk operationsmcp_imagekit_api_execute (write TS code)
Cache purgemcp_imagekit_api_execute (write TS code)
URL endpoints, originsmcp_imagekit_api_execute (write TS code)
Find SDK method signatures/typesmcp_imagekit_api_search_doc
Upload filesUse mcp_imagekit_api_execute with client.files.upload()only URL-based uploads work; local files cannot be passed. Read the upload-files skill first.
How to do something in ImageKitmcp_imagekit_devtools_search_docs
Build a transformation URLmcp_imagekit_devtools_transformation_builder
Find SDK usage or API parametersmcp_imagekit_devtools_search_docs
Verify feature exists or find limitsmcp_imagekit_devtools_search_docs
Search / filter / list assetsmcp_imagekit_api_execute (write TS code) — read search-assets skill first
Integrate ImageKit into a framework/SDK/CMSread imagekit-integrations skill first

Searching / Filtering Assets

When listing assets with client.assets.list, filter on the server instead of fetching everything and filtering in code. Read the `search-assets` skill first — it is the canonical reference for the Lucene-like searchQuery syntax, when to use top-level params vs a searchQuery, and how to narrow the returned File/Folder results.

Integration Use Cases

When the task is to integrate ImageKit into a specific technology (front-end, back-end, mobile, CMS, external storage, upload widgets, URL generation, etc.), read the `imagekit-integrations` skill to find the right SDK/plugin and what it covers before writing code.

Before Calling imagekit_api

Use the `imagekit-sdk-reference` skill before constructing any TypeScript code that calls mcp_imagekit_api_* tools. That skill provides complete SDK method signatures, parameters, return types, error handling patterns, and examples to ensure correct API calls and proper data handling.

Critical Rules

  1. Uploads are URL-onlyclient.files.upload() via mcp_imagekit_api_execute only accepts a public URL string. Local files cannot be uploaded (no file bytes, streams, or Buffers). Read the upload-files skill first.
  2. ALWAYS call `search_docs` before writing any ImageKit SDK code — do not rely on training data for method signatures or parameters.
  3. Do NOT read library source code to figure out usagesearch_docs returns official docs and working examples. Only read source code as a last resort when docs fail.
  4. Use `transformation_builder` instead of hand-crafting transformation URLs — it knows correct parameter syntax and ordering.
  5. Filter `client.assets.list` server-side, not in code — read the search-assets skill for how to choose between top-level params and a searchQuery.
z tego samego repozytorium

Więcej Skills

Wszystkie Skills
imagekit-developer
Społeczność

ai-tasks

Apply AI-powered analysis to images for business-specific tagging, metadata extraction, and quality checks using controlled vocabularies. Use when user wants to analyze images and apply structured metadata in ImageKit.

instalacje
1
GitHub Stars
2
Aktualizacja
2 lip
imagekit-developer
Społeczność

imagekit-integrations

Index of ImageKit SDKs, plugins, and integrations — front-end, back-end, mobile, CMS, external storage, video player, media library & upload widgets, AI/automation, and URL generation. Use to find the right integration for a technology and what it covers, then query searchdocs for implementation details.

instalacje
1
GitHub Stars
2
Aktualizacja
2 lip
imagekit-developer
Społeczność

imagekit-sdk-reference

TypeScript SDK reference for @imagekit/nodejs — method signatures, parameter and return types (File, Folder, CustomMetadataField), error handling, and examples. Use when writing ImageKit SDK code or calling the imagekitapi execute tool.

instalacje
1
GitHub Stars
2
Aktualizacja
2 lip
imagekit-developer
Społeczność

search-docs

Guidance for searching ImageKit documentation with the searchdocs tool — how to craft effective queries, select the right sources, and handle results. Use before calling searchdocs to look up ImageKit features, APIs, configuration, pricing, or SDK examples.

instalacje
1
GitHub Stars
2
Aktualizacja
2 lip