Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add ericrisco/rsc-harness --skill linkedin-carouselsgit clone --depth 1 https://github.com/ericrisco/rsc-harnessWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/ericrisco/rsc-harness/linkedin-carousels)<a href="https://agentmods.dev/skills/ericrisco/rsc-harness/linkedin-carousels"><img src="https://agentmods.dev/badge/skills/ericrisco/rsc-harness/linkedin-carousels/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/ericrisco/rsc-harness/linkedin-carousels"><img src="https://agentmods.dev/badge/skills/ericrisco/rsc-harness/linkedin-carousels.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00091 | $0.03193 |
| Opus 5 | $0.00046 | $0.01597 |
| Sonnet 5 | $0.00018 | $0.00639 |
| Haiku 4.5 | $0.00009 | $0.00319 |
Grade A, and why
linkedin-carousels scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 229 lines — stays where its author put it; the contents beside it link to each section on GitHub.
LinkedIn carousels
Design one swipeable LinkedIn document post. Your artifact is the slides of a phone-read PDF — sequence and visual hierarchy are the product — handed back as a slide-by-slide build ready to assemble in Canva/Figma/Slides plus a one-page design+export checklist. Everything adjacent (the account plan, the feed copy, the upload, a talk deck) routes out; see Handoffs.
What you produce
- A cover slide spec — the one slide that wins or loses the swipe to slide 2.
- Interior slides — each carrying a single focused idea, large type, a clear hierarchy.
- A CTA closer — the payoff slide plus one explicit ask.
- A design + export spec — canvas, safe area, type floor, PDF checklist (one page).
- A one-line caption starter — the first feed line; full caption tuning routes out.
Precondition: a topic, an angle, or a source (post/article). If the ask is the account plan or a block of feed copy, you are in the wrong skill — see the handoffs table.
Ground first
A carousel inherits an identity; it does not invent one. Read the brand kit (colors, type,
logo — owned by ../brand-identity/SKILL.md) and the voice
(../brand-voice/SKILL.md) from 02-DOCS/ if they exist; don't pick
arbitrary fonts. Pull the angle from any plan or post already produced by
../linkedin-strategy/SKILL.md or
../linkedin-content/SKILL.md — reuse the hook, don't reopen
it. If none exist, name your assumptions on slide 0 of the spec and proceed; don't stall.
The swipe economics (why every rule below exists)
Document/carousel posts are the highest-engagement native format on LinkedIn right now — roughly 6.6% average engagement, ahead of every other format, and top-performing pages post far more of them than median pages. The reason is dwell time: a swipeable deck holds the thumb on screen, and dwell — not likes — is the algorithm's main distribution signal.
What ships with it
4 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 6d ago First seen · 229 lines · 91 tokens per session scan A fa24b6460e9f
linkedin-carousels is a skill published in the GitHub repository ericrisco/rsc-harness (78 stars, last pushed today), licensed MIT. It adds 91 tokens to every session and 3,193 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
social-carousel
A three-card social media carousel where one headline continues across three square images. The cards can include a brand mark, numbering, a visual focus, and a call to action.
minimax-multimodal-toolkit
MiniMax-native multimodal workflow for image, video, voice, music, and media-processing tasks. Use when the user asks to generate image/video/audio assets, wants MiniMax-specific media APIs, needs TTS or voice workflows, wants reproducible local media outputs, or needs FFmpeg-style processing around generated media.…
linkedin-carousel-writer
Turn a post into carousel slide copy that mirrors the post 1:1, a cover hook plus 6-9 one-idea body slides plus a CTA slide. Use when you want a post to travel further as a saveable carousel.
iot-ai-image-capability
Host-native image generation/editing capability status. Never claim an image was generated without an authorized host tool.
garden-gpt-image-2
Derived image-prompt checklist. Reference-only. Host-native execution is owned by iot-ai-image-capability.
garden-web-video-presentation
Derived web-slides guidance. Reference-only.