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 - 编辑和优化生成的设计

评论

支持 Markdown