tshirt-design-generation について
each::senseでアパレル向けグラフィックを作成するデザインスキルです。デザイナーやグッズ制作者向けに、多様なスタイルと印刷方式に合わせた出力を扱います。
主な機能
- 01グラフィック、タイポグラフィ、レトロ、ミニマルなスタイル
- 02イラスト、バンド、スポーツ、ユーモア、抽象デザイン
- 03透明背景の印刷向け出力
- 04複数の印刷方式に関するガイド
- 05セッションを使ったデザインの反復
- 06コレクション向けの一括生成
活用シーン
- 01色数を抑えたシルクスクリーン用グラフィックの作成
- 02タイポグラフィ中心のアパレルデザインの制作
- 03複数ターンでのデザインの調整
- 04コレクション向けに統一感のある図案を生成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ eachlabs/ skills --skill tshirt-design-generationインストール後、Claude Code で/tshirt-design-generationを入力して読み込まれたか確認します。
同梱ファイルreferences/SSE-EVENTS.md
詳細
Tシャツデザインの生成
each::sense を使用して、プロ品質で印刷に適したTシャツやアパレルのデザインを生成します。このスキルでは、シルクスクリーン印刷、DTG(ダイレクト・トゥ・ガーメント)、昇華転写、熱転写印刷に最適化された高品質なグラフィックを作成できます。
特長
- グラフィックデザイン:メッセージ性のあるTシャツ向けの大胆なイラストやアートワーク
- タイポグラフィ:独創的なレタリングやフォントを使用したテキストベースのデザイン
- ヴィンテージ/レトロ:クラシックな美しさを備えた、かすれや着古した風合いのデザイン
- ミニマリスト:すっきりとシンプルで、最大限のインパクトを与えるデザイン
- イラスト:手描き風のアートワークやキャラクター
- バンド/音楽:コンサートグッズ風のデザイン
- スポーツチーム:スポーツウェア向けのグラフィックやロゴ
- ユーモア/ミーム:面白いデザインやポップカルチャーへの言及
- 抽象アート:芸術的なパターンや現代的なデザイン
- 印刷用データ:制作向けの背景透過データを書き出し
クイックスタート
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"
}'
デザイン仕様
| 印刷方法 | 推奨フォーマット | 色数 | 備考 |
|---|---|---|---|
| シルクスクリーン印刷 | 透過PNG | 限定(1〜6色) | スポットカラー、高いコントラスト |
| DTG | 透過PNG | 制限なし | フルカラー、写実的な表現も可 |
| 昇華転写 | PNG/JPG | 制限なし | 総柄プリント、鮮やかな色 |
| 熱転写 | 透過PNG | 制限なし | 濃色・淡色の衣類に対応 |
| カッティングシート | ベクター風PNG | 1〜3色 | シンプルな形状、グラデーションなし |
使用例
1. グラフィックTシャツのデザイン
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. タイポグラフィ/テキストベースのデザイン
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. ヴィンテージ/レトロスタイルのデザイン
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. ミニマリストデザイン
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. イラストベースのデザイン
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. バンド/音楽Tシャツのデザイン
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. スポーツチームのデザイン
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. 面白い/ミーム系Tシャツのデザイン
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. 抽象アートのデザイン
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. 背景透過の印刷用デザイン
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"
}'
ベストプラクティス
デザインのガイドライン
- 配置:一般的なプリント領域(前面中央、左胸、背面)を検討します
- 解像度:印刷品質を確保するため、高解像度を指定します(300 DPI相当)
- 色数:シルクスクリーン印刷のコストを抑えるため、色数を限定して指定します
- コントラスト:指定したTシャツの色に対してデザインが映えることを確認します
- エッジ:分版しやすいよう、エッジを鮮明かつ明確にします
印刷時の考慮事項
- 塗り足し領域:デザインの端に余白を設けます
- アンダーベース:濃色のTシャツでは、白の下地が必要かどうかを指定します
- ハーフトーン:グラデーションにハーフトーンパターンを使用するかどうかを指定します
- 見当合わせ:色数が少ないシンプルなデザインほど、見当合わせが容易です
ファイル出力のヒント
- 汎用性を高めるため、透過PNGを指定します
- ベクター風の出力が必要かどうかを指定します
- 目標とする印刷サイズを伝えます(例:「標準的な前面プリント用に幅12インチ」)
モードの選択
「スピーディーな下書きと、製品品質のデザインのどちらが必要ですか?」
| モード | 最適な用途 | 速度 | 品質 |
|---|---|---|---|
max | 最終的な印刷用デザイン、クライアントへのプレゼンテーション | 遅い | 最高 |
eco | 手早いコンセプト作成、デザインの検討、モックアップの反復 | 速い | 良好 |
複数ターンでのデザインの調整
session_id を使用して、会話を通じてデザインを調整します。
# 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 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"
}'
Tシャツデザイン向けのプロンプトのヒント
最良の結果を得るには、次の詳細を含めてください。
- スタイル:イラスト風、ミニマリスト、ヴィンテージ、漫画風、リアルなど
- 題材:メインとなるビジュアル要素
- 色:具体的な色や配色
- 対象の衣類:黒いTシャツ、白いTシャツ、または両方
- 印刷方法:シルクスクリーン印刷、DTGなど
- 配置:前面、背面、左胸、総柄
- テキスト:含めるタイポグラフィ
- 雰囲気:エッジの効いた、楽しい、プロフェッショナル、芸術的など
プロンプトの構成例
"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]."
エラー処理
| エラー | 原因 | 解決策 |
|---|---|---|
Failed to create prediction: HTTP 422 | 残高不足 | eachlabs.ai でチャージしてください |
| コンテンツポリシー違反 | 禁止されているコンテンツ | コンテンツポリシーに準拠するようプロンプトを調整してください |
| タイムアウト | 複雑な生成 | クライアントのタイムアウトを最低 10 分に設定してください |
関連スキル
each-sense- コア API ドキュメントproduct-photo-generation- 商品のモックアップと写真image-generation- 一般的な画像生成
コメント
Markdown 対応