repurpose — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited repurpose (Agent Skill) and scored it 96/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 1 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 1 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This is the main command. It takes a single piece of source content and generates all 10 platform-native formats from it, saved as copy-paste ready files.
Ask the user for the source content. Accept any of these inputs:
If the user doesn't specify, ask:
"What content do you want to repurpose? You can give me a file path, paste the text, or say 'use my latest' and I'll find your most recent article."
Read the content completely before proceeding. Do not ask the user to confirm the content — just read it and move forward.
Use the content-analyzer agent to produce a full content analysis:
Do NOT show the full analysis to the user. Instead, show a brief summary:
"Source: [Title or description] ([word count] words) Core idea: [One sentence thesis] Best platforms: [Top 3] Generating all 10 formats now..."
Ask exactly one question to personalize the output:
"Which platforms do you actually use? I'll generate all 10 formats, but I'll put extra care into the ones that matter to you."
If the user lists specific platforms, prioritize quality on those. If they say "all of them" or don't have a preference, use the default priority from the distribution strategy reference.
If the user seems impatient or says "just do it," skip this question and use defaults.
Use the format-writer agent to generate each format. The format-writer MUST read the reference files before writing:
${CLAUDE_PLUGIN_ROOT}/skills/content-repurposing/references/platform-specs.md${CLAUDE_PLUGIN_ROOT}/skills/content-repurposing/references/hook-patterns.mdFor each format:
Critical: Each format must use a DIFFERENT hook. Do not open 10 formats with the same sentence. Vary the angle, entry point, and framing.
Create a folder in the working directory:
REPURPOSED-[title-slug]-[YYYY-MM-DD]/
├── 00-source-analysis.md
├── 01-twitter-thread.md
├── 02-linkedin-post.md
├── 03-email-newsletter.md
├── 04-linkedin-carousel.md
├── 05-youtube-script.md
├── 06-short-video-script.md
├── 07-blog-summary.md
├── 08-quote-graphics.md
├── 09-podcast-talking-points.md
├── 10-community-post.md
└── README.mdEach format file should include:
# [Format Name]
**Platform:** [Platform]
**Characters/Words:** [Count]
**Hook pattern:** [Which pattern was used]
**Copy-paste ready:** Yes
---
[THE ACTUAL CONTENT — ready to paste directly into the platform]
---
**Publishing tip:** [One sentence about when/how to post this]The README.md should include:
# Repurposed Content: [Source Title]
Generated [date] from [source description]
## Quick Links
| # | Format | Platform | File | Status |
|---|--------|----------|------|--------|
| 1 | Thread | X/Twitter | [01-twitter-thread.md] | Ready to post |
| 2 | Post | LinkedIn | [02-linkedin-post.md] | Ready to post |
| ... | ... | ... | ... | ... |
## Suggested Publishing Order
1. **Today:** Email newsletter → LinkedIn post → X thread
2. **Tomorrow:** LinkedIn carousel → Community post
3. **Day 3-5:** YouTube script → Short-form video
4. **Day 5-7:** Blog summary → Quote graphics → Podcast points
## Source Analysis Summary
[Brief analysis from the content-analyzer]After generating all files, tell the user:
"Done. I created [N] pieces of content from your [source type]:
>
[Folder name]/
>
| Format | Platform | Ready | |--------|----------|-------| | Thread (7 tweets) | X/Twitter | ✓ | | Post (1,200 chars) | LinkedIn | ✓ | | ... | ... | ... |
>
Start here: Post the email newsletter today, then the LinkedIn post and X thread tomorrow.
>
Strongest formats: [Top 3 based on content analysis and why]
>
Open any file and copy-paste directly into the platform. Each one is ready to publish."
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.