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 XuanRanL/loamwright-SEO-Skill --skill visual-designergit clone --depth 1 https://github.com/XuanRanL/loamwright-SEO-SkillWrote 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/xuanranl/loamwright-seo-skill/visual-designer)<a href="https://agentmods.dev/skills/xuanranl/loamwright-seo-skill/visual-designer"><img src="https://agentmods.dev/badge/skills/xuanranl/loamwright-seo-skill/visual-designer/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/xuanranl/loamwright-seo-skill/visual-designer"><img src="https://agentmods.dev/badge/skills/xuanranl/loamwright-seo-skill/visual-designer.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.00072 | $0.01405 |
| Opus 5 | $0.00036 | $0.00702 |
| Sonnet 5 | $0.00014 | $0.00281 |
| Haiku 4.5 | $0.00007 | $0.00140 |
Grade A, and why
visual-designer 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 — 98 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Visual Designer (optimize phase)
Make the article scannable and well-designed without changing what it says. This is a
presentation pass. See agents/visual-designer.md for the role and hard constraints, and
references/style/visual-design-components.md for the exact native-markdown pattern of every
component. This SKILL is the playbook.
Step 0 — Read the situation
# density result (which components are missing / over-used), if the check already ran
cat memory/workspace/{task}/visual-density.json 2>/dev/null
Read draft.md and angle.json (format_id). The format decides which components fit.
Step 1 — Plan by format (substance first)
| Format | Add (in priority order) |
|---|---|
| pillar | comparison table (Types/Choosing), ## By the Numbers, 1 quotation, ## Glossary (What-is-X), a checklist (Getting started) |
| comparison / review | up to 3 tables (quick / pricing / feature), 1 verdict quotation |
| how-to / buyers-guide | numbered framework, ≤2 > **Warning:** callouts on failure steps, 1 spec table |
| listicle / roundup | a spec table or ## By the Numbers per item cluster, ≤1 callout per top pick |
| weekly-digest | ## At a Glance table, ## By the Numbers, callouts for opinion blocks |
| opinion | 1 real quotation, minimal boxes |
Only add what genuinely fits the content. Do NOT invent a comparison that is not in the text.
⛔ Stat-grid value contract (hard gate — scripts/lint/stat_grid_check.py, v3.39.0)
In a ## By the Numbers list the bold lead becomes a large DISPLAY FIGURE inside a narrow
card. It must be a short number: ≤16 chars · longest word ≤10 chars · starts with a
digit/$/~/± · does not end with :. All descriptive words go AFTER the closing **.
❌ - **30% more chlorophyll** in shaded tencha → ✅ - **30% more** chlorophyll in shaded tencha
❌ - **$12,000 to $25,000+ per month** retainer band → ✅ - **$12k-$25k/mo** enterprise retainer band
❌ - **Notched Izod verdict:** TPU absorbs 4x → ✅ - **4x** the notched Izod impact energy of PLA
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 · 98 lines · 72 tokens per session scan A 76e538cb3f73
visual-designer is a skill published in the GitHub repository XuanRanL/loamwright-SEO-Skill (47 stars, last pushed 24d ago), licensed Apache-2.0. It adds 72 tokens to every session and 1,405 once invoked, about $0.0004 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
hi-fi-design
The design process for high-fidelity, polished work — the system prompt tells Claude to invoke it before starting any design.
wireframe
Explore many ideas with wireframes and storyboards.
continuous-improvement-loop
Run Part 12 of the engagement methodology — the continuous improvement loop that aggregates quarterly-review, customer-feedback, competitive, and operating signals into a Quarterly Product & Offering Improvement Brief for business leadership, plus fast 1-3 page ad-hoc briefs when a significant signal lands…
c2pa-metadata
Embed a C2PA provenance manifest into an AI-generated marketing asset (PNG, JPG, WebP, GIF, TIFF, MP4, MOV, WebM, MP3, WAV, PDF) via scripts/embed-c2pa.py — produces a signed copy of the file carrying IPTC digital-source-type AI claims, an optional c2pa.ai-disclosure assertion for EU AI Act Article 50 (applicable 2…
competitor-pages
Build competitor comparison and alternatives pages — X-vs-Y head-to-heads, alternatives-to-X lists, category roundups, and feature-matrix pages — delivering a 1,500+ word page template, comparison table, JSON-LD schema via schema-generator.py, keyword and title-tag targeting, an internal-linking plan, and…
signal-mine
Triage a raw dump of external material — news, social threads, community discussions, competitor moves, sales-call notes — into content angles the brand has authority to make, each mapped to a pillar with a format and timeliness window, plus an explicit dropped-signals list recording why the rest were rejected.…