← ClaudeAtlas

x-post-card-studiolisted

Turn one explicitly supplied public X post, quote post, or same-author direct thread into source-faithful 1080×1440 cards, a ZIP, contact sheet, and optional MP4 with native video and source audio in place. Use for X card publications and visual archives; do not use for discovery, rewriting, narration, or publishing.
qihangzhang-272/agent-skill-library · ★ 1 · AI & Automation · score 62
Install: claude install-skill qihangzhang-272/agent-skill-library
# X Post Card Studio Create a readable visual edition of a known X source. Preserve what the selected author posted and make source selection auditable; do not smuggle unrelated replies, quoted bodies, editorial copy, or synthetic media into the result. ## Boundary - Accept one public X status URL or normalized JSON for one focus post. - A thread contains the focus post plus direct reply descendants from the same author. Other-author replies are excluded. - A quote post keeps the focus author's own text and media. The quoted post body/media remain excluded and are recorded in the selection manifest. - Do not invent connective copy, commentary, narration, music, TTS, calls to action, or missing media. - The command may read a public supplied URL through the Mode's installed `opencli` X adapter. Authentication and private access remain the Host's responsibility. - Creating files is allowed. Publishing or saving an external draft requires a separate explicit request. ## Run from a public X URL ```bash python scripts/render_x_cards.py \ "https://x.com/example/status/123" \ --output ./artifacts/x-cards ``` The script uses `opencli twitter thread` for this exact URL, keeps the focus/same-author chain, downloads selected X CDN media into the output, and renders the cards. This is a direct retrieval adapter, not a discovery engine. For a pre-retrieved source, pass normalized JSON instead. Local media paths are resolved relative to that JSON. ```json { "source_url": "htt