linkedin-content-generation について
each::senseでLinkedIn向けのビジネス用ビジュアルを作成するスキルです。マーケター、企業チーム、個人ブランドの制作者を対象に、投稿、記事ヘッダー、バナー、イベント、カルーセルなどの形式に対応します。
主な機能
- 01投稿画像と記事ヘッダーの作成
- 02企業バナーとイベント画像の制作
- 03データやソートリーダーシップのビジュアル
- 04カルーセルと一括バリエーションに対応
- 05セッションで内容を反復調整
活用シーン
- 01LinkedIn企業ページのバナー制作
- 02ウェビナーのイベントカバー作成
- 03統計表示用の背景デザイン
- 04複数枚のカルーセル投稿生成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ eachlabs/ skills --skill linkedin-content-generationインストール後、Claude Code で/linkedin-content-generationを入力して読み込まれたか確認します。
同梱ファイルreferences/SSE-EVENTS.md
詳細
LinkedIn コンテンツ生成
each::sense を使って、インパクトのある LinkedIn コンテンツ用グラフィックを生成します。このスキルでは、LinkedIn のフォーマット、オーディエンスの期待、B2B エンゲージメントのベストプラクティスに合わせて最適化された、プロフェッショナルな画像を作成できます。
特徴
- 投稿用グラフィック:フィード投稿や更新用の目を引く画像
- 記事ヘッダー:LinkedIn 記事用のプロフェッショナルなヘッダー画像
- 企業バナー:企業ページに合わせたブランドバナー
- イベント告知:ウェビナー、カンファレンス、イベント用のグラフィック
- ソートリーダーシップ:業界の洞察や専門知識を伝えるビジュアル
- データビジュアライゼーション:統計やインフォグラフィック風のコンテンツ
- チーム発表:新入社員、昇進、チームのお祝い用グラフィック
- 求人情報:採用投稿用の魅力的なビジュアル
- パーソナルブランド:個人のソートリーダー向けのプロフェッショナルな画像
クイックスタート
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 LinkedIn post graphic about AI transformation in business, professional and modern style with blue color scheme"}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
LinkedIn の画像フォーマットとサイズ
| コンテンツタイプ | アスペクト比 | 推奨サイズ | 用途 |
|---|---|---|---|
| フィード投稿(単一画像) | 1.91:1 | 1200x628 | 標準的な投稿画像 |
| フィード投稿(正方形) | 1:1 | 1080x1080 | エンゲージメントの高い投稿 |
| フィード投稿(縦長) | 4:5 | 1080x1350 | フィード内での表示領域を最大化 |
| 記事ヘッダー | 1.91:1 | 1200x628 | LinkedIn 記事のカバー |
| 企業バナー | 4:1 | 1128x191 | 企業ページのヘッダー |
| イベントカバー | 16:9 | 1600x900 | イベントページの画像 |
| カルーセルスライド | 1:1 | 1080x1080 | ドキュメント/カルーセル投稿 |
使用例
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 1:1 LinkedIn post graphic about digital transformation. Show a professional in a modern office environment with digital elements and data visualizations floating around. Clean, corporate aesthetic with blue and white tones. Leave space at bottom for text overlay."}],
"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 1200x628 LinkedIn article header image about leadership in remote work. Abstract professional design showing connected people icons, home office elements, and collaboration symbols. Corporate blue gradient background with modern geometric shapes."}],
"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 LinkedIn company banner (1128x191 pixels, very wide 4:1 ratio) for a tech consulting firm. Abstract technology-themed design with circuit patterns, subtle gradient from dark blue to teal. Professional and innovative feel. No text, just visual elements."}],
"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 16:9 LinkedIn event cover for a virtual leadership summit. Show a professional conference stage setup with modern lighting, screens displaying abstract business graphics, and an audience silhouette. Premium corporate event atmosphere with purple and blue accent lighting."}],
"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 1:1 thought leadership post image about the future of AI in healthcare. Show an abstract visualization of AI and medical imagery merging - neural network patterns combined with medical symbols, DNA helixes, and healthcare icons. Clean white background with blue and green accents. Professional and innovative."}],
"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 1:1 LinkedIn post background for showcasing business statistics. Abstract data visualization design with subtle chart elements, graph lines, and percentage symbols in the background. Dark professional theme with glowing blue and green data points. Leave large center area for text overlay of actual statistics."}],
"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 1:1 LinkedIn graphic template for a new team member announcement. Professional celebratory design with confetti elements, welcome banner style, and a prominent circular placeholder area for a profile photo. Corporate colors (blue and gold), warm and welcoming atmosphere."}],
"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:5 LinkedIn job posting graphic for a software engineering position. Show a modern tech workspace with developers collaborating, multiple screens with code, bright and energetic office environment. Diverse team, innovative startup atmosphere. Leave top portion for job title text."}],
"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 1.91:1 LinkedIn post image about fintech industry trends. Abstract financial technology visualization with blockchain nodes, digital currency symbols, and banking icons interconnected. Gradient from navy to electric blue, futuristic but professional. Suitable for a market analysis post."}],
"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 1:1 personal brand LinkedIn post image for a business coach sharing advice. Show a professional speaking or presenting, confident pose, modern minimalist office background with motivational elements. Warm, approachable lighting. Space at bottom for quote text overlay."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
ベストプラクティス
プロフェッショナルな美しさ
- カラーパレット:青、グレー、白をベースに、アクセントカラーを加えたプロフェッショナルな色を使います
- すっきりしたデザイン:ごちゃつきを避けます。LinkedIn のユーザーは洗練されたシンプルなデザインを好みます
- ブランドの一貫性:すべてのコンテンツで、ビジュアルアイデンティティを一貫させます
- テキスト用スペース:見出し、統計、引用文を配置するための明確なスペースを確保します
コンテンツのガイドライン
- プロフェッショナルなトーン:ビジネスの場にふさわしいコンテンツにします
- 高解像度:鮮明に表示できるよう、常に推奨サイズで生成します
- モバイルファースト:LinkedIn のユーザーの多くはモバイルで閲覧するため、小さなサイズでも明瞭に見えるようにします
- アクセシビリティ:テキストを重ねる場合は、十分なコントラスト比を確保します
エンゲージメントの最適化
- ビジュアルの階層:重要な要素に視線を誘導します
- 感情的なつながり:人の要素を取り入れると、エンゲージメントが高まります
- ブランド認知:適切な場合は、控えめなブランド要素を含めます
LinkedIn コンテンツのプロンプトのヒント
LinkedIn コンテンツを作成する際は、プロンプトに次の詳細を含めます。
- フォーマット:アスペクト比を指定します(1:1、1.91:1、4:5、16:9)
- コンテンツタイプ:投稿、記事ヘッダー、バナー、イベントなど
- 業界:テクノロジー、金融、医療、コンサルティングなど
- 雰囲気:プロフェッショナル、革新的、温かみのある、権威ある
- 配色:コーポレートブルー、ブランドカラーなど
- テキスト用スペース:テキストを重ねるためのスペースが必要な場所
- ターゲットオーディエンス:経営幹部、開発者、人事担当者など
プロンプトの構成例
"Create a [aspect ratio] LinkedIn [content type] for [industry/topic].
Show [visual description] with [mood/style].
Color scheme: [colors].
[Additional requirements like text space, brand elements, etc.]"
モードの選択
生成する前に、ユーザーに尋ねます。
「速さと低コストを重視しますか、それとも高品質を重視しますか?」
| モード | 最適な用途 | 速度 | 品質 |
|---|---|---|---|
max | 最終コンテンツ、重要な投稿、ブランド素材 | 遅い | 最高 |
eco | 手早い下書き、コンセプトの検討、一括テスト | 速い | 良好 |
複数ターンでのコンテンツの反復
session_id を使って、LinkedIn コンテンツを反復的に調整します。
# Initial graphic
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 LinkedIn post about SaaS growth strategies, professional blue theme"}],
"model": "eachsense/beta",
"stream": true,
"session_id": "linkedin-saas-post"
}'
# 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 it more dynamic with upward trending graph elements and add some green accent colors for growth theme"}],
"model": "eachsense/beta",
"stream": true,
"session_id": "linkedin-saas-post"
}'
# 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 an alternative version with a darker background for A/B testing"}],
"model": "eachsense/beta",
"stream": true,
"session_id": "linkedin-saas-post"
}'
カルーセルコンテンツの生成
LinkedIn のカルーセル投稿用に複数のスライドを生成します。
# Slide 1 - Cover
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 slide 1 of 5 for a LinkedIn carousel about productivity tips. Cover slide design - bold, attention-grabbing with abstract productivity imagery. 1:1 format, dark blue background with orange accents."}],
"model": "eachsense/beta",
"stream": true,
"session_id": "productivity-carousel",
"mode": "max"
}'
# Slide 2 - Content slide
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 slide 2 of 5 maintaining the same visual style. Show time management concept with clock and calendar elements. Leave space for tip text."}],
"model": "eachsense/beta",
"stream": true,
"session_id": "productivity-carousel",
"mode": "max"
}'
コンテンツの一括生成
コンテンツテスト用に複数のバリエーションを生成します。
# Variation A - Abstract style
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 LinkedIn post about cloud computing - abstract geometric style with cloud and server icons"}],
"model": "eachsense/beta",
"stream": true,
"mode": "eco"
}'
# Variation B - Photo-realistic style
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 LinkedIn post about cloud computing - photo-realistic data center with blue lighting"}],
"model": "eachsense/beta",
"stream": true,
"mode": "eco"
}'
# Variation C - Minimal style
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 LinkedIn post about cloud computing - minimal line art style with simple cloud icon"}],
"model": "eachsense/beta",
"stream": true,
"mode": "eco"
}'
エラー処理
| エラー | 原因 | 解決策 |
|---|---|---|
Failed to create prediction: HTTP 422 | 残高不足 | eachlabs.ai でチャージします |
| コンテンツポリシー違反 | 禁止されているコンテンツ | プロンプトを調整して、専門的なコンテンツガイドラインに準拠させます |
| タイムアウト | 複雑な生成 | クライアントのタイムアウトを最小 10 分に設定します |
関連スキル
each-sense- コア API のドキュメントmeta-ad-creative-generation- Meta(Facebook/Instagram)の広告クリエイティブgoogle-ad-creative-generation- Google Ads のクリエイティブproduct-photo-generation- E コマースの商品写真
コメント
Markdown 対応