Install
$ agentstack add skill-mrstev3n-balise-skills-balise-visual-references ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Visual References
Build a focused visual-reference set, then turn the selected examples into transferable design principles. Match the research method to the available capabilities and evidence. Never imply that a page, image, interaction, or recording was inspected when it was not.
Choose the research mode
- Use direct research when a reliable browsing or computer-use capability is available and the user wants the agent to locate and inspect references.
- Use guided selection when the user wants to explore personally or when direct visual browsing is unavailable.
- Use a hybrid workflow when source discovery can be automated but final visual selection should remain with the user.
- Infer the mode when the request or available capabilities make it clear. Ask one concise question only when the choice materially changes the result.
Use the bundled catalog
- Run
scripts/search_catalog.pyto shortlist sources without loading the complete catalog. - Read [taxonomy.md](references/taxonomy.md) when the request spans several deliverables, patterns, regions, formats, or levels of detail.
- Read [source-catalog.json](references/source-catalog.json) only when maintaining the catalog or examining a shortlisted source in depth.
- Treat categories as cumulative facets. A source may support several deliverables and patterns.
- Recheck live facts such as access, filters, pricing, content, or integrations before presenting them as current.
Resolve resource and script paths relative to this skill directory.
python3 scripts/search_catalog.py --deliverable mobile-app --pattern navigation
python3 scripts/search_catalog.py --deliverable website --granularity component --json
Use --require-all-facets for a strict intersection. Keep the default ranked union when complementary sources are useful.
Frame the research target
Extract the following from the brief:
- deliverable: what is being designed;
- pattern: the visual or interaction problem to study;
- granularity: system, page, section, screen, component, flow, interaction, or asset;
- context: audience, market, industry, tone, region, and constraints;
- evidence format: screenshots, video, live sites, cases, analyses, flows, or templates;
- intended decision: what the references should help the user decide.
Select two to four complementary sources by default. Prefer sources that match both the deliverable and the requested pattern over popular but generic galleries.
Conduct direct research
When browsing is available:
- Use the environment's approved browsing or computer-use capability and follow its active operating instructions.
- Open the exact source URL and inspect visible state before interacting.
- Use focused search, filters, archives, categories, and detail pages instead of broad scraping.
- Capture the smallest view that preserves useful context:
- a page or screen for composition and hierarchy;
- a section or component with enough surroundings to explain its role;
- a sequence for flows, motion, or state changes;
- a system view for recurring visual grammar.
- Collect three to eight strong references unless the brief requires another amount. Stop when new examples repeat an established pattern.
- Record the source, exact URL, title, consultation date, observed pattern, and selection reason.
- Save captures only in the active project or an explicitly requested destination.
Do not bypass authentication, paywalls, CAPTCHAs, regional restrictions, or safety warnings. Use an accessible alternative when it can satisfy the same need.
Guide manual selection
When the user will inspect sources personally:
- Recommend three to six complementary sources matched to the brief.
- For each source, provide:
- why it matches;
- the exact starting URL;
- useful categories, filters, or search terms;
- the page, project, screen, component, or interaction to target;
- what to capture and how much context to retain;
- relevant access or freshness notes.
- Provide verified direct resource links when available. Otherwise give a concise navigation route instead of inventing URLs.
- Ask the user to return the chosen screenshots, recordings, or URLs.
- Treat the initial output as a research itinerary, not a completed visual audit.
Use this handoff format:
| Source | Why it fits | Starting point | Search terms or filters | What to capture | Access notes | | --- | --- | --- | --- | --- | --- |
Analyze supplied references
For each reference, separate:
- Observation: what is visibly present in composition, hierarchy, typography, color, imagery, motion, copy, or interaction.
- Transferable principle: why the observed choice works in its original context.
- Project application: how the principle could answer the current brief.
- Boundary: what should not be copied literally and what depends on another audience, medium, brand, or technical context.
Then compare the set:
- identify recurring patterns and meaningful disagreements;
- distinguish structural principles from stylistic decoration;
- note states, responsiveness, accessibility, content, or interaction behavior that static captures cannot prove;
- recommend one direction or a small set of genuinely distinct directions.
Do not reproduce distinctive protected expression, brand assets, copy, or proprietary screens. Use references to support original design decisions.
Deliver the result
Return a concise reference brief containing:
- the interpreted research target;
- sources selected and why;
- captures or URLs actually inspected;
- one observation and transferable principle per reference;
- cross-reference patterns, tensions, and opportunities;
- recommended application to the project;
- access, provenance, freshness, and verification limits.
For guided selection, deliver the itinerary first and complete the brief only after the user supplies the selected material.
Maintain the catalog
Keep references/source-catalog.json canonical. Use the vocabulary in [taxonomy.md](references/taxonomy.md), avoid duplicate URLs, replace stale access facts, and validate changes with:
python3 scripts/validate_catalog.py
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: mrstev3n
- Source: mrstev3n/balise-skills
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.