mcpField
A
anime-avatar-generation

anime-avatar-generation

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

anime-avatar-generation について

each::sense を使い、アニメ風のアバターやキャラクター画像を生成し、写真をアニメ風に変換するスキルです。SNS 用画像、全身のキャラクターデザイン、複数角度の資料を求めるクリエイター向けで、複数のスタイルとセッション内の反復に対応します。

主な機能

  1. 01写真をアニメ風画像に変換
  2. 02ジブリ風・マンガ風・サイバーパンク風の生成
  3. 03ちびキャラやSNS用アバターの作成
  4. 04全身キャラクターと衣装のデザイン
  5. 05複数角度のキャラクターシート生成
  6. 06セッション内でのキャラクターデザイン反復

活用シーン

  1. 01個人写真をアニメ風アバターに変換
  2. 02SNS向けプロフィール画像の作成
  3. 03オリジナルキャラクターと衣装のデザイン
  4. 04キャラクターの一貫性を保つ資料の作成

インストール

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

$npx skills add https://github.com/eachlabs/skills --skill anime-avatar-generation

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

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

詳細

アニメアバターの生成

each::sense を使って、魅力的なアニメ風アバターやキャラクターを生成します。このスキルでは、写真をアニメアートに変換したり、オリジナルのアニメキャラクターを作成したり、ジブリ風からサイバーパンク風まで、さまざまなアニメスタイルを生成したりできます。

特徴

  • 写真からアニメへ:実際の写真をアニメ風アートワークに変換します
  • ジブリ風:スタジオジブリをイメージした、柔らかく幻想的なキャラクター
  • マンガ風:モノクロまたはトーンを使ったマンガキャラクターのアート
  • サイバーパンクアニメ:ネオンが輝く未来的なアニメの美学
  • ちびアバター:かわいらしく、デフォルメされたキャラクタースタイル
  • プロフィール画像:SNS向けに最適化されたアニメアバター
  • 全身キャラクター:衣装を含むキャラクターデザイン一式
  • キャラクターシート:キャラクターの一貫性を保つための複数の角度からの参照画像

クイックスタート

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 anime avatar of a young woman with long blue hair and golden eyes, soft lighting, studio quality"}],
    "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": "Convert this photo to anime style. Keep the facial features recognizable but transform it into a beautiful anime portrait with vibrant colors and soft shading."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max",
    "image_urls": ["https://example.com/my-photo.jpg"]
  }'
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 Studio Ghibli style portrait of a young girl with short brown hair, wearing a simple blue dress. Soft watercolor aesthetic, gentle expression, surrounded by nature with small forest spirits in the background. Hayao Miyazaki inspired art style."}],
    "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 manga-style character portrait in black and white. A confident male protagonist with spiky black hair, sharp eyes, wearing a school uniform. Dynamic pose, dramatic shading with screentones, shonen manga aesthetic."}],
    "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 cyberpunk anime character. A hacker girl with short neon pink hair with cyan highlights, cybernetic eye implants, wearing a leather jacket with glowing circuit patterns. Dark urban background with neon signs, rain, and holographic advertisements. Ghost in the Shell meets Akira aesthetic."}],
    "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 chibi anime avatar. A cute girl with big sparkly purple eyes, long wavy pink hair with star clips, wearing a magical girl outfit with ribbons and bows. Super deformed proportions with big head and small body, kawaii expression, pastel color palette, simple clean background."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
6. アニメプロフィール画像

SNSのプロフィール向けに最適化されたアバターを作成します。

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 1:1 square anime profile picture. A mysterious character with silver hair covering one eye, heterochromia (one blue eye, one red eye), wearing a high-collar black coat. Dramatic lighting from the side, dark elegant background. The composition should work well as a small avatar icon."}],
    "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 full body anime character design. A female warrior with long red hair in a ponytail, green eyes, wearing ornate silver armor with a flowing cape. She holds a glowing magical sword. Dynamic standing pose, fantasy setting with castle in the background. High detail anime illustration style."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
8. アニメのカップル/グループ

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 an anime illustration of a couple. A tall guy with messy black hair and glasses wearing a casual hoodie, and a shorter girl with twin-tail blonde hair wearing a sundress. They are standing together at a summer festival, holding hands, with fireworks in the night sky behind them. Romantic shojo anime style."}],
    "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 anime character with very specific colors: gradient hair that transitions from deep purple at the roots to lavender at the tips, bright amber eyes with a subtle golden glow, pale skin with a slight blush. The character should have an elegant hairstyle with braids and loose strands. Portrait shot, soft dreamy lighting, flower petals floating around."}],
    "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 an anime character reference sheet with multiple angles. The character is a young male mage with medium-length teal hair and bright orange eyes, wearing a wizard robe with gold trim. Show front view, side view (profile), 3/4 view, and back view on a clean white background. Include close-up details of the face and any accessories. Professional character design sheet format."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

モードの選択

生成を始める前に、ユーザーに確認してください。

「速くて低コストなものと、高品質なもののどちらがよいですか?」

モードおすすめの用途速度品質
max最終版のアバター、プロフィール画像、キャラクターデザイン遅め最高
eco簡単な下書き、スタイルの検討、反復作業速め良好

複数ターンでのキャラクターの調整

session_id を使って、キャラクターデザインを反復調整します。

# Initial character 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 an anime character - a mysterious ninja with dark clothing"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "ninja-character-design"
  }'

# Refine based on feedback
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 make the character female, add a red scarf, and give her white hair"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "ninja-character-design"
  }'

# Request style 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": "Now create the same character but in chibi style"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "ninja-character-design"
  }'

複数のキャラクターでスタイルを統一

アートスタイルに一貫性を持たせて、複数のキャラクターを作成します。

# First character
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 anime hero character - a young man with spiky orange hair and determined expression, wearing a battle-worn jacket"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "anime-team-project"
  }'

# Second character (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": "Now create his rival - a calm, cool character with slicked-back blue hair, wearing a formal coat. Keep the same art style as the previous character."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "anime-team-project"
  }'

ベストプラクティス

キャラクターの説明のコツ
  • 髪:色、長さ、スタイル(ツンツン、ウェーブ、ストレート、ツインテール、ポニーテール)を指定します
  • 目:色、形、表情(鋭い、柔らかい、きらきらしている)を説明します
  • 服装:衣装のスタイル、色、アクセサリーを詳しく説明します
  • 表情:雰囲気(幸せ、ミステリアス、勇ましい、優しい)を決めます
  • ポーズ:体の位置やジェスチャーを説明します
スタイルの指定
  • スタイルの参考として、特定のアニメやマンガを挙げます
  • 照明の好み(柔らかい、ドラマチック、逆光)を伝えます
  • 背景の複雑さ(シンプル、詳細、グラデーション)を指定します
  • 色の好み(パステル、鮮やか、暗め)を含めます
技術的な考慮事項
  • プロフィール画像では、アスペクト比を 1:1 にするよう指定します
  • キャラクターシートでは、横向きの構図を指定します
  • 全身画像では、頭から足までが構図に含まれるようにします
  • 顔を細かく描写する場合は、クローズアップのポートレート構図を指定します

アニメアバター向けプロンプトのヒント

アニメキャラクターを作成する際は、次の詳細を含めてください。

  1. キャラクターの性別・年齢:少女、成人男性、10代の少年など
  2. 髪の詳細:色、長さ、スタイル、アクセサリー(リボン、ヘアクリップ)
  3. 目の詳細:色、形、表情、特別な特徴
  4. 衣装:服の種類、スタイル、色、アクセサリー
  5. ポーズ・構図:ポートレート、全身、アクションポーズなど
  6. アートスタイル:ジブリ、漫画、サイバーパンク、ちびキャラなど
  7. 雰囲気:明るい、神秘的、ドラマチック、ロマンチック
  8. 背景:シンプル、詳細、具体的な設定
プロンプトの構成例
"Create a [style] anime [character type] with [hair details] and [eye details].
They are wearing [outfit description].
[Pose/composition]. [Background/setting].
[Mood/atmosphere] feeling. [Additional details]."

エラー処理

エラー原因解決策
Failed to create prediction: HTTP 422残高不足eachlabs.ai でチャージしてください
コンテンツポリシー違反禁止されているコンテンツコンテンツポリシーに準拠するようにプロンプトを調整してください
タイムアウト生成が複雑クライアントのタイムアウトを最低10分に設定してください
キャラクターに一貫性がないセッションが維持されていない関連するリクエストで同じ session_id を使用してください

関連スキル

  • each-sense - コア API ドキュメント
  • photo-to-illustration - 一般的なイラストスタイル
  • character-design - アニメ以外のキャラクター作成
  • profile-picture-generation - 一般的なアバター作成

コメント