Install
$ agentstack add skill-devkindhq-ideogram-ai-toolkit-seamless-pattern-texture-generator ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
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 →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_promptset 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_bulkpartial 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.
- Author: devkindhq
- Source: devkindhq/ideogram-ai-toolkit
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.