
tshirt-design-generation
Generate print-ready t-shirt and apparel designs using each::sense AI. Create graphic tees, typography designs, vintage styles, illustrations, and more for custom apparel printing.
- Installs
- 328
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/eachlabs/skills --skill tshirt-design-generation- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads tshirt-design-generation automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
T-Shirt Design Generation
Generate professional, print-ready t-shirt and apparel designs using each::sense. This skill creates high-quality graphics optimized for screen printing, DTG (direct-to-garment), sublimation, and heat transfer printing methods.
Features
- Graphic Designs: Bold illustrations and artwork for statement tees
- Typography: Text-based designs with creative lettering and fonts
- Vintage/Retro: Distressed, worn-look designs with classic aesthetics
- Minimalist: Clean, simple designs with maximum impact
- Illustrations: Hand-drawn style artwork and characters
- Band/Music: Concert merch style designs
- Sports Team: Athletic apparel graphics and logos
- Humor/Meme: Funny designs and pop culture references
- Abstract Art: Artistic patterns and contemporary designs
- Print-Ready: Transparent background exports for production
Quick Start
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a graphic t-shirt design featuring a roaring tiger with geometric patterns, bold colors, suitable for screen printing"}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
Design Specifications
| Print Method | Recommended Format | Colors | Notes |
|---|---|---|---|
| Screen Print | PNG with transparency | Limited (1-6 colors) | Spot colors, high contrast |
| DTG | PNG with transparency | Unlimited | Full color, photorealistic ok |
| Sublimation | PNG/JPG | Unlimited | All-over prints, vibrant colors |
| Heat Transfer | PNG with transparency | Unlimited | Works on dark/light garments |
| Vinyl Cut | Vector-style PNG | 1-3 colors | Simple shapes, no gradients |
Use Case Examples
1. Graphic T-Shirt Design
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a graphic t-shirt design of a wolf howling at the moon. Use a bold, illustrative style with deep blues and purples. The design should be centered and work well on both black and white shirts. Include some geometric elements and stars around the wolf."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
2. Typography/Text-Based Design
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a typography t-shirt design with the phrase \"Stay Wild\" in a bold, hand-lettered style. Add decorative flourishes and small nature elements like mountains and pine trees integrated into the lettering. Black ink style, suitable for light colored shirts."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
3. Vintage/Retro Style Design
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a vintage retro t-shirt design for a fictional surf shop called \"Pacific Wave Co. Est. 1975\". Use faded colors, distressed textures, and 70s typography. Include a sunset, palm trees, and surfboard. Circular badge design with worn, screen-printed look."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
4. Minimalist Design
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a minimalist t-shirt design featuring a simple line art mountain range with a small sun. Single continuous line style, black only. Clean, modern, Scandinavian aesthetic. Small chest placement size, very simple and elegant."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
5. Illustration-Based Design
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create an illustrated t-shirt design of a Japanese koi fish swimming through waves. Traditional Japanese art style with modern twist. Use orange, red, white, and blue colors. Include cherry blossom petals and water splashes. Vertical composition for front of shirt."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
6. Band/Music T-Shirt Design
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a rock band t-shirt design for a fictional band called \"Electric Storm\". Heavy metal aesthetic with lightning bolts, skulls, and electric guitar. Gothic typography for the band name. Black and white with red accents. Tour dates style layout on the back."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
7. Sports Team Design
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a sports team t-shirt design for \"Thunder Hawks Basketball\". Athletic style with an aggressive hawk mascot holding a basketball. Team colors navy blue and gold. Include \"2024 Champions\" text. Bold, dynamic composition with motion lines."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
8. Funny/Meme T-Shirt Design
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a funny t-shirt design featuring a lazy sloth hanging from a branch with text \"Running Late Is My Cardio\". Cute cartoon style, pastel colors. The sloth should have a sleepy, unbothered expression. Light-hearted and humorous vibe."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
9. Abstract Art Design
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create an abstract art t-shirt design with fluid shapes, bold brushstrokes, and vibrant colors. Contemporary art gallery style. Mix of geometric and organic forms. Colors: electric blue, hot pink, orange, and black. Large front print composition."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
10. Print-Ready Design with Transparent Background
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a print-ready t-shirt design with transparent background. Design a detailed skull with flowers growing from it (memento mori style). High contrast, clean edges suitable for screen printing. Output as PNG with transparency. Colors: limited to 4 spot colors - black, red, green, cream."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
Best Practices
Design Guidelines
- Placement: Consider standard print areas (front center, left chest, back)
- Resolution: Request high resolution for print quality (300 DPI equivalent)
- Color Count: Specify limited colors for screen printing cost efficiency
- Contrast: Ensure design works on intended shirt colors
- Edges: Clean, defined edges for easier separation
Print Considerations
- Bleed Area: Leave margin around design edges
- Underbase: For dark shirts, mention if white underbase is needed
- Halftones: Specify if gradients should use halftone patterns
- Registration: Simple designs with fewer colors = easier registration
File Output Tips
- Request transparent PNG for versatility
- Specify if you need vector-style output
- Mention target print size (e.g., "12 inches wide for standard front print")
Mode Selection
"Do you want fast drafts or production-quality designs?"
| Mode | Best For | Speed | Quality |
|---|---|---|---|
max | Final print-ready designs, client presentations | Slower | Highest |
eco | Quick concepts, design exploration, mockup iterations | Faster | Good |
Multi-Turn Design Iteration
Use session_id to refine designs through conversation:
# Initial concept
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a vintage motorcycle t-shirt design with a classic chopper"}],
"model": "eachsense/beta",
"stream": true,
"session_id": "moto-design-001"
}'
# Refine the design
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Add flames coming from the exhaust and put \"Born to Ride\" text in a banner below"}],
"model": "eachsense/beta",
"stream": true,
"session_id": "moto-design-001"
}'
# Request color variation
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a version with only black and gold colors for a premium look"}],
"model": "eachsense/beta",
"stream": true,
"session_id": "moto-design-001"
}'
Design Collections (Batch Generation)
Generate multiple designs for a collection:
# Design 1 - Mountain theme
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create an outdoor adventure t-shirt design with mountains and \"Explore More\" text. Earth tones, vintage camping aesthetic."}],
"model": "eachsense/beta",
"stream": true,
"session_id": "outdoor-collection",
"mode": "eco"
}'
# Design 2 - Forest theme (same session for style consistency)
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a matching design for the collection with forest and pine trees theme. Same style as the mountain design. Text: \"Get Lost\""}],
"model": "eachsense/beta",
"stream": true,
"session_id": "outdoor-collection",
"mode": "eco"
}'
# Design 3 - Campfire theme
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Third design in the collection - campfire scene with stars. Same vintage outdoor style. Text: \"Under the Stars\""}],
"model": "eachsense/beta",
"stream": true,
"session_id": "outdoor-collection",
"mode": "eco"
}'
Prompt Tips for T-Shirt Designs
Include these details for best results:
- Style: Illustrative, minimalist, vintage, cartoon, realistic, etc.
- Subject: What the main visual element is
- Colors: Specific colors or color scheme
- Target Garment: Black tee, white tee, or both
- Print Method: Screen print, DTG, etc.
- Placement: Front, back, left chest, all-over
- Text: Any typography to include
- Mood: Edgy, fun, professional, artistic, etc.
Example Prompt Structure
"Create a [style] t-shirt design featuring [subject].
Use [colors] color scheme. Design should work on [garment color] shirts.
Include text: \"[text]\". [Additional requirements].
Output as [format] for [print method]."
Error Handling
| Error | Cause | Solution |
|---|---|---|
Failed to create prediction: HTTP 422 | Insufficient balance | Top up at eachlabs.ai |
| Content policy violation | Prohibited content | Adjust prompt to comply with content policies |
| Timeout | Complex generation | Set client timeout to minimum 10 minutes |
Related Skills
each-sense- Core API documentationproduct-photo-generation- Product mockups and photosimage-generation- General image generation
FAQ
What does the tshirt-design-generation skill do?
Generate print-ready t-shirt and apparel designs using each::sense AI. Create graphic tees, typography designs, vintage styles, illustrations, and more for custom apparel printing.
How do I install tshirt-design-generation?
Run npx skills add https://github.com/eachlabs/skills --skill tshirt-design-generation in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/tshirt-design-generation/ (personal) or .claude/skills/tshirt-design-generation/ (project).
Which AI agents can use tshirt-design-generation?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is tshirt-design-generation safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains tshirt-design-generation?
It is published by eachlabs in eachlabs/skills. It has 328 recorded installs.
More from eachlabs/skills
poster-design-generation
eachlabs/skills
Generate professional poster designs using each::sense AI. Create movie posters, event posters, motivational posters, product launch visuals, vintage designs, travel posters, and more with AI-powered creative generation.
3d-model-generation
eachlabs/skills
Generate 3D models using each::sense AI. Create 3D assets from text or images for games, products, architecture, characters, vehicles, and more with PBR textures.
instagram-content-generation
eachlabs/skills
Generate Instagram content using each::sense AI. Create feed posts, stories, reels covers, carousels, quote graphics, and brand visuals optimized for Instagram's formats and engagement best practices.
interior-design-visualization
eachlabs/skills
Visualize interior design transformations using each::sense AI. Redesign rooms, change styles, update color schemes, and preview renovations from photos of your existing spaces.
floor-plan-generation
eachlabs/skills
Generate floor plans and architectural layouts using each::sense AI. Create apartment designs, house layouts, office spaces, retail stores, restaurants, and 3D visualizations with furniture arrangements and measurements.
comic-panel-generation
eachlabs/skills
Generate comic and manga panels, strips, and pages using each::sense AI. Create superhero comics, manga pages, webtoons, action sequences, and convert photos to comic art with consistent characters.
Popular frontend & design skills
setup-matt-pocock-skills
mattpocock/skills
Configure this repo for the engineering skills: set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.
frontend-design
anthropics/skills
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
hyperframes-animation
heygen-com/hyperframes
All animation knowledge for HyperFrames — atomic motion rules, multi-phase scene blueprints, scene transitions, broader motion-design techniques, AND the seven runtime adapters (GSAP default, plus Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Use for any motion or animation task: pick 2-4 rules and compose, or load a blueprint, or look up runtime-specific API (e.g. GSAP eases / Lottie player / Three.js mixer). Also covers auditing an existing composition's choreography (animation map) and 24 named text-animation effects. HyperFrames-native: single paused timeline, seek-safe, deterministic.
prototype
mattpocock/skills
Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.
hyperframes-core
heygen-com/hyperframes
The HyperFrames composition contract — build one renderable project. Use for composition structure, the data- timing attributes, class="clip", tracks, sub-compositions, variables, framework-owned media playback, deterministic-render rules, and validation. Read before writing composition HTML.
vercel-react-best-practices
vercel-labs/agent-skills
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.