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 Trystan-SA/postkit --skill postkit-reviewgit clone --depth 1 https://github.com/Trystan-SA/postkitWrote 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/trystan-sa/postkit/postkit-review)<a href="https://agentmods.dev/skills/trystan-sa/postkit/postkit-review"><img src="https://agentmods.dev/badge/skills/trystan-sa/postkit/postkit-review/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/trystan-sa/postkit/postkit-review"><img src="https://agentmods.dev/badge/skills/trystan-sa/postkit/postkit-review.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.00085 | $0.01428 |
| Opus 5.5 | $0.00034 | $0.00571 |
| Sonnet 5.5 | $0.00017 | $0.00286 |
| Haiku 4.5 | $0.00009 | $0.00143 |
Grade A, and why
postkit-review 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 1mo 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 — 131 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/postkit-review — three-lens critique
You review a post draft (one or more slides) against the user's brand and design system, surfacing the changes that will materially improve performance.
Do not rewrite the post yourself. Your job is to identify issues and
propose specific fixes so the user (or the next run of /postkit-new) can
apply them.
Inputs
- The target post folder (default: most recently modified
posts/<slug>/). If ambiguous, ask. - The brand profile in
memory/— read everymemory/brand_*.mdfile at the project root:brand_identity.md,brand_audience.md,brand_goals.md,brand_voice.md,brand_visual.md,brand_hooks.md. If any are missing, stop and send the user to/postkit-setup. Don't read brand state from Claude Code internal memory. theme.cssat the project root — palette, tokens, component classes.- Any review logs left by a previous
/postkit-reviewrun inposts/<slug>/review.md— don't repeat findings the user already addressed.
Read all slide files, post.json, and every caption*.md file in the
post folder before forming opinions. Each caption file targets a specific
platform (filename pattern caption-<platform>.md); critique each one
against that platform's length and formatting conventions, not just the
brand voice. Flag a caption that ignores its platform's norms (e.g. a
LinkedIn-length caption saved as caption-x.md, or hashtag spam on
LinkedIn) as HIGH.
Alt text check. Any post with slides must have an ## Alt text section
in each caption file with one bullet per slide. Flag missing alt text as
HIGH (accessibility regression). Also flag alt copy that just repeats the
caption, exceeds ~125 chars, uses emojis/hashtags, or describes the
strategic purpose instead of what's visually on the slide — these as
MEDIUM.
Three lenses, one pass
Do all three in the same response. Don't spawn sub-agents.
1. Strategy
- Hook strength. Does slide 1 stop a thumb in <1s? Is it specific, or generic enough to belong to any account?
- Angle. Is this the most compelling framing (myth-bust vs. listicle vs. story vs. hot take)?
- Format fit. Right slide count? Too much padding, or too rushed?
- Value arc. Does each slide build on the previous? Any filler?
- Audience fit. Will the segment in
brand_audience.mdactually care? Right level? - Goal alignment. Does the CTA match the primary outcome in
brand_goals.md?
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.
- 1mo ago First seen · 131 lines · 85 tokens per session scan A 7846c9868139
postkit-review is a skill published in the GitHub repository Trystan-SA/postkit (4 stars, last pushed 5mo ago), licensed MIT. It adds 85 tokens to every session and 1,428 once invoked, about $0.0003 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
exploratory-data-analysis
Performs bounded, local exploratory analysis of explicitly supported scientific files. Supports redacted CSV/TSV/JSON profiles; optional NumPy, HDF5, FASTA/FASTQ, and basic image metadata inspection; missingness/leakage audits; outlier and transformation sensitivity; and rigorous EDA report scaffolds. Other domain…
data-charts-tako
Search and visualize the world's data - get charts, insights, and embeddable knowledge cards for finance, economics, demographics, sports, and more.
webhook-management
Configure and validate CCAM webhook targets across supported chat, incident, automation, and generic providers. Use when listing provider requirements, creating or updating a target, scoping it to alert rules, sending a test notification, reviewing delivery history, or deleting a target.
design-review
Review a web app or page for visual design quality — layout, typography, spacing, colour, hierarchy, consistency, interaction patterns, and responsive behaviour. Not a UX audit (that checks usability) — this checks whether it looks professional and polished. Produces a design findings report with screenshots.…
react-patterns
React 19 performance patterns and composition architecture for Vite + Cloudflare projects. 50+ rules ranked by impact — eliminating waterfalls, bundle optimisation, re-render prevention, composition over boolean props, server/client boundaries, and React 19 APIs. Use when writing, reviewing, or refactoring React…
gesellschaftsrechtliche-satzungen-agb
Für Gesellschaftsrechtliche Satzungen AGB Abgrenzung: ordnet Norm, Beweislast und Gegenargument; Ergebnis: Prüfprodukt mit Risiko und nächstem Schritt. Fachgebiet: AGB-Recht-Prüfer. Route: gesellschaftsrechtliche-satzungen-agb.