Agent skill
carousel-generator
Instagram carousel generator. Creates 1080x1080px branded slides from text/markdown input. Use this skill when you need to generate Instagram carousel slides with Dr. Shailesh Singh's brand colors, typography, and footer. Supports both @heartdocshailesh and @dr.shailesh.singh accounts.
Install this agent skill to your Project
npx add-skill https://github.com/drshailesh88/integrated_content_OS/tree/main/skills/cardiology/carousel-generator
SKILL.md
Carousel Generator
Generate branded Instagram carousels (1080x1080px) from text content.
Quick Start
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
Features
- 1080x1080px Instagram carousel slides
- Brand colors (Deep Teal, Mist Aqua, Warm Coral)
- Consistent footer with name and handle
- Automatic text wrapping
- Bullet point rendering
- Title slides (teal background) + content slides (light background)
Input Formats
1. Plain Text with Markdown
# Main Title
Subtitle or intro
---
## Slide 2 Title
• Bullet point 1
• Bullet point 2
---
## Slide 3
Body text with automatic wrapping.
2. JSON Format
[
{"title": "Title Slide", "body": "Subtitle", "type": "title"},
{"title": "Content Slide", "body": "Body text", "type": "content"}
]
Output
PNG files in output/carousels/<name>/account-<n>/
Brand Specifications
Colors
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
}
Accounts
- Account 1:
@heartdocshailesh - Account 2:
@dr.shailesh.singh
Typography
- Font: Inter (Bold, SemiBold, Regular, Medium)
- Fallback: Helvetica (macOS) -> System default
Dependencies
- Python 3.11+
- Pillow (PIL) for image generation
- No API keys required (runs locally)
pip install pillow
Note
This skill is called by the content-os orchestrator for carousel generation. You can also use it standalone for quick carousel creation.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
pufferlib
This skill should be used when working with reinforcement learning tasks including high-performance RL training, custom environment development, vectorized parallel simulation, multi-agent systems, or integration with existing RL environments (Gymnasium, PettingZoo, Atari, Procgen, etc.). Use this skill for implementing PPO training, creating PufferEnv environments, optimizing RL performance, or developing policies with CNNs/LSTMs.
fluidsim
Framework for computational fluid dynamics simulations using Python. Use when running fluid dynamics simulations including Navier-Stokes equations (2D/3D), shallow water equations, stratified flows, or when analyzing turbulence, vortex dynamics, or geophysical flows. Provides pseudospectral methods with FFT, HPC support, and comprehensive output analysis.
metabolomics-workbench-database
Access NIH Metabolomics Workbench via REST API (4,200+ studies). Query metabolites, RefMet nomenclature, MS/NMR data, m/z searches, study metadata, for metabolomics and biomarker discovery.
geniml
This skill should be used when working with genomic interval data (BED files) for machine learning tasks. Use for training region embeddings (Region2Vec, BEDspace), single-cell ATAC-seq analysis (scEmbed), building consensus peaks (universes), or any ML-based analysis of genomic regions. Applies to BED file collections, scATAC-seq data, chromatin accessibility datasets, and region-based genomic feature learning.
zinc-database
Access ZINC (230M+ purchasable compounds). Search by ZINC ID/SMILES, similarity searches, 3D-ready structures for docking, analog discovery, for virtual screening and drug discovery.
astropy
Comprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordinate systems (WCS), and astronomical data analysis. Use when tasks involve coordinate transformations, unit conversions, FITS file manipulation, cosmological distance calculations, time scale conversions, or astronomical data processing.
Didn't find tool you were looking for?