# I need something custom!

Mechanic is a development platform – in the hands of a developer, it can be used to accomplish almost anything in Shopify. While our [task library](https://learn.mechanic.dev/resources/task-library) covers many use cases, Mechanic's true strength is in letting developers solve merchant problems quickly, giving merchants easy configuration forms for managing the resulting tasks.

{% hint style="warning" %}
Mechanic support covers the platform and tasks from the [task library](https://learn.mechanic.dev/resources/task-library). Custom tasks (including AI-generated tasks) are not covered by support — for help with custom task logic, ask in the [Mechanic Slack community](https://learn.mechanic.dev/resources/slack) or [hire a developer](https://learn.mechanic.dev/hire-a-developer).
{% endhint %}

{% hint style="info" %}
Need something that you think others might need too? The Mechanic community accepts [task requests](https://learn.mechanic.dev/resources/task-library/requesting), and the top-voted requests are regularly selected for implementation.
{% endhint %}

## If you're using AI

We have tools for this! Mechanic offers an [MCP server](https://learn.mechanic.dev/resources/mcp) for task library and docs access, [Agent Skills](https://learn.mechanic.dev/resources/agent-skills) and a [Sidekick skill](https://learn.mechanic.dev/resources/sidekick) for task-writing patterns, and the [Mechanic GPT](https://learn.mechanic.dev/resources/chatgpt) for general help in ChatGPT. See [Using AI with Mechanic](https://learn.mechanic.dev/ai) for the full overview.

## If you need a developer…

Mechanic's automation tasks are written in Liquid, which is a template language used heavily in and around Shopify. This means that developers of all levels, with even a little Shopify development experience, can get started with Mechanic.

**To find a developer for hire, you can contact Mechanic Partners directly at** [**partners.mechanic.dev**](https://partners.mechanic.dev/)**.** This is a growing list of established developers, both independent and agency, who can help you with your implementation.

Lastly: if you already have a developer on your team, or have an existing connection to a developer, send them this article and see if they can help you!

## If you are a developer…

If you're familiar with Liquid and Shopify's Admin APIs, you're ready to build. Mechanic tasks are Liquid code with direct GraphQL access to Shopify, HTTP actions for external APIs, and custom events for composing multi-step workflows. Start by browsing the [task library](https://learn.mechanic.dev/resources/task-library) for patterns close to what you need, then modify or build from scratch using the code editor.

The [Core Concepts](https://learn.mechanic.dev/core/events) section covers the event-task-action model, and [Interacting with Shopify](https://learn.mechanic.dev/core/shopify) covers how tasks read and write Shopify data. The [Techniques](https://learn.mechanic.dev/techniques/writing-a-high-quality-task) section covers patterns that experienced Mechanic developers use.

Join Mechanic's [Slack workspace](https://learn.mechanic.dev/resources/slack) to exchange support with the community — the #general channel is a great place to start, and it's filled with people solving problems every day. :)
