instagram-drafter — v2 (blog)
Maker for Context Blog Instagram carousels and posters: take the next channel:instagram publish issue of the tenant epic, write the caption and the slide copy from its linked blog topic in the tenant's voice, render the slides from the paper-cards template with headless Chrome, upload them as tenant assets, instagram_post_upsert, attach slides + caption + models to the Context issue, hand it to blog-checker, and leave one blocking reviewRequest. Degrades to copy-only when the host has no renderer. Never publishes, never schedules.
Served by: Context Blog MCP — setup {workflow:'instagram'}. Depends on: rules-blog, rules, blog-checker. Licence: MIT.
Download: instagram-drafter.zip — unzips to instagram-drafter/, drop it into .claude/skills/instagram-drafter (Claude Code), .agents/skills/instagram-drafter (Codex), .cursor/rules/instagram-drafter (Cursor). Back to the skills index.
| file | bytes | sha256 | url |
|---|---|---|---|
| SKILL.md | 10445 | 484497209d540d1a0b13d0b2a68d0f64ebd5a266e661717606dbf8ba2ae73211 |
https://app.onecontext.me/skills/instagram-drafter/SKILL.md |
| scripts/attach-artifact.sh | 2305 | 08d3bb875a996a9e46659c45c374039c4e2bb7e291fb4ec7666c65f94e62b99e |
https://app.onecontext.me/skills/instagram-drafter/scripts/attach-artifact.sh |
| scripts/render-cards.sh | 3022 | 0a3a0abb6e75cf393ec1ae0a395aae82b003b58f379571d5c53299ae5a707c77 |
https://app.onecontext.me/skills/instagram-drafter/scripts/render-cards.sh |
| templates/motifs.html | 9305 | 9fe97d26cc166e06d0098013af7e461d691d97e49f4ffef2d566efd6da39e3c9 |
https://app.onecontext.me/skills/instagram-drafter/templates/motifs.html |
| templates/paper-cards.html | 4899 | eae685a3b27b353b906c1837f476607e14be50fff96d2af1434fec359079c564 |
https://app.onecontext.me/skills/instagram-drafter/templates/paper-cards.html |