mcpField
M
meme-generation

meme-generation

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

meme-generation について

meme-generationは、each::senseでミーム画像を作るスキルです。SNSの投稿者やブランドチーム向けに、定番テンプレートからカスタム画像、リアクション、比較、複数パネル形式まで扱います。

主な機能

  1. 01定番テンプレートとカスタム画像
  2. 02ブランド・職場向けのユーモア
  3. 03リアクションと比較形式
  4. 04複数パネルとテキスト重ね合わせ
  5. 05流行スタイルとニッチな表現

活用シーン

  1. 01SNS投稿用ミームの作成
  2. 02ブランド向けキャンペーン画像の準備
  3. 03オンライン返信用リアクション画像の作成
  4. 04職場や業界のジョークの表現

インストール

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

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

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

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

詳細

ミームの生成

each::sense を使って、バイラルになりそうなミームを生成します。このスキルでは、ソーシャルメディアでの共有、ブランドマーケティング、職場のユーモア、インターネット文化へのエンゲージメントに最適化された画像を作成します。

機能

  • 定番テンプレート:人気のミーム形式(Drake、Distracted Boyfriend など)で画像を生成
  • カスタムミーム:あらゆるプロンプトからオリジナルのミーム画像を作成
  • ブランドミーム:ブランドの語り口を保ちながら、マーケティングに適したミームを作成
  • リアクションミーム:ソーシャルメディアでの返信に使える表情豊かな画像
  • 比較ミーム:並列比較やビフォーアフター形式
  • トレンド形式:現在流行しているバイラルなミームのスタイルや形式
  • テキストオーバーレイミーム:ミームのテキストが組み込まれた画像
  • 複数パネルミーム:コマが続くコミック形式の画像
  • 企業・職場ミーム:オフィスのユーモアやプロフェッショナルな風刺
  • 業界特化型ミーム:特定のコミュニティ向けのニッチなユーモア

クイックスタート

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 meme about developers when the code works on the first try - shocked and suspicious expression"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

ミームの形式とスタイル

形式説明最適な用途
定番テンプレート見覚えのあるミーム形式最大限の共有されやすさ
リアクション画像表情豊かな顔や状況ソーシャルメディアでの返信
比較並列のパネルビフォーアフター、期待と現実
複数パネル2~4コマの連続したパネルストーリーテリング、段階的に高まるユーモア
テキストオーバーレイ画像に大きく目立つテキストを配置直接的で切れ味のあるジョーク
シュール・抽象不条理なイメージZ世代のユーモア、ニッチなコミュニティ

使用例

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 meme image in the style of the Drake meme format. Two panels vertically stacked. Top panel: a person looking away dismissively with hand up rejecting something. Bottom panel: same person smiling and pointing approvingly. Clean white background, expressive poses."}],
    "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 meme image of a cat sitting at a computer desk looking extremely confused at the screen, office setting, dramatic lighting from the monitor, the cat has reading glasses on. Funny and relatable vibe for when you receive a confusing email."}],
    "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 clean, brand-safe meme image for a coffee company social media. Show a person dramatically hugging a giant coffee cup like it is their best friend. Office morning setting, humorous but professional enough for brand use. Warm, inviting colors."}],
    "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 reaction meme image of a person with an extremely exaggerated surprised face, eyes wide, jaw dropped, hands on cheeks. Simple background, highly expressive, perfect for replying to shocking news or announcements online."}],
    "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 two-panel comparison meme image. Left panel labeled area for expectation: a person confidently presenting at a meeting looking professional. Right panel labeled area for reality: the same person nervously fumbling with papers, coffee spilled, chaotic scene. Corporate office setting."}],
    "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 meme image in the style of the woman yelling at cat meme format. Left side: an angry woman pointing and yelling expressively at a dinner table. Right side: a confused white cat sitting at a table with a plate in front of it, looking bewildered. Split panel format."}],
    "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 meme background image of a galaxy brain or expanding brain concept. Show a person in meditation pose with a glowing, oversized brain emanating light and energy. Cosmic background with stars. Leave clear space at top and bottom for impact font text overlay."}],
    "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 4-panel meme comic strip. Panel 1: person calmly saying they will just check one email. Panel 2: person still at computer, slightly concerned. Panel 3: person surrounded by multiple screens, stressed. Panel 4: person collapsed at desk, it is now nighttime. Office setting, escalating chaos."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max",
    "session_id": "multi-panel-meme-001"
  }'
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 workplace meme image. Scene: a meeting room with a person presenting a very simple obvious solution on a whiteboard while everyone else at the table looks shocked and amazed as if it is genius. Exaggerated reactions, corporate office setting, humorous take on overthinking simple problems."}],
    "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 programmer/developer meme image. A developer sitting at a desk surrounded by multiple monitors showing code, but they are intensely focused on a tiny bug that is literally represented as a small cartoon bug on the screen. The bug is tiny but the developer is using a magnifying glass. Dramatic lighting, humorous debugging scene."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

ベストプラクティス

共有されやすいミームの作成
  • 明確な構図:主役を目立たせ、すっきりとした構図にします
  • 表情豊かな顔:リアクションミームには誇張した表情が最適です
  • テキスト用の余白:必要に応じて、インパクトフォントを重ねるためのスペースを確保します
  • 誰にでも伝わるユーモア:幅広い人が共感できる状況を目指します
  • 高いコントラスト:小さなサイズ(モバイルのフィード)でも画像が見やすいようにします
ブランドミームのガイドライン
  • ブランドらしさを保つ:ユーモアをブランドの語り口に合わせます
  • 論争を避ける:意見が分かれる話題には触れないようにします
  • 時宜にかなっていて、かつ長く使える:トレンドの形式と長期的な訴求力のバランスを取ります
  • 量より質:平凡なミームを10個作るより、優れたミームを1つ作るほうが効果的です
  • オーディエンスを理解する:プラットフォームごとにユーモアのスタイルは異なります
技術的なヒント
  • 正方形(1:1):Instagram、Twitter、Facebook に最適です
  • 縦型(4:5 または 9:16):ストーリーズ、TikTok、モバイルのフィードに適しています
  • 解像度:短辺が少なくとも 1080px になるようにします
  • ファイルサイズ:高速に読み込めるよう、適切なサイズに抑えます

ミーム用プロンプトのヒント

ミーム画像を作成するときは、次の詳細を含めます。

  1. 形式:パネルのレイアウト(1コマ、2コマ、4コマなど)を指定します
  2. 表情:感情の表現を明確に説明します
  3. 場所:場面がどこで起きているかを示します
  4. スタイル:リアル、漫画、シュールなどを指定します
  5. テキスト用の余白:必要に応じてテキストを重ねる領域を指定します
  6. 背景:このミームがどのような状況を描いているかを説明します
プロンプトの構成例
"Create a [format] meme image. [Scene description] with [expression/action].
[Setting details]. [Style preferences].
[Text space requirements if any]."

モードの選択

生成する前にユーザーに尋ねます:

「速さと低コストを重視しますか、それとも高品質を重視しますか?」

モード最適な用途速度品質
max最終版のミーム、エンゲージメントの高い投稿、ブランドコンテンツ遅め最高
eco素早いドラフト、A/B テスト用のコンセプト、大量生成速め良好

複数ターンでのミームの反復

session_id を使ってミームのコンセプトを反復します:

# Initial meme 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 meme of a dog at a computer looking frustrated"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "meme-project-001"
  }'

# Iterate 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": "Make the dog expression more dramatic, add coffee cup for extra relatability"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "meme-project-001"
  }'

# Request 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 cat version of the same meme for comparison"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "meme-project-001"
  }'

ミームシリーズの生成

キャンペーン向けに、関連する複数のミームを生成します:

# Meme 1 - Monday mood
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 weekday mood meme - Monday: exhausted office worker barely awake at desk"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco",
    "session_id": "weekday-series"
  }'

# Meme 2 - Friday mood (same session for 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": "Same style but Friday: the same worker now energetic and celebrating, leaving the office"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco",
    "session_id": "weekday-series"
  }'

エラー処理

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

関連するスキル

  • each-sense - コア API ドキュメント
  • image-generation - 一般的な画像生成
  • product-visuals - 商品写真とマーケティングビジュアル
  • meta-ad-creative-generation - ソーシャルメディア広告クリエイティブ

コメント