batch — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited batch (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
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.
Takes multiple pieces of source content and generates a complete content calendar with platform-native formats scheduled across days and weeks.
Ask the user to point to their content. Accept:
"Point me to your content. You can give me a folder path, list specific files, or say 'scan my workspace' and I'll find your recent articles."If scanning, look for:
.md files in common content directories (posts/, articles/, blog/, content/, drafts/).txt files over 200 words.html files that contain article-like contentUse the content-analyzer agent on each piece:
Then compare across sources:
Show the user a summary:
"Found [N] pieces of content:
>
| # | Source | Words | Type | Strength | Best Platforms | |---|--------|-------|------|----------|----------------| | 1 | [Title] | [count] | [type] | All 10 formats | [top 3] | | 2 | [Title] | [count] | [type] | 5-6 formats | [top 3] | | ... | ... | ... | ... | ... | ... |
>
Overlap flag: Sources 2 and 4 cover similar ground — I'll distribute them to different platforms.
>
Ready to generate the calendar?"
Ask at most 2 questions:
Use the format-writer agent to generate the formats for each source, following the same rules as /repurpose:
Skip formats that are a weak fit for a given source (don't stretch thin content).
Use the distribution-planner agent to schedule everything. The planner MUST read:
${CLAUDE_PLUGIN_ROOT}/skills/content-repurposing/references/platform-specs.md${CLAUDE_PLUGIN_ROOT}/skills/content-repurposing/references/distribution-strategy.mdCalendar rules:
Create a folder: CONTENT-CALENDAR-[YYYY-MM-DD]/
CONTENT-CALENDAR-[YYYY-MM-DD]/
├── calendar.md (the full calendar with schedule)
├── source-1/
│ ├── 01-twitter-thread.md
│ ├── 02-linkedin-post.md
│ ├── ... (only formats generated for this source)
│ └── README.md
├── source-2/
│ ├── 01-twitter-thread.md
│ ├── ...
│ └── README.md
├── content-bank.md (formats generated but not scheduled)
└── README.md (overview and instructions)calendar.md format:
# Content Calendar: [Date Range]
**Sources:** [N] pieces of content
**Total publishable pieces:** [N]
**Calendar length:** [N] weeks
**Platforms covered:** [list]
## Week 1: [Date Range]
| Day | Platform | Format | Source | File | Status |
|-----|----------|--------|--------|------|--------|
| Mon | Email | Newsletter | [Source 1] | source-1/03-email-newsletter.md | Ready |
| Mon | LinkedIn | Post | [Source 1] | source-1/02-linkedin-post.md | Ready |
| Tue | X | Thread | [Source 1] | source-1/01-twitter-thread.md | Ready |
| Tue | LinkedIn | Carousel | [Source 2] | source-2/04-linkedin-carousel.md | Ready |
| Wed | Community | Post | [Source 1] | source-1/10-community-post.md | Ready |
| Thu | YouTube | Script | [Source 2] | source-2/05-youtube-script.md | Ready |
| Fri | Short Video | Script | [Source 1] | source-1/06-short-video-script.md | Ready |
| Sat-Sun | — | Rest | — | — | — |
## Week 2: [Date Range]
[Same format]
## Content Bank
Formats generated but not scheduled (publish when you have a gap):
| Source | Format | File |
|--------|--------|------|
| [Source 3] | Quote Graphics | source-3/08-quote-graphics.md |
| ... | ... | ... |"Done. Here's your content calendar:
>
[N] sources → [X] publishable pieces across [Z] platforms over [W] weeks
>
This week's priorities: 1. Monday: Send [Source 1] newsletter + post LinkedIn version 2. Tuesday: Post X thread from [Source 1] + LinkedIn carousel from [Source 2] 3. [Continue...]
>
Everything is in CONTENT-CALENDAR-[date]/. Open any file and copy-paste directly into the platform.>
Content bank: [Y] extra pieces ready whenever you need them."
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.