AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Seamless Pattern Texture Generator

skill-devkindhq-ideogram-ai-toolkit-seamless-pattern-texture-generator · by devkindhq

Writes, generates, visually verifies, and iterates on seamless/tileable surface-design patterns — florals, geometrics, stripes, damask, plaids, novelty prints — and tileable material textures — fabric weaves, paper grain, wood, stone, leather, packaging substrates — for wallpaper, packaging, textile print, and digital surface design. Trigger on explicit requests using phrases like "seamless patte…

No reviews yet
0 installs
36 views
0.0% view→install

Install

$ agentstack add skill-devkindhq-ideogram-ai-toolkit-seamless-pattern-texture-generator

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-devkindhq-ideogram-ai-toolkit-seamless-pattern-texture-generator)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Seamless Pattern Texture Generator? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Seamless Pattern & Texture Generator

No generate_image, generate_images_bulk, remix_image, or reframe_image call in the connected Ideogram MCP exposes a seamless/tileable boolean, an edge-wrap mode, or an offset/repeat-preview capability — confirmed by direct inspection of those tools' schemas, not assumed from docs. Seamlessness here is achieved entirely through prompt language plus a best-effort visual-verification step (Workflow step 5). Never state or imply that a generated tile is mechanically guaranteed to be seamless — it is prompt-engineered and visually checked, not API-enforced.

style_type, negative_prompt, and seed are no-ops on the default v4 generation path this skill uses — they only take effect when custom_model_uri is set (the custom/v3 pipeline). Do not rely on them to set the DESIGN-vs-REALISTIC register or to exclude motifs/clichés in this skill's prompts; write the register and the exclusions directly into the prompt prose instead.

This skill covers two related deliverable families in one place — repeating surface-design patterns and tileable textures/materials — because both are the same underlying problem: one tile that has to read as continuous when it repeats. Structurally this is a prompt-composition skill like ideogram-prompt, logo-prompting, and moodboard-generator (one prompting problem plus a visual-verification loop), not a multi-call orchestration workflow like collections-management or custom-model-training.

Before you start

Read all four reference files before running any workflow step:

  • references/tile-prompt-recipe.md — the structured-caption recipe for writing the

tile prompt itself.

  • references/tiling-verification.md — the visual-QA step used in Workflow step 5.
  • references/anti-slop-discipline.md — the pattern-specific slop bans and the

pre-generation gate used in Workflow step 3.

  • references/composition-spec-format.md — the shared JSON schema, adapted here to

motif instances, used in Workflow step 7.

Workflow

1. Gather the brief

Collect: repeat category (floral / geometric / stripe / damask / plaid / novelty / material-texture), end use (fabric / wallpaper / packaging / general surface digital use), colorway (exact hex if the user has one, a named palette if not), motif scale, and any reference image or material name the user is pointing at.

If the user says "tile" without specifying straight, half-drop, or brick repeat, default to a straight repeat — and say so explicitly in your response. State the reason: half-drop and brick repeats require offset math this skill has no crop/offset tool to verify, so silently defaulting to one without saying so would misrepresent what was actually produced.

2. Write the prompt

Follow references/tile-prompt-recipe.md. The prompt must state the seamless/tileable framing explicitly and early, include edge-continuity instructions, specify flat top-down framing with no directional lighting, exclude any border or vignette, and spell out the DESIGN-vs-REALISTIC register in prose — never via style_type, which is inert on the default v4 path this skill uses. If the user gave an exact hex palette, write the exact hex values into the prompt rather than a named-color approximation.

3. Run the anti-slop gate before generating

Before calling generate_image, score the drafted prompt against the pre-generation gate in references/anti-slop-discipline.md. Of everything on that gate, border/vignette presence and the copy-paste-rotation tell are the two checks worth failing the prompt over — both break tileability directly, not just aesthetics, so a prompt that fails either one gets revised before it's ever sent to the model.

4. Generate

Use mcp__ideogram__generate_image for a single tile. Use mcp__ideogram__generate_images_bulk (1-500 prompts) when the user wants several distinct colorways or scales rendered at once — batch them as one bulk call, not a loop of single generate_image calls. Default to aspect_ratio: "1x1" as the repeat-unit shape (a square tile) and rendering_speed: "QUALITY" for the deliverable render — edge-continuity is a composition/legibility-sensitive property the same way panel text is for moodboard-generator, and it's worth the slower render.

5. Verify

Per references/tiling-verification.md, generate a second, explicitly-labeled verification-only image asking for the same pattern shown repeated 2×2 with aligned edges, and report honestly whether seams are visible. State plainly that this is a visual approximation performed by the skill itself, not a mechanical guarantee, and do not imply the base tile is production-proven.

6. Style-lock variants

Once the user reacts to a base tile, use mcp__ideogram__remix_image for colorway/scale variations that keep the same motif. Use image_weight in the 60-80 range — tighter than moodboard-generator's 30-50 range — because a pattern variant needs to preserve the exact repeat structure, not just "same energy."

7. Compositional deconstruction

Write the JSON breakdown per the adapted references/composition-spec-format.md: motif instances and how they connect across the tile's edges, so the tile's structure is reusable later without re-describing it from scratch.

8. Save

Write the prompt, the JSON, the verification result, and the image URL(s) to 04-projects// — check for an existing patterns/surface-design folder first and match whatever convention that project already uses. Nothing generated in this skill should live only in the conversation, per the "No Context Lost" rule.

Error handling

  • No native tiling flag exists anywhere in the connected surface. Never state or

imply a generated tile is mechanically guaranteed seamless — always frame it as prompt-engineered and visually verified.

  • Verification image shows visible seams. Say so plainly and revise the prompt

(stronger edge-continuity language, a simpler or larger motif, remove lighting/shadow cues) rather than shipping the seamed tile as if it passed.

  • Bordered or vignetted output (a common default reading of "pattern" prompts).

Treat it as a failed generation requiring a prompt revision ("no border, no frame, no vignette, full-bleed edge to edge"), not something to upscale or ship as-is.

  • Ambiguous repeat type — the user says "tile" with no straight/half-drop/brick

specified. Default to straight and state the default explicitly, per Workflow step 1.

  • style_type/negative_prompt set by mistake on a non-custom-model call. They are

silently ignored by the API, not an error. Don't rely on them for register or exclusions on the default v4 path, and say so plainly if the user expects them to have an effect.

  • generate_images_bulk partial failures. Report per-prompt outcomes honestly

rather than treating the whole batch as done if some prompts failed.

Reference files

  • references/tile-prompt-recipe.md — the structured-caption recipe for writing a

seamless/tileable pattern or texture prompt.

  • references/tiling-verification.md — the 2×2 repeat visual-QA step and how to report

the result honestly.

  • references/anti-slop-discipline.md — the pattern-specific slop bans and the

pre-generation gate.

  • references/composition-spec-format.md — the JSON schema for the compositional

deconstruction, adapted to motif instances.

  • examples/ — worked pattern/texture jobs go here as real jobs are run; empty for now.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.