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 MoizIbnYousaf/marketing-cli --skill document-reviewgit clone --depth 1 https://github.com/MoizIbnYousaf/marketing-cliWrote 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/moizibnyousaf/marketing-cli/document-review)<a href="https://agentmods.dev/skills/moizibnyousaf/marketing-cli/document-review"><img src="https://agentmods.dev/badge/skills/moizibnyousaf/marketing-cli/document-review.svg" alt="Measured on agentmods" 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.00134 | $0.02618 |
| Opus 5 | $0.00067 | $0.01309 |
| Sonnet 5 | $0.00027 | $0.00524 |
| Haiku 4.5 | $0.00013 | $0.00262 |
Grade A, and why
document-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 7d 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 — 239 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/document-review — Brand Document Audit
You audit the brand/ directory for quality: completeness, consistency, and freshness. You report problems — you never fix them. Fixes belong to domain skills (e.g., /audience-research fixes audience.md).
For brand memory protocol, see /cmo rules/brand-memory.md.
On Activation
- Verify
brand/directory exists. If it does not exist, report Overall Health as Not Started and recommendmktg init. Skip all phases. - Read all 9
brand/files (or confirm which are missing). - Determine audit scope based on user request.
- Run all four phases sequentially.
Phase 0: Assess Scope
| Request | Scope |
|---|---|
| "review brand files" | Full brand/ audit (default) |
| "check audience.md" | Single-file deep review |
| "is my brand consistent?" | Consistency-only (Phase 2) |
| "what's stale?" | Freshness-only (Phase 3) |
| No specific request | Full brand/ audit |
For single-file reviews, still cross-reference against other brand files for consistency.
Phase 1: Completeness Check
For each of the 10 brand files, assess status:
Profile Files (7)
These should contain substantive content beyond the template scaffold.
| File | Key Sections | Owner Skill |
|---|---|---|
voice-profile.md |
Voice DNA (tone, personality, vocabulary), do/don't examples | /brand-voice |
positioning.md |
Core positioning (category, for, unlike, we), angles | /positioning-angles |
audience.md |
Primary audience (who, pain points, watering holes), personas | /audience-research |
competitors.md |
Named competitors with positioning, strengths, weaknesses | /competitive-intel |
keyword-plan.md |
Priority keywords table (keyword, intent, difficulty, priority) | /keyword-research |
creative-kit.md |
Brand colors, typography, visual style | /creative |
stack.md |
Available tools (email, social, video, search, media) | mktg init |
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.
- 7d ago First seen · 239 lines · 134 tokens per session scan A d50720d72d50
document-review is a skill published in the GitHub repository MoizIbnYousaf/marketing-cli (31 stars, last pushed 20d ago), licensed MIT. It adds 134 tokens to every session and 2,618 once invoked, about $0.0007 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-08-30.
Other skills, from other repositories
market-report-pdf
Generate a professional, visually polished PDF marketing report using the Python script scripts/generatepdfreport.py. This skill collects all available audit and analysis data, structures it into the expected JSON format, invokes the script, and produces a branded PDF with score gauges, bar charts, comparison tables…
citedy-lead-magnets
Generate AI-powered lead magnets — checklists, swipe files, and frameworks that convert visitors into subscribers. PDF generation with optional AI illustrations. No competitors in any MCP/skill store. Powered by Citedy.
marketing-informe-pdf
Generar un informe de marketing profesional y visualmente cuidado en PDF usando el script Python scripts/generarinformepdf.py. La skill recoge toda la data disponible de auditorias, la estructura en el JSON esperado, invoca el script y produce un PDF con marca, medidores de score, barras, tablas comparativas…
snapgen-marketing-tracker
Build a 90-day marketing + content tracker Excel file for a SaaS product or indie app, pre-filled with 180 main weekday tweets + 50 weekend bonus tweets across 9 content pillars, a Media Production Queue, Content Mix Rules, and an automated QA Check sheet. Use this whenever the user asks to create a marketing plan…
pptx
Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying…
xlsx
Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or…