carousel-generator について
carousel-generatorは、テキストからブランド仕様に沿った正方形のInstagramカルーセルを作るローカル実行のPythonスキルです。Markdown形式のテキストまたはJSONを入力し、APIキーなしでPNGを生成します。
主な機能
- 011080×1080のスライド生成
- 02指定ブランドカラーの適用
- 03名前とハンドルの共通フッター
- 04自動改行と箇条書き表示
- 05テキストとJSON入力に対応
活用シーン
- 01記事をInstagramスライドに変換
- 02各アカウント向けのブランド投稿作成
- 03構造化JSONからスライドを生成
- 04カルーセルPNGのローカル出力
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ drshailesh88/ integrated_content_os --skill carousel-generatorインストール後、Claude Code で/carousel-generatorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
test-content.txtknowledge-base/audience/archetypes.mdknowledge-base/frameworks/content-frameworks.mdreferences/brand-specs.mdinput-formats.mdtools/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オーケストレーターから呼び出されます。クイックカルーセル作成用に単独で使用することもできます。
コメント
Markdown 対応