Quote posts are the format LinkedIn rewards most asymmetrically. They are cheap to produce and disproportionately likely to land in the feeds of newer or more mainstream readers, who skew toward motivational content. quote-post is the skill that automates the two real decisions, which are which line carries the post and what visual frame it sits inside.
The trick with quote posts is that the quote itself is the load-bearing element. The visual frame is decoration. quote-post structures the workflow around that priority by generating quote options first, letting the writer commit, and only then producing the image prompt that wraps the chosen line.
§01What it does
The skill takes a caption (the body copy that will accompany the post) and emits nine quote options grouped into three angles of three each. Growth and transformation covers the inspirational arc. Resilience and grit covers the comeback or stamina shape. Contrarian or bold covers the line that pushes against conventional advice. Every quote is under fifteen words, punches in its first three words, and reads as a standalone line without the caption around it.
The writer picks one (by number and letter, or pastes their own if none land), then the skill asks for a reference image. Pinterest, LinkedIn, Google Images, or just a described style. If the writer has no reference, the skill suggests four named templates: notebook hand-drawn, minimalist editorial, bold poster, or polaroid film. Once the reference and quote are confirmed, it outputs a Gemini prompt that recreates the reference image with the chosen quote rendered into the art.
§02Why nine, why three angles
Three angles times three options is the smallest set that forces angle commitment. A flat list of nine quotes will produce nine variations of the same instinct, because the model will optimise for whatever angle the caption suggests on first read. Splitting into three labelled groups means the writer has to actively pick which kind of post this is before picking the line, which is the same constraint hook-generator enforces with its six rotations.
The audience math is also worth flagging. LinkedIn's middle-of-the-funnel audience (employees and early-career readers) over-indexes on motivational content. A quote post is one of the few formats where shipping more is better than shipping less, because the production cost is low and the marginal cost of a miss is small.
§03Setup
# Trigger phrases:
# "quote post"
# "quote graphic"
# "motivational post"
# "build me a quote"
The Gemini prompt the skill produces is structured to recreate the reference image rather than describe one from scratch, which is why it works with Nano Banana's image-to-image style. Drop the reference into the Gemini chat, paste the prompt, generate. The output sits next to the chosen quote in the post.
§04Caveats
A quote post without a caption that earns it is just a shareable graphic without a position. The caption is the part of the post the model is least interested in writing well, because the visual is doing most of the work. Resist the temptation to skip the caption. Use post-writer for the caption, then quote-post for the visual.
The motivational register is off-brand for some writers. If voice.md flags absence patterns inconsistent with this format (for example, the writer never uses the word journey or never closes with a directive), pick the contrarian or bold angle and trust the voice rules to keep the line specific.