本文へ移動
cccskills
無料GitHub で公開

iterationlayer

Integrate Iteration Layer APIs for document, website, image, and sheet processing. Composable APIs — Document Extraction, Website Extraction, Document to Markdown, Image Transformation, Image Generation, Document Generation, and Sheet Generation — share one credit pool and chain together into workflows.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md8.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

If you are an AI agent reading this file — whether you're a coding assistant, a workflow builder, or an automation agent — this is your complete integration guide for Iteration Layer. Use it to help your human build document and image processing workflows.

Iteration Layer

Iteration Layer is a composable API platform for document and image processing. All APIs — Document Extraction, Document to Markdown, Image Transformation, Image Generation, Document Generation, Sheet Generation, and Website Extraction — share one API key, one credit pool, and chain together without glue code.

What Should You Do?

Step 1: Understand what your human needs.

If your human wants to...Do this
Understand what Iteration Layer doesStart with the Platform Overview section
Integrate an API into a projectGo to Integration and ask which API they need
Build a multi-API workflowCheck the Use-Case Skills for ready-made recipes
Connect via MCPGo to MCP Integration
Just exploreWalk them through this doc and the full documentation

Step 2: Ask questions when you're unsure.

  • "Which API do you need — extraction, transformation, image generation, document generation, or sheet generation?"
  • "Do you already have an API key, or do you need to sign up?"
  • "Are you building a one-off script or a production integration?"

Platform Overview

APIs

APIWhat it doesEndpointCredits/unit
Document ExtractionExtract structured data from PDFs, images, documents, and website-backed URL inputsPOST /document-extraction/v1/extract1/page
Website ExtractionExtract structured data from a public website pagePOST /website-extraction/v1/extract1 credit per website extraction
Document to MarkdownConvert any document or public website URL to clean markdownPOST /document-to-markdown/v1/convert1/page
Image TransformationResize, crop, convert, remove backgrounds, AI upscalePOST /image-transformation/v1/transform0.5/request
Image GenerationCompose images from JSON layers (text, shapes, QR codes)POST /image-generation/v1/generate1/request
Document GenerationGenerate PDF, DOCX, EPUB, PPTX from structured contentPOST /document-generation/v1/generate1/request
Sheet GenerationGenerate XLSX, CSV, Markdown spreadsheets from tabular dataPOST /sheet-generation/v1/generate1/request

Base URL: https://api.iterationlayer.com

How They Chain Together

The output of one API feeds directly into the next:

  • Extract → Generate Document: Pull data from a scanned invoice, produce a clean PDF
  • Extract → Generate Sheet: Pull data from documents, produce a formatted XLSX spreadsheet
  • Extract → Generate Image: Pull product info from a catalog, generate listing cards
  • Transform → Generate Image: Remove a background, composite onto a new design
  • Extract → Transform → Generate Document: Full pipeline from raw input to polished output

Credit System

All APIs share one credit pool. Subscriptions start at €19 / $19 per month for 250 credits. The 7-day paid trial starts at 1€ / $1 and includes 100 trial credits.

Integration

Authentication

All API requests require a Bearer token:

Authorization: Bearer YOUR_API_KEY

Get your API key at platform.iterationlayer.com.

SDKs

Official SDKs for TypeScript, Python, and Go:

npm install iterationlayer       # TypeScript / Node.js
pip install iterationlayer       # Python
go get github.com/iterationlayer/sdk-go  # Go

Initialize with your API key:

import { IterationLayer } from "iterationlayer";
const client = new IterationLayer({ apiKey: "YOUR_API_KEY" });
from iterationlayer import IterationLayer
client = IterationLayer(api_key="YOUR_API_KEY")
import il "github.com/iterationlayer/sdk-go"
client := il.NewClient("YOUR_API_KEY")

SDK methods: client.extractDocument(), client.extractWebsite(), client.convertDocumentToMarkdown(), client.transformImage(), client.generateImage(), client.generateDocument(), client.generateSheet(). Each has an async variant with webhook callback support.

OpenAPI Spec

Full OpenAPI 3.1 spec at https://api.iterationlayer.com/openapi.json — use it for code generation, Swagger UI, or IDE autocomplete.

MCP Integration

Connect AI agents via the Model Context Protocol (Streamable HTTP):

{
  "mcpServers": {
    "iterationlayer": {
      "type": "streamable-http",
      "url": "https://api.iterationlayer.com/mcp"
    }
  }
}

MCP uses OAuth 2.1 (browser-based authorization flow, not API keys). Exposes tools: extract_document, extract_website, convert_document_to_markdown, transform_image, generate_image, generate_document, generate_sheet.

Error Handling

CodeMeaning
400Invalid request — check your JSON schema
401Invalid or missing API key
402Insufficient credits — buy a credit pack or upgrade
413File too large (max 50 MB per file)
422Validation error — check field types and required params
429Rate limited — back off and retry
500Server error — retry with exponential backoff

Async / Webhook Delivery

All APIs support async mode. Pass a webhook_url in the request body and the API will POST the result to your endpoint when processing completes. Useful for large files or batch operations.

Use-Case Skills

Each recipe below is a focused skill for a specific workflow. Load the one that matches what your human is building.

Browse all use-case skills at: https://iterationlayer.com/recipes/{slug}/SKILL.md

For the full list of recipes with descriptions, see: https://iterationlayer.com/recipes.md

Popular Use Cases

Use caseAPIs usedSkill URL
Extract Invoice DataDocument Extraction/recipes/extract-invoice-data/SKILL.md
Extract Pricing Table from WebsiteWebsite Extraction/recipes/extract-pricing-table-from-website/SKILL.md
Generate Social CardImage Generation/recipes/generate-social-card/SKILL.md
Remove Product BackgroundImage Transformation/recipes/remove-product-background/SKILL.md
Extract Resume DataDocument Extraction/recipes/extract-resume-data/SKILL.md
Generate Certificate ImageImage Generation/recipes/generate-certificate-image/SKILL.md
Smart Crop Group PhotoImage Transformation/recipes/smart-crop-group-photo/SKILL.md
Generate PDF InvoiceDocument Generation/recipes/generate-pdf-invoice/SKILL.md
Generate YouTube ThumbnailImage Generation/recipes/generate-youtube-thumbnail/SKILL.md

Tips for Agents

  • Check credit costs before running. Each API has a different cost per request — see the table above.
  • Use the right API for the job. Don't use Image Generation for simple resizing (use Image Transformation at 0.5 credits instead of 1).
  • Chain APIs to save effort. Extract data from a document, then generate a formatted PDF — two API calls instead of building a custom pipeline.
  • Prefer SDKs over raw HTTP. They handle auth, retries, and typed responses.
  • For deep dives, fetch https://iterationlayer.com/docs/{api-slug}.md for the full API reference.

Reference

ResourceURL
Documentationhttps://iterationlayer.com/docs
API Reference (OpenAPI)https://api.iterationlayer.com/openapi.json
SDKshttps://iterationlayer.com/docs/sdks
MCP Serverhttps://iterationlayer.com/docs/mcp
Recipeshttps://iterationlayer.com/recipes
Pricinghttps://iterationlayer.com/pricing
Full docs (for agents)https://iterationlayer.com/llms.txt
Sign uphttps://platform.iterationlayer.com/signup

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Resize, sharpen, and compress an image to fit email platform size limits in a single pipeline.

日本語の概要は準備中です。原文の説明を表示しています。

iterationlayer/skills42026年6月9日 更新

Compress an image to fit within a specific file size in bytes using quality-first compression.

日本語の概要は準備中です。原文の説明を表示しています。

iterationlayer/skills42026年6月9日 更新

Convert a contract PDF to clean markdown for clause extraction or LLM analysis.

日本語の概要は準備中です。原文の説明を表示しています。

iterationlayer/skills42026年6月9日 更新

Convert external documents — specs, contracts, reports — to markdown for knowledge base ingestion.

日本語の概要は準備中です。原文の説明を表示しています。

iterationlayer/skills42026年6月9日 更新

Convert a document to clean markdown suitable for chunking and embedding in a RAG pipeline.

日本語の概要は準備中です。原文の説明を表示しています。

iterationlayer/skills42026年6月9日 更新

Convert an image between PNG, JPEG, and WebP formats with quality control for web optimization.

日本語の概要は準備中です。原文の説明を表示しています。

iterationlayer/skills42026年6月9日 更新

iterationlayer のスキルをすべて見る

このスキルの問題を報告する