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 roslove44/brand-artisan --skill linkedin-carouselgit clone --depth 1 https://github.com/roslove44/brand-artisanWrote 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/roslove44/brand-artisan/linkedin-carousel)<a href="https://agentmods.dev/skills/roslove44/brand-artisan/linkedin-carousel"><img src="https://agentmods.dev/badge/skills/roslove44/brand-artisan/linkedin-carousel/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/roslove44/brand-artisan/linkedin-carousel"><img src="https://agentmods.dev/badge/skills/roslove44/brand-artisan/linkedin-carousel.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.00149 | $0.03129 |
| Opus 5.5 | $0.00060 | $0.01252 |
| Sonnet 5.5 | $0.00030 | $0.00626 |
| Haiku 4.5 | $0.00015 | $0.00313 |
Grade A, and why
linkedin-carousel 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 2mo 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 — 258 lines — stays where its author put it; the contents beside it link to each section on GitHub.
linkedin-carousel: slides for a LinkedIn carousel
Goal: produce the N slides of a LinkedIn carousel, coherent with each other and aligned with the guidelines. A carousel is not N independent images: it is a series that tells something. Coherence across slides is the heart of the deliverable.
This is a specialization of new-template. Same conventions: the Template
contract, assets through brand(), fonts discovered in fonts/,
export default ... satisfies Template.
0. Prerequisites (blocking)
The chain project -> template folder -> guidelines must exist:
- Resolve
<project>(from the arguments, otherwise ask). - Check
templates/<project>/andbrands/<project>/brand.md. - Missing guidelines or project -> STOP: ask for
/new-project <project>first. No visual without guidelines (CLAUDE.md rule).
1. Which carousel? (blocking, ask first)
"LinkedIn carousel" covers two unrelated formats. Settle it before anything else: it decides the ratio, the number of slides, the amount of text and the deliverable. Don't pick in silence (CLAUDE.md principle #1).
| A. Document post (organic) | B. Carousel ad (Campaign Manager) | |
|---|---|---|
| Where | The regular feed, from a profile or a page | Sponsored Content, paid |
| What you upload | one PDF, LinkedIn paginates it | N separate images |
| Deliverable | out/<project>/<name>.pdf |
out/<project>/<name>/card-*.png |
| Default ratio | 4:5, 1080×1350 | 1:1, 1080×1080 (only ratio allowed) |
Ask, with A pre-selected. "I want a LinkedIn carousel" for a post, a tip series, a mini-guide is path A nine times out of ten: put the question so that it settles in one word ("Document post, the organic one? Or a Campaign Manager carousel ad?"), never so that it reads as a quiz.
Unless the request already settled it. "carousel ad", "for Campaign Manager", "sponsored", a budget -> path B. "document post", "PDF carousel" -> path A. Nothing left to ask then: state the path being taken and move on.
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.
- 2mo ago First seen · 258 lines · 149 tokens per session scan A f775afb51288
linkedin-carousel is a skill published in the GitHub repository roslove44/brand-artisan (5 stars, last pushed 2mo ago), licensed MIT. It adds 149 tokens to every session and 3,129 once invoked, about $0.0006 per session on Opus 5.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-08-31.
Other skills, from other repositories
extract-design
Extract the full design language from any website URL. Produces 8 output files including AI-optimized markdown, visual HTML preview, Tailwind config, React theme, shadcn/ui theme, Figma variables, W3C design tokens, and CSS variables. Also runs WCAG accessibility scoring. Use when user says 'extract design', 'get…
designlang-tokens
Use when styling UI for cal.com — references the extracted design system tokens instead of inventing colors, spacing, or typography.
omd-apply
A skill that applies a project's DESIGN.md file as visual and brand guidance for interface work. It covers components, colors, fonts, layout, copy, motion, and visual assets.
bench-fixture-gen
Generates the shared per-task fixture that every competing arm starts from: a realistic dataset plus an image asset base. Fairness rule: fixtures are generated ONCE per task by this preprocessor and sealed (sha256) before any arm runs; arms never generate their own.
logo-design
Design or evaluate a logo against the SAD bar — Simple, Appropriate, Distinct — always judged in context. Use when designing a new mark, refining one, or assessing whether an existing logo is any good. Triggers on 'logo,' 'wordmark,' 'brandmark,' 'mark,' 'monogram,' 'favicon/app icon,' 'is our logo good,' 'redesign…
extract-design-system
Extract design primitives from a public website and generate starter token files for your project.