Skip to content
Back to skills

Ai Fabric Pattern

ASecurity

Design textile and fabric patterns using each::sense AI. Create seamless repeating patterns for fashion, upholstery, wallpaper, and packaging. Supports florals, geometrics, abstract, ethnic, animal print, and custom motifs. Use for: textile design, fabric printing, surface pattern, wallpaper design, packaging patterns, fashion prints. Triggers: fabric pattern, textile design, pattern generator, seamless pattern, surface pattern, print design, textile print, repeat pattern, fabric design, wall...

  • 29 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added June 2, 2026
toolspythongobashapidocumentation

Works with

  • cli
  • api

Security analysis

A100/100

Scanned June 2, 2026

npx -y skills add awesome-genmedia/skills --skill ai-fabric-pattern --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ai Fabric Pattern?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ai Fabric Pattern
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/awesome-genmedia-ai-fabric-pattern/badge)](https://www.skillsdirectory.com/skills/awesome-genmedia-ai-fabric-pattern)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ai-fabric-pattern
description: "Design textile and fabric patterns using each::sense AI. Create seamless repeating patterns for fashion, upholstery, wallpaper, and packaging. Supports florals, geometrics, abstract, ethnic, animal print, and custom motifs. Use for: textile design, fabric printing, surface pattern, wallpaper design, packaging patterns, fashion prints. Triggers: fabric pattern, textile design, pattern generator, seamless pattern, surface pattern, print design, textile print, repeat pattern, fabric design, wallpaper pattern"
allowed-tools: Bash(curl *), WebFetch
---

# AI Fabric Pattern

Design original textile and fabric patterns using [each::sense](https://docs.eachlabs.ai/sense/overview) — the intelligent AI agent that automatically selects the best model for your request.

## Quick Start

> Requires an each::labs API key. Get one at [eachlabs.ai](https://eachlabs.ai).

### Using curl

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Design a seamless repeating floral pattern with small wildflowers in soft pink, lavender, and sage green on a cream background. Watercolor illustration style, suitable for cotton fabric printing"
      }
    ],
    "stream": false
  }'
```

### Using Python (OpenAI SDK)

```python
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_EACHLABS_API_KEY",
    base_url="https://eachsense-agent.core.eachlabs.run/v1"
)

response = client.chat.completions.create(
    model="eachsense/beta",
    messages=[{
        "role": "user",
        "content": "Design a seamless repeating floral pattern with small wildflowers in soft pink, lavender, and sage green on a cream background. Watercolor illustration style, suitable for cotton fabric printing"
    }]
)

print(response.choices[0].message.content)
```

### With Reference Image

Provide a mood board or existing pattern as inspiration:

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": [
              {"type": "text", "text": "Create a new seamless pattern inspired by the style and color palette of this reference. Keep the same mood but use different motifs — replace the florals with tropical leaves and exotic birds. Suitable for silk fabric."},
              {"type": "image_url", "image_url": {"url": "https://example.com/reference-pattern.jpg"}}
            ]
          }
    ],
    "stream": false
  }'
```

> Images are sent inside messages using the OpenAI multimodal content format. Maximum 4 images per request.

### Streaming

Set `"stream": true` for real-time SSE responses, or `"stream": false` for complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.

## Pattern Categories

| Category | Motifs | Common Uses |
|----------|--------|-------------|
| **Floral** | roses, wildflowers, tropical flowers, botanicals | dresses, curtains, bedding |
| **Geometric** | chevrons, hexagons, triangles, tessellations | shirts, ties, upholstery |
| **Abstract** | brushstrokes, marble, watercolor washes | scarves, blouses, wallpaper |
| **Ethnic** | ikat, batik, paisley, tribal, aztec | bohemian fashion, home textiles |
| **Animal** | leopard, zebra, snakeskin, feathers | statement fashion, accessories |
| **Novelty** | food, animals, objects, characters | children's clothing, accessories |
| **Stripes & Checks** | pinstripe, plaid, gingham, tartan | suiting, casual wear |

## Prompt Engineering Tips

### Prompt Structure

```
[seamless/repeating] + [motif description] + [color palette] + [style] + [background] + [intended use]
```

### Key Phrases for Seamless Patterns

```
seamless repeating pattern, tileable design, continuous repeat,
all-over print, four-way repeat, half-drop repeat,
pattern tile, textile-ready design
```

### Scale Descriptors

```
ditsy (very small repeat), small-scale, medium-scale,
large-scale, oversized motif, micro print, macro print
```

## Examples

### Art Deco Geometric

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Design a seamless Art Deco geometric pattern with fan shapes and stepped arches. Gold metallic and deep navy color palette on a black background. Luxurious, symmetrical, repeating tile, suitable for evening wear fabric"
      }
    ],
    "stream": false
  }'
```

### Tropical Botanical

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Design a lush tropical seamless pattern with monstera leaves, palm fronds, and birds of paradise flowers. Rich greens, coral, and teal on a dark jungle green background. Hand-painted botanical illustration style, large-scale repeat for resort wear"
      }
    ],
    "stream": false
  }'
```

### Minimalist Abstract

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Design a minimalist abstract seamless pattern with irregular organic dots and thin curved lines. Muted terracotta and charcoal on an off-white linen-textured background. Scandinavian design aesthetic, medium-scale repeat, suitable for home textile printing"
      }
    ],
    "stream": false
  }'
```

### Japanese-Inspired Waves

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Design a seamless pattern inspired by traditional Japanese seigaiha waves. Indigo blue concentric wave arcs on a white background, clean line work, medium-scale repeat. Woodblock print aesthetic, suitable for cotton yukata fabric"
      }
    ],
    "stream": false
  }'
```

## Batch Workflow: Colorway Variations

```bash
COLORWAYS=(
  "coral pink, dusty rose, and cream on a white background"
  "navy blue, teal, and gold on a dark charcoal background"
  "sage green, olive, and tan on a natural linen background"
  "black and white monochrome with grey accents"
)

MOTIF="seamless ditsy floral pattern with small scattered wildflowers and leaves"

for COLORS in "${COLORWAYS[@]}"; do
  curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
    -H "Content-Type: application/json" \
    -H "X-API-Key: $EACHLABS_API_KEY" \
    -d "{
      \"messages\": [{\"role\": \"user\", \"content\": \"Design a $MOTIF in $COLORS. Hand-drawn illustration style, textile-ready repeat.\"}],
      \"stream\": false
    }"
  echo "---"
done
```

## Common Pitfalls

- **Seamless edges** are hard for AI to guarantee. Always specify "seamless repeating" in the prompt; you may still need post-processing to perfect tile edges.
- **Too many colors** (more than 5-6) make patterns look chaotic and are expensive to print.
- **Scale ambiguity** — always state "small-scale", "medium-scale", or "large-scale" to control repeat density.
- **Fabric suitability** — mention the intended fabric (silk, cotton, polyester) to influence weight and detail level.

## Related Skills

- [AI Fashion Model](../ai-fashion-model/SKILL.md) — Show patterns on model garments
- [AI Outfit Generator](../ai-outfit-generator/SKILL.md) — Create outfits with patterned pieces
- [AI Product Mockup](../../ecommerce/ai-product-mockup/SKILL.md) — Apply patterns to product mockups
- [AI Texture Generator](../../3d-ar/ai-texture-generator/SKILL.md) — PBR textures for 3D fabrics

## Related Models

- [flux-2-max](../../../models/flux-2-max/SKILL.md) — Highest quality image generation
- [seedream-v4-5](../../../models/seedream-v4-5/SKILL.md) — Creative and artistic styles
- [nano-banana-pro](../../../models/nano-banana-pro/SKILL.md) — Fast iterations

## Documentation

- [each::sense Overview](https://docs.eachlabs.ai/sense/overview)
- [each::labs API](https://docs.eachlabs.ai)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.