Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Visual Research

ASecurity

Use when a question is better answered by looking than by reading - researching how websites or apps look, gathering design references, finding what a style or palette or typeface actually is in the wild, comparing competitors visually, or building a moodboard. Renders real sites and searches real images, then reads them as pictures.

3 stars
0 votes
0 copies
0 views
Added 9/19/2026
designgophpbashnodeapi

Works with

api

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add ridelink0/ultimate-frontend-skills --skill visual-research --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Visual Research?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Visual Research
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ridelink0-visual-research/badge)](https://www.skillsdirectory.com/skills/ridelink0-visual-research)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: visual-research
description: Use when a question is better answered by looking than by reading - researching how websites or apps look, gathering design references, finding what a style or palette or typeface actually is in the wild, comparing competitors visually, or building a moodboard. Renders real sites and searches real images, then reads them as pictures.
---

# Visual research

Most design questions are answered by looking at twenty examples, not by
reading one article about them. This gets the pictures in front of you cheaply.

## Render real sites - the highest-signal source

```bash
node "${CLAUDE_PLUGIN_ROOT}/scripts/webdesign.mjs" study <url> <url> ...
node "${CLAUDE_PLUGIN_ROOT}/scripts/webdesign.mjs" study --list editorial
```

Renders each site at the top and one screen down in a real headless browser
and tiles them into contact sheets - eight references become one image to
read. Curated lists: `editorial`, `object`, `cinema`, `product`.

**Read the contact sheet first**, then the individual PNGs only for the two or
three worth a closer look. A sheet is roughly eight times cheaper than eight
reads.

Two things it cannot see, and it says so: WebGL sites render only their
preloader, and Cloudflare-walled ones show a challenge page. For those, use the
`-y900` tile (usually below any cookie modal) or find a video walkthrough.

## Find images on the open web

Free and no key needed:

| Source | Endpoint | Note |
|---|---|---|
| Openverse | `https://api.openverse.org/v1/images/?q=<q>` | ~600M CC images, no key for light use |
| Wikimedia Commons | `https://commons.wikimedia.org/w/api.php?action=query&generator=search&gsrnamespace=6&gsrsearch=<q>&prop=imageinfo&iiprop=url&format=json` | canvas-safe, CORS `*` |
| Art Institute of Chicago | `https://api.artic.edu/api/v1/artworks/search?q=<q>` then the IIIF URL | 60 req/min, CORS `*` |
| Met Museum | `https://collectionapi.metmuseum.org/public/collection/v1/search?q=<q>` | no key |

Unsplash and Pexels need a free key for their APIs, but their CDN URLs can be
hotlinked directly once you have an id. Verify every URL with a HEAD request
before shipping it - `look` reports images that failed to load, but only after
the fact.

## Design galleries, for finding sites worth rendering

Awwwards, Godly, Land-book, SiteInspire, Minimal Gallery, Curated.design,
One Page Love. Fetch the gallery page, extract the outbound site URLs, then
`study` them. The gallery's own thumbnails are small and colour-shifted -
render the real thing instead.

## Reading what you got

Go in with a question. "What do these have in common" produces mush; "where
does the eyebrow sit relative to the headline, and at what size" produces a
number you can build with.

Worth extracting every time: the type pairing and sizes, the ground colours,
where the accent appears, section rhythm, what the first screen does, and the
one move you have not seen before.

Palette straight off a rendered page:

```bash
node -e "import('./scripts/inspect.mjs').then(async m=>{
  const r = await m.inspect('https://example.com',{widths:[1440],out:'./shots'});
  console.log(JSON.stringify(r[0].stats));
})"
```

## Do not

Do not describe an image you have not read. Do not treat a gallery thumbnail as
evidence of colour. Do not conclude a site uses a library because the effect
looks like it - check the bundle. And say plainly when a render is a wall or a
preloader rather than guessing what is behind it.

Attribution

ridelink0ridelink0
View sourceMore from ridelink0 →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Responsive Design

Implement modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first breakpoint strategies. Use when building adaptive interfaces, implementing fluid layouts, or creating component-level responsive behavior.

393432 votes

Mermaid Diagrams

Creating and refining Mermaid diagrams with live reload. Use when users want flowcharts, sequence diagrams, class diagrams, ER diagrams, state diagrams, or any other Mermaid visualization. Provides best practices for syntax, styling, and the iterative workflow using mermaid_preview and mermaid_save tools.

2032 votes

sleek-design-mobile-apps

Use when the user wants to design a mobile app, create screens, build UI, or interact with their Sleek projects. Covers high-level requests ("design an app that does X") and specific ones ("list my projects", "create a new project", "screenshot that screen").

5711 votes

swiftui-design-skill

SwiftUI frontend visual design skill. Creates beautiful, distinctive iOS/macOS interfaces that avoid generic AI slop patterns. Covers design direction, layout systems, typography, color, spacing, brand integration, and design review. Use when designing new SwiftUI views, reviewing UI quality, creating iOS prototypes, choosing visual styles, improving app aesthetics, or when the UI looks generic or AI-generated.

1801 votes

Ios Hig

Use when designing iOS interfaces, implementing accessibility (VoiceOver, Dynamic Type), handling dark mode, ensuring adequate touch targets, providing animation/haptic feedback, or requesting user permissions. Apple Human Interface Guidelines for iOS compliance.

761 votes
View all in design →