Skip to main content
Any agent that can send a web request can use MakeSeamless. The check needs no account and no key, so an agent can check every tile it makes. A fix uses an API key from your account and the same credits as the app.

How do I get my agent to use MakeSeamless?

Paste this into the agent you already use. It names the API and the rules an agent should follow, so it goes straight to the right calls.

Check and fix pattern tiles with the MakeSeamless API.

Open in Cursor
Prompts that work well once the agent knows the API:
  • Check ./tile.png and tell me which repeat types it passes.
  • Check every PNG in ./papers as a straight repeat and write the file name, verdict and broken edge of each to seam-report.csv.
  • Check each tile in ./out as a half-drop repeat before you call it seamless.
  • Fix the tiles in ./papers that fail as straight, save each result as name-seamless.png, and tell me the credits used.

How do I install the MakeSeamless skill?

The skill file tells an agent what MakeSeamless does, what each call needs and what an account allows, so it gets the calls right the first time.

Install the MakeSeamless skill into your agent.

Open in Cursor

How do I make the check part of every task?

An agent reads its project instructions at the start of every task, while it uses an installed skill only when it decides to. A line in those instructions makes the check a step the agent always takes. Paste this into the AGENTS.md, CLAUDE.md or rules file of the folder where you make or upload patterns.

A standing instruction for AGENTS.md or CLAUDE.md.

Why tiles show a line explains why a tile has to be checked each time it changes.

Which rules should an agent follow?

  1. Check first. It is free and needs no key.
  2. Fix only when the repeat type the user needs is not in satisfied, and tell the user the cost first.
  3. Follow the job until it succeeds or fails, waiting as Retry-After says.
  4. Report the numbers in the result’s seam report. A result already passed the seam check for its repeat type.
  5. Never ask the user to paste an API key into a chat. Read it from the environment.
On 402 insufficient_credits, the agent tells the user error.details.credits_needed and error.details.daily_free_resets_at; credits are bought by the user on makeseamless.com.

Which files can an agent read?

Every docs page also has a Markdown version: add .md to its address, or ask for text/markdown.

Can an agent search these docs?

The docs answer as an MCP server at https://makeseamless.com/docs/mcp, so an agent can search them instead of the web. The page menu at the top of each page adds it to Cursor and VS Code, or copies the install command for any other client.

Use an API key yourself

Write the calls from a backend or a script.

Errors

Every code and which are worth a retry.