mcpField
C
carousel-generator

carousel-generator

github.com/drshailesh88マーケティング・グロース640 回インストール24 週間前に更新
リポジトリ

carousel-generator について

carousel-generatorは、テキストからブランド仕様に沿った正方形のInstagramカルーセルを作るローカル実行のPythonスキルです。Markdown形式のテキストまたはJSONを入力し、APIキーなしでPNGを生成します。

主な機能

  1. 011080×1080のスライド生成
  2. 02指定ブランドカラーの適用
  3. 03名前とハンドルの共通フッター
  4. 04自動改行と箇条書き表示
  5. 05テキストとJSON入力に対応

活用シーン

  1. 01記事をInstagramスライドに変換
  2. 02各アカウント向けのブランド投稿作成
  3. 03構造化JSONからスライドを生成
  4. 04カルーセルPNGのローカル出力

インストール

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

$npx skills add https://github.com/drshailesh88/integrated_content_os --skill carousel-generator

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

test-content.txt
knowledge-base/audience/
archetypes.md
knowledge-base/frameworks/
content-frameworks.md
references/
brand-specs.md
input-formats.md
tools/
generate-carousel.py

詳細

カルーセルジェネレーター

テキストコンテンツから、ブランドに合わせたInstagramカルーセル(1080x1080px)を生成します。

クイックスタート

cd "/Users/shaileshsingh/integrated cowriting system/skills/cardiology/carousel-generator"
python tools/generate-carousel.py <input_file> <account> [options]

# Examples:
python tools/generate-carousel.py content.txt 1           # Account 1: @heartdocshailesh
python tools/generate-carousel.py content.txt 2           # Account 2: @dr.shailesh.singh
python tools/generate-carousel.py content.txt 1 -m 8      # Max 8 slides
python tools/generate-carousel.py content.txt 1 -o ~/out  # Custom output dir

特長

  • 1080x1080pxのInstagramカルーセルスライド
  • ブランドカラー(ディープティール、ミストアクア、ウォームコーラル)
  • 名前とハンドルを含む一貫したフッター
  • テキストの自動折り返し
  • 箇条書きの描画
  • タイトルスライド(ティールの背景)+コンテンツスライド(明るい背景)

入力形式

1. Markdownを含むプレーンテキスト
# Main Title
Subtitle or intro

---

## Slide 2 Title
• Bullet point 1
• Bullet point 2

---

## Slide 3
Body text with automatic wrapping.
2. JSON形式
[
  {"title": "Title Slide", "body": "Subtitle", "type": "title"},
  {"title": "Content Slide", "body": "Body text", "type": "content"}
]

出力

output/carousels/<name>/account-<n>/内のPNGファイル

ブランド仕様

色
COLORS = {
    'primary': '#207178',      # Deep Teal - titles, CTAs
    'secondary': '#E4F1EF',    # Mist Aqua - backgrounds
    'accent': '#F28C81',       # Warm Coral - bullets, highlights
    'neutral_light': '#F8F9FA', # Off-White - alt backgrounds
    'neutral_dark': '#333333',  # Charcoal - body text
    'alert': '#E63946'         # Heart Red - emphasis
}
アカウント
  • アカウント1:@heartdocshailesh
  • アカウント2:@dr.shailesh.singh
タイポグラフィ
  • フォント:Inter(Bold、SemiBold、Regular、Medium)
  • 代替フォント:Helvetica(macOS)-> システムのデフォルト

依存関係

  • Python 3.11+
  • 画像生成用のPillow(PIL)
  • APIキー不要(ローカルで実行)
pip install pillow

注記

このスキルは、カルーセル生成のためにcontent-osオーケストレーターから呼び出されます。クイックカルーセル作成用に単独で使用することもできます。

コメント