Agent skill

Repurpose Quotes

by AgriciDaniel in AgriciDaniel/claude-repurpose

Extracts the 5 most quotable moments from content atoms and generates /banana image prompts for each using the 6-Component Brief.

MITAuto-check passedWriting & Content

Install Repurpose Quotes

skills CLI
$ npx skills add AgriciDaniel/claude-repurpose --skill repurpose-quotes -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install AgriciDaniel/claude-repurpose repurpose-quotes --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/AgriciDaniel/claude-repurpose.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/repurpose-quotes .claude/skills/repurpose-quotes && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
repurpose-quotes
GitHub stars
157
Token cost
~2k tokens
SKILL.md length
781 words
Files
1
Skills in repo
21
Repo updated
First seen
Licence
MIT

At a glance

Extracts the 5 most quotable moments from content atoms and generates /banana image prompts for each using the 6-Component Brief.

  • Works in 4 steps: Generate 5 quote card images using the… → Each quote card: topic-relevant… → Save to images/quote-card-1.png through… → …
  • User says quote cards
  • SKILL.md covers Inputs, References, Output 1: Quotable Moments and Output 2: /banana Image Prompts, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Repurpose Quotes is an agent skill from AgriciDaniel/claude-repurpose. Extracts the 5 most quotable moments from content atoms and generates /banana image prompts for each using the 6-Component Brief. Produces quote cards ready for social sharing with platform-specific aspect ratios, color palettes, and text overlays. Sub-skill of the Content Repurposing Engine. Use when user says "quote cards", "quote graphics", "quotable moments", "image prompts", or "repurpose quotes".

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Writing & Content, covering Content repurposing and Theming and dark mode. The repository describes itself as: Content Repurposing Engine for Claude Code. Turn 1 piece of content into 10+ platform-optimized posts for Twitter, LinkedIn, Instagram, Facebook, YouTube, Skool, Reddit, and… The licence is MIT.

When your agent uses it

  • User says quote cards
  • Quotable moments
  • Repurpose quotes

Example prompts

  • “quote cards”
  • “quote graphics”
  • “quotable moments”
  • “/repurpose-quotes”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Generate 5 quote card images using the 6-Component Brief
  2. Each quote card: topic-relevant background + quote text + attribution
  3. Save to images/quote-card-1.png through images/quote-card-5.png
  4. Also save prompts to banana-prompts.md for reference

What it can do on your machine

Read from SKILL.md and the folder at commit 669187e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Repurpose Quotes loads about 2k tokens when it runs. Until then it costs about 106 tokens; SKILL.md has 781 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~106
When it runs · the whole SKILL.md, loaded when a task matches
~2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from AgriciDaniel/claude-repurpose at commit 669187e, republished under its MIT licence (© AgriciDaniel). 781 words, ~1,976 tokens.

Download SKILL.mdSave it as .claude/skills/repurpose-quotes/SKILL.md (or your agent's skills folder).
name
repurpose-quotes
description
Extracts the 5 most quotable moments from content atoms and generates /banana image prompts for each using the 6-Component Brief. Produces quote cards ready for social sharing with platform-specific aspect ratios, color palettes, and text overlays. Sub-skill of the Content Repurposing Engine. Use when user says "quote cards", "quote graphics", "quotable moments", "image prompts", or "repurpose quotes".
user-invokable
true
argument-hint
[url-or-atoms]
license
MIT
metadata.author
AgriciDaniel
metadata.version
1.0.0
metadata.category
content

Quote Graphics and Image Prompt Generator

Extract 5 quotable moments from content atoms and produce /banana image generation prompts (or generate images directly if /banana is available).

Inputs

Received from the parent agent (repurpose-visual):

InputDescription
atomsFull list of content atoms with types and impact ratings
main_argumentOne-sentence thesis of the source content
target_audienceWho benefits from this content
primary_topicCategory or niche
voice_profileDetected or overridden brand voice
images_flagIf true AND /banana available, generate images directly
author_nameName for attribution on quote cards

References

Load these before generating output:

  • references/image-sourcing.md -- 3-tier image pipeline, prompt templates, platform dimensions
  • references/platform-specs.md -- image dimensions per platform

Output 1: Quotable Moments

File: quotes/quotes.md

Select exactly 5 quotes from the content atoms. Rank and pick using these criteria (in priority order):

Selection Criteria
#CriterionWhat to Look ForBest Atom Types
1Standalone impactWorks perfectly without any surrounding context. A stranger seeing just this line would understand and feel something.quote, contrarian, tldr
2Statistical weightContains a specific number, percentage, or data point that anchors the claim.stat, casestudy
3Contrarian angleChallenges conventional wisdom or says something most people would disagree with at first glance.contrarian, prediction
4Emotional resonanceProvokes a feeling -- surprise, validation, frustration, curiosity, motivation.quote, analogy, insight
5Practical insightGives the reader something actionable they can use immediately.howto, insight

Rules:

  • Pick the 5 BEST quotes across all criteria -- do not force one per criterion
  • Prefer atoms rated 4-5 impact
  • Polish slightly for readability if needed (fix grammar, trim filler) but preserve the author's voice and meaning
  • Each quote should be 1-2 sentences max (under 200 characters ideal for cards)
  • If the content has fewer than 5 strong quotes, use what exists; never pad
Quote Output Format

For each quote:

markdown
### Quote [N]

**Text:** "[Exact or polished quote]"
**Attribution:** [Author/Speaker Name]
**Criterion:** [Which selection criterion it satisfies]
**Source Atom:** [Atom number and type from atomization]
**Card Text (short):** [Condensed to under 120 chars if original is longer]

Output 2: /banana Image Prompts

File: quotes/banana-prompts.md

For each of the 5 quotes, generate a /banana-compatible image prompt using the 6-Component Brief (matching references/image-sourcing.md).

The 6-Component Brief

Every prompt must specify these 6 components in order:

ComponentDescriptionExample
SubjectWhat the image shows (abstract or concrete)"Minimalist desk workspace"
ActionMovement or state of the subject"bathed in soft morning light"
ContextEnvironment or background setting"against a clean gradient background"
CompositionLayout, framing, text placement zone"left-aligned with 40% right margin for text overlay"
LightingLight source, direction, temperature, quality"soft ambient glow, warm temperature, subtle vignette"
StyleVisual aesthetic and rendering approach"editorial photography, muted tones, shallow depth of field"
Prompt Template
/banana generate

**Subject:** [subject description]
**Action:** [action or state]
**Context:** [background/environment]
**Composition:** [layout and text zone]
**Lighting:** [light source, direction, temperature]
**Style:** [aesthetic direction]
**Dimensions:** [WxH based on target platform]
**Text Overlay:** "[exact quote text]"
**Attribution:** [author name, positioned bottom-right]
**Color Palette:** [3-4 hex colors based on content mood]
Target Aspect Ratios

Generate prompts for all three sizes per quote:

PlatformAspect RatioDimensionsUse Case
Social (general)1:11080x1080LinkedIn, Facebook, default
Instagram feed4:51080x1350Instagram posts
Twitter/X16:91600x900Twitter cards, blog headers

Default: Generate the 1:1 prompt. Note the other dimensions in the prompt file for manual adaptation.

Show full SKILL.md (318 more words)Show less
Color Palette by Content Mood
MoodPalette DirectionExample Hex
Professional/AuthorityNavy, charcoal, white, gold accent#1B2A4A, #333333, #FFFFFF, #C9A84C
Energetic/MotivationalDeep orange, white, dark gray#E85D26, #FFFFFF, #2D2D2D, #FF8C42
Calm/ThoughtfulSage green, cream, soft gray#7C9A82, #F5F0E8, #9E9E9E, #4A6B52
Bold/ContrarianRed, black, white#D32F2F, #1A1A1A, #FFFFFF, #FF5252
Tech/InnovationElectric blue, dark bg, white text#2196F3, #0D1117, #FFFFFF, #64B5F6
Creative/PlayfulPurple, teal, light bg#7B1FA2, #00897B, #FAFAFA, #CE93D8

Analyze the primary_topic, voice_profile, and strongest atom types to select the appropriate mood and palette.

Image Generation — AI ONLY

Quote cards ALWAYS require AI generation because they need custom text overlays. Stock photos cannot be used for quotes.

When /banana IS available:
  1. Generate 5 quote card images using the 6-Component Brief
  2. Each quote card: topic-relevant background + quote text + attribution
  3. Save to images/quote-card-1.png through images/quote-card-5.png
  4. Also save prompts to banana-prompts.md for reference
When /banana is NOT available:
  1. Save all 5 prompts to banana-prompts.md with full detail
  2. Suggest stock photo backgrounds from Pixabay as alternatives:
    • Search: site:pixabay.com [topic] abstract background dark
    • User can overlay text manually in Canva or similar
  3. Note in output: "Quote card images pending — run /banana generate <prompt> or use saved backgrounds"

Font Style Suggestions

Include a font direction for each quote card:

Content ToneFont StyleExamples
ProfessionalSans-serif boldMontserrat Bold, Inter Black
Personal/StorySerif elegantPlayfair Display, Lora
Casual/WittyRounded sansNunito, Quicksand
Data/TechnicalMonospace accentJetBrains Mono, Fira Code
MotivationalAll-caps sansOswald, Bebas Neue

Error Handling

ConditionAction
Fewer than 5 quotable atomsUse what exists; generate prompts for each; note count
No quote type atomsExtract quotable lines from insight, contrarian, stat atoms
Author name unknownUse "Unknown" or ask parent agent; omit attribution line on card
/banana returns errorSave prompts; note failure; suggest manual generation
brief_mode is trueGenerate 3 quotes instead of 5; 1:1 prompts only
Content mood ambiguousDefault to Professional/Authority palette

© AgriciDaniel, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/repurpose-quotes of AgriciDaniel/claude-repurpose.

Open the folder on GitHubat commit 669187e

Compare with similar skills

Repurpose Quotes next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Repurpose Quotes compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Repurpose Quotes this skillAgriciDaniel/claude-repurpose157—~2kAutomated safety check: PassMIT
Email WriteAgriciDaniel/claude-email130—~2.8kAutomated safety check: PassMIT
Webinar Content And Eventsmanojbajaj95/claude-gtm-plugin105—~3.5kAutomated safety check: PassMIT
Socialcoreyhaines31/marketingskills54k4 repos~4.5kAutomated safety check: PassMIT
Social Contentfreekmurze/dotfiles1k23 repos~2.1kAutomated safety check: PassNone
Changelog Social RecapFlorianBruniaux/claude-code-ultimate-guide6.1k—~1.8kAutomated safety check: NotesCC-BY-SA-4.0

Similar skills

  • Email Write

    AgriciDaniel/claude-email

    Compose high-converting emails using proven copy frameworks (PAS, AIDA, BAB, FAB, 4Ps).

    130 GitHub stars~2.8k tokensUpdated 4 mo ago
    Writing & ContentAuto-check passed
  • Webinar Content And Events

    manojbajaj95/claude-gtm-plugin

    This skill covers two related use cases: (1) Creating high-converting webinar registration and event landing pages, and (2) Repurposing webinar recordings into multiple content assets including blog…

    105 GitHub stars~3.5k tokensUpdated 21 days ago
    Writing & ContentAuto-check passed
  • Social

    coreyhaines31/marketingskills

    When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.

    54k GitHub starsUsed in 4 repos~4.5k tokens
    Writing & ContentAuto-check passed
  • Social Content

    freekmurze/dotfiles

    When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms.

    1k GitHub starsUsed in 23 repos~2.1k tokens
    Writing & ContentAuto-check passed
  • Changelog Social Recap

    FlorianBruniaux/claude-code-ultimate-guide

    Turns CHANGELOG.md entries for a release or a week into LinkedIn, Twitter/X, newsletter and Slack posts in French and English.

    6.1k GitHub stars~1.8k tokensUpdated 2 days ago
    Writing & ContentAuto-check: notes
  • Beautiful Article

    ConardLi/garden-skills

    Turns a URL, PDF, DOCX, Markdown file, text or screenshots into a designed, shareable single-file HTML article through a staged review workflow.

    13k GitHub stars~4.7k tokensUpdated 2 mo ago
    Documents & OfficeAuto-check passed

More from AgriciDaniel/claude-repurpose

All 21 skills in this repo
  • Repurpose

    AgriciDaniel/claude-repurpose

    Content Repurposing Engine. An agent skill from AgriciDaniel/claude-repurpose.

    157 GitHub stars~5.1k tokensUpdated 6 mo ago
    Auto-check passed
  • Repurpose Calendar

    AgriciDaniel/claude-repurpose

    Generates a 7-day publishing calendar with staggered posts, optimal timing per platform, file references, engagement reminders, and theme-day grouping.

    157 GitHub stars~2.2k tokensUpdated 6 mo ago
    Auto-check passed
  • Repurpose Discord

    AgriciDaniel/claude-repurpose

    Generates Discord community content from content atoms: announcement posts for channels, discussion thread prompts designed for reply-generation, and rich embed messages with structured fields.

    157 GitHub stars~2k tokensUpdated 6 mo ago
    Auto-check passed
  • Repurpose Facebook

    AgriciDaniel/claude-repurpose

    Generates Facebook content from content atoms: community-focused text posts, polls with up to 10 options, and story scripts.

    157 GitHub stars~1.5k tokensUpdated 6 mo ago
    Auto-check passed
  • Repurpose Instagram

    AgriciDaniel/claude-repurpose

    Generates Instagram content from content atoms: carousel slide scripts (7-10 slides), captions optimized for the 125-character fold, and reel scripts with hook-first structure.

    157 GitHub stars~1.7k tokensUpdated 6 mo ago
    Auto-check passed
  • Repurpose Linkedin

    AgriciDaniel/claude-repurpose

    Generates LinkedIn content from content atoms: text posts with hook-first formatting, PDF carousel slide scripts (10-12 slides), and strategic polls.

    157 GitHub stars~1.6k tokensUpdated 6 mo ago
    Auto-check passed

Questions about Repurpose Quotes

What does Repurpose Quotes do?

Extracts the 5 most quotable moments from content atoms and generates /banana image prompts for each using the 6-Component Brief. Repurpose Quotes is an agent skill from AgriciDaniel/claude-repurpose. Extracts the 5 most quotable moments from content atoms and generates /banana image prompts for each using the 6-Component Brief.

When should I use Repurpose Quotes?

Repurpose Quotes fits situations like: user says quote cards; quotable moments; repurpose quotes.

How do I install Repurpose Quotes in Claude Code?

Run `npx skills add AgriciDaniel/claude-repurpose --skill repurpose-quotes -a claude-code`. Or copy the skill folder (skills/repurpose-quotes in AgriciDaniel/claude-repurpose) into .claude/skills/repurpose-quotes in your project. Claude Code loads it when a task matches its description.

How do I install Repurpose Quotes in Codex?

Run `npx skills add AgriciDaniel/claude-repurpose --skill repurpose-quotes -a codex`. Or copy the skill folder (skills/repurpose-quotes in AgriciDaniel/claude-repurpose) into .agents/skills/repurpose-quotes in your project. Codex loads it when a task matches its description.

Can I use Repurpose Quotes in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add AgriciDaniel/claude-repurpose --skill repurpose-quotes -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/repurpose-quotes, .gemini/skills/repurpose-quotes, .github/skills/repurpose-quotes and .opencode/skills/repurpose-quotes in your project.

What does Repurpose Quotes need to run?

SKILL.md names no scripts, command-line tools or credentials: Repurpose Quotes is instructions for the agent only.

Does Repurpose Quotes access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Repurpose Quotes safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Repurpose Quotes use?

Repurpose Quotes is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Repurpose Quotes use?

About 2k tokens (SKILL.md is roughly 7.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Repurpose Quotes?

Skills that share tags, products or a category with Repurpose Quotes: Email Write (AgriciDaniel/claude-email, 130 stars), Webinar Content And Events (manojbajaj95/claude-gtm-plugin, 105 stars), Social (coreyhaines31/marketingskills, 54k stars) and Social Content (freekmurze/dotfiles, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Repurpose Quotes?

AgriciDaniel (a GitHub user) maintains it in AgriciDaniel/claude-repurpose, which has 157 GitHub stars. The repository holds 21 skills in this directory. The repository was last updated on April 10, 2026.

Source: AgriciDaniel/claude-repurpose on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.