gitwtfhub

wtf is social-cards-engine?

denniswei9898/social-cards-engine — explained in plain English

Analysis updated 2026-05-18

30PythonAudience · vibe coderComplexity · 3/5LicenseSetup · moderate

TL;DR

A Claude Code skill that turns one article or topic into a branded Instagram carousel of image cards, with an AI reviewer checking quality before publishing.

Mindmap

mindmap
  root((social-cards-engine))
    What it does
      HTML to PNG cards
      Swappable brand packs
      AI reviewer joker
      Copyright safe images
    Tech stack
      Python engine
      HTML and CSS
      Chrome headless
      Claude Code skill
    Use cases
      Instagram carousels
      Multi client branding
      Meme style posts
      Automated quality review
    Audience
      Content creators
      Brand editors
      Social media agencies

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Turn an article or topic into a ready to post Instagram carousel of image cards.

REASON 2

Swap a single brand pack file to give the same engine a completely different visual style.

REASON 3

Have an AI reviewer score and reject cards that fail structure or readability checks.

REASON 4

Automatically find and attribute copyright safe images or memes for your cards.

What's in the stack?

PythonHTMLChrome headlessClaude Code

How it stacks up

denniswei9898/social-cards-engineav2xn/doanchandar-lab/semantic-wm
Stars303030
LanguagePythonPythonPython
Setup difficultymoderatehardhard
Complexity3/55/55/5
Audiencevibe coderdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires macOS with Chrome installed for the headless screenshot rendering step.

Wtf does this do

social-cards-engine is a Claude Code skill for creating Instagram style carousel image cards. The idea is that one engine can produce many completely different visual styles just by swapping out a brand pack, a single file describing colors, fonts, sizing, and voice for a given brand, so you can go from a navy poster look to a casual meme style to a premium food brand look without redoing any underlying setup. The project splits its parts into three roles: the engine itself, which turns HTML into a screenshot and then a row of properly sized PNG cards, the brand pack, which is the swappable recipe describing how a particular brand should look, and a built in AI reviewer called a joker that scores every finished card and rejects ones that fail, so a person is not the only one checking quality before publishing. The workflow starts by picking a brand pack, optionally mocking up a single test cover card first to confirm the look before mass producing the rest, then splitting your topic or article into cards, rendering them through a headless Chrome browser, and sending the result to the reviewer for a pass or fail check on things like structure and humor. If it fails, cards get revised and resent for review, up to three rounds before a human is asked to step in. The project also includes starter templates for different visual styles, a system for finding and attributing copyright safe images or memes from public domain and creative commons sources, and a script that checks brand logos and mascots for stray white edges before they get used on cards. It works alongside two optional companion skills, one that checks layout quality such as centered images and clean spacing, and another that applies research based rules about what makes content get shared, plus semi automatic posting to platforms like Instagram and Threads. The project is aimed at solo content creators, brand editors, and agencies handling multiple clients, and it runs on macOS with Chrome, written in Python, and released under the MIT license.

Yoink these prompts

Prompt 1
Help me create a new brand pack for social-cards-engine matching my brand's colors and fonts.
Prompt 2
Turn this article into an Instagram carousel using the social-cards-engine skill.
Prompt 3
Explain how the carousel-joker reviewer decides whether a card passes or fails.
Prompt 4
Walk me through installing the huashu-design and social-post companion skills.

Frequently asked questions

wtf is social-cards-engine?

A Claude Code skill that turns one article or topic into a branded Instagram carousel of image cards, with an AI reviewer checking quality before publishing.

What language is social-cards-engine written in?

Mainly Python. The stack also includes Python, HTML, Chrome headless.

How hard is social-cards-engine to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is social-cards-engine for?

Mainly vibe coder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.