meme-generation について
meme-generationは、each::senseでミーム画像を作るスキルです。SNSの投稿者やブランドチーム向けに、定番テンプレートからカスタム画像、リアクション、比較、複数パネル形式まで扱います。
主な機能
- 01定番テンプレートとカスタム画像
- 02ブランド・職場向けのユーモア
- 03リアクションと比較形式
- 04複数パネルとテキスト重ね合わせ
- 05流行スタイルとニッチな表現
活用シーン
- 01SNS投稿用ミームの作成
- 02ブランド向けキャンペーン画像の準備
- 03オンライン返信用リアクション画像の作成
- 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コマ、2コマ、4コマなど)を指定します
- 表情:感情の表現を明確に説明します
- 場所:場面がどこで起きているかを示します
- スタイル:リアル、漫画、シュールなどを指定します
- テキスト用の余白:必要に応じてテキストを重ねる領域を指定します
- 背景:このミームがどのような状況を描いているかを説明します
プロンプトの構成例
"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- ソーシャルメディア広告クリエイティブ
コメント
Markdown 対応