mcpField
T
tattoo-design-generation

tattoo-design-generation

github.com/eachlabsクリエイティブ・メディア44199 回インストール今日更新
リポジトリ

tattoo-design-generation について

tattoo-design-generationは、each::senseを使ってタトゥーの図案を考案し、表現の方向性を探るスキルです。多様なスタイルに対応し、身体の部位や参考画像に合わせたデザインを作成できます。

主な機能

  1. 01トラディショナル、日本風、ミニマルなどに対応
  2. 02幾何学、写実、植物の図案生成
  3. 03身体の部位に合わせた構図
  4. 04参考画像に基づくスタイル調整
  5. 05セッションを通じたデザインの反復

活用シーン

  1. 01前腕やスリーブの図案づくり
  2. 02複数のタトゥースタイルの比較
  3. 03参考画像に沿った線や陰影の調整
  4. 04身体の部位に合わせた構図の検討

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/eachlabs/skills --skill tattoo-design-generation

インストール後、Claude Code で/tattoo-design-generationを入力して読み込まれたか確認します。

同梱ファイルreferences/SSE-EVENTS.md

詳細

タトゥーデザインの生成

each::sense を使って、見事なオリジナルタトゥーデザインを生成します。このスキルでは、伝統的なアメリカンタトゥーから緻密な日本の入れ墨、ミニマルなラインワークから写実的なポートレートまで、あらゆる主要スタイルの高品質なタトゥーアートを作成できます。

特徴

  • トラディショナル/オールドスクール:太い線、限られた色数、定番のフラッシュデザイン
  • 日本の入れ墨:全身に対応、龍、鯉、波、桜
  • ミニマルなラインアート:すっきりとした一筆書きのデザイン、繊細でモダン
  • 幾何学模様/マンダラ:神聖幾何学、対称的なパターン、ドットワーク
  • 水彩:絵画のような効果、色の飛沫、芸術的な色の融合
  • ブラックワーク/トライバル:濃い黒インク、模様、ネガティブスペース
  • リアルなポートレート:写実的な顔や動物、精細な陰影
  • 花/植物:花、植物、自然に着想を得たデザイン
  • スクリプト/レタリング:タイポグラフィ、カリグラフィー、カスタムフォント
  • オリジナルのコンセプト:どんなアイデアもタトゥーに適したアートワークに変換

クイックスタート

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 line art tattoo of a wolf howling at the moon, suitable for forearm placement"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

タトゥースタイルのリファレンス

スタイル特徴よくある施術部位
トラディショナル太い輪郭線、限られた色数、象徴的なイメージ腕、胸、脚
日本風流れるようなデザイン、全面的な背景、神話上の生き物背中、スリーブ、脚
ミニマル細い線、シンプルな形、ネガティブスペース手首、足首、指
幾何学模様対称性、パターン、神聖幾何学前腕、背中、胸
水彩色のにじみ、絵画のような表現、輪郭線なし肩、太もも、肋骨
ブラックワーク黒一色、パターン、高いコントラストあらゆる部位、スリーブ
リアル写真のような表現、精細な陰影胸、背中、腕
花自然の要素、流れるような表現、フェミニン肩、太もも、背中
スクリプトタイポグラフィ、引用句、名前肋骨、鎖骨、手首

使用例

1. トラディショナル/オールドスクールのタトゥー
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 traditional American old school tattoo design of an eagle with a banner. Bold black outlines, classic limited color palette (red, yellow, green, blue). Vintage sailor flash style. Suitable for upper arm placement."}],
    "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 Japanese irezumi style tattoo design featuring a koi fish swimming upstream through waves with cherry blossoms. Traditional Japanese tattoo aesthetic with flowing water, wind bars, and complementary background elements. Full sleeve design."}],
    "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 minimalist single continuous line tattoo design of a woman's face in profile. Clean, elegant, modern aesthetic. Fine line work only, no shading. Small size suitable for wrist or ankle placement."}],
    "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 geometric mandala tattoo design with sacred geometry elements. Incorporate dotwork shading, perfect symmetry, and intricate patterns. Include hexagonal shapes, flower of life elements, and fine line details. Suitable for chest or back center placement."}],
    "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 a watercolor style tattoo design of a hummingbird with splashes of vibrant color. Painterly effect with color bleeds in purple, blue, and teal. Soft edges blending into skin, artistic paint drips. No heavy outlines. Shoulder blade placement."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
6. ブラックワーク/トライバルのタトゥー
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 blackwork tattoo design combining geometric patterns with organic flow. Heavy solid black areas contrasted with negative space. Modern tribal-inspired but not cultural appropriation. Bold, graphic, high contrast. Half-sleeve design from shoulder to elbow."}],
    "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 photorealistic black and grey tattoo design of a lion portrait. Highly detailed fur texture, intense eyes, dramatic lighting with deep shadows. Hyper-realistic style suitable for chest or upper arm. Show fine detail work and smooth gradients."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
8. 花/植物のタトゥー
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 botanical tattoo design featuring peonies and roses with leaves and delicate stems. Fine line work with subtle dotwork shading. Elegant, feminine, flowing composition. Black and grey with option for soft color accents. Thigh or shoulder placement."}],
    "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 a script tattoo design with elegant flowing calligraphy lettering. Gothic blackletter style mixed with modern flourishes. Design should flow naturally with the body, suitable for ribcage or collarbone placement. Include decorative elements that complement the text without overwhelming it."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
10. コンセプトから作るオリジナルタトゥー
# Initial concept request
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 custom tattoo design that combines a compass with mountain scenery and forest elements. The compass should be the central focus with mountains and pine trees integrated into the design. Add small geometric accents. Adventure/travel theme. Forearm placement, vertical orientation."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "custom-tattoo-001",
    "mode": "max"
  }'

# Iterate on 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": "I like it but can you make the mountains more prominent and add a crescent moon at the top? Keep the compass but make it slightly smaller."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "custom-tattoo-001"
  }'

# Request variations
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 2 variations - one with more fine line detail and one with bolder blackwork elements"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "custom-tattoo-001"
  }'

ベストプラクティス

デザインのガイドライン
  • 線の太さ:太線、中線、細線のどれを希望するか指定します
  • 陰影のスタイル:ドットワーク、滑らかなグラデーション、点描、または陰影なし
  • カラーか白黒か:黒とグレーは経年変化に強く、カラーはタッチアップが必要です
  • 施術部位:適切なプロポーションにするため、必ず体のどの部位か指定します
  • サイズ:おおよそのサイズを伝えます(小:手のひらサイズ、中:手のサイズ、大:背中全体)
スタイル別のヒント
  • トラディショナル:「太い黒の輪郭線」と「限られた色数」を指定します
  • 日本風:風切り線、波、雲などの「背景要素」に言及します
  • ミニマル:希望する場合は「一筆書き」または「連続線」を指定します
  • 幾何学模様:「完璧な対称性」と「きれいなエッジ」を指定します
  • 水彩:「輪郭線なし」と「色のにじみ」を指定します
  • リアル:「フォトリアリスティック」を指定し、光の方向にも言及します
タトゥーデザインのプロンプトのヒント

タトゥーデザインを作成する際は、プロンプトに次の詳細を含めてください。

  1. スタイル:タトゥーのスタイルを明確に指定します
  2. 主題:主な要素やモチーフを指定します
  3. 構図:要素をどのように配置するか指定します
  4. ラインワーク:太線、細線、または線の太さの組み合わせを指定します
  5. 陰影:希望する陰影の技法を指定します
  6. 色:フルカラー、限られた色数、または黒とグレーを指定します
  7. 施術部位:適切なサイズや向きにするため、体の部位を指定します
  8. サイズ:完成するタトゥーのおおよそのサイズを指定します
プロンプトの構成例
"Create a [style] tattoo design of [subject].
[Composition details] with [line work] lines.
[Shading style] shading, [color preference].
Suitable for [placement] placement, [size] size.
[Additional style elements or references]"

モードの選択

生成する前にユーザーに確認します。

「下書きの速さと最高品質のどちらを優先しますか?」

モード最適な用途速度品質
max最終デザイン、クライアント向けプレゼンテーション、詳細な作業遅い最高
eco手早く作るコンセプト、スタイルの検討、ラフ案速い良好

複数ターンでのデザインの反復

session_id を使用して、タトゥーのデザインを反復します。

# Initial 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 neo-traditional snake and dagger tattoo design"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "snake-dagger-design"
  }'

# Add elements
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 roses around the dagger and make the snake more menacing with detailed scales"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "snake-dagger-design"
  }'

# Style adjustment
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": "Convert this to black and grey only, with heavy contrast"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "snake-dagger-design"
  }'

部位に合わせたデザイン

体の特定の部位に最適化されたデザインを生成します。

# Sleeve design (wrapping)
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 full sleeve tattoo design with Japanese waves and koi fish. Design should flow around the arm and connect seamlessly. Include filler elements for gaps."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

# Small wrist 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 tiny minimalist tattoo design of a paper airplane with a dotted flight path. Very small scale suitable for inner wrist. Fine lines that will hold up at small size."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

参考画像の入力

参考画像をインスピレーションやスタイルの参考として使用します。

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 tattoo design in a similar style to this reference but featuring a phoenix instead. Match the line weight and shading technique."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max",
    "image_urls": ["https://example.com/tattoo-reference.jpg"]
  }'

エラー処理

エラー原因解決策
Failed to create prediction: HTTP 422残高不足eachlabs.ai でチャージします
コンテンツポリシー違反禁止されているコンテンツプロンプトを調整し、不快な画像は避けます
タイムアウト複雑な生成クライアントのタイムアウトを最低 10 分に設定します

関連スキル

  • each-sense - コア API ドキュメント
  • image-generation - 一般的な画像生成
  • image-edit - 生成したデザインの編集と調整

コメント