Install
openclaw skills install ui-inspiration-libraryArchive UI screenshots into a searchable inspiration library and retrieve matching references by style, page type, use case, or visual goal.
openclaw skills install ui-inspiration-libraryArchive UI references in a structured library, then retrieve the right ones later when someone actually needs them.
This skill has three core promises:
Treat the library as a working visual search system, not a dead archive. Retrieval quality matters as much as ingestion quality.
Use when the user wants to:
Goal:
Return:
Use when the user wants to:
Goal:
If the user is clearly browsing references, prefer an image-first response over a text-only report.
Choose the workflow based on the user input:
Assume backend identifiers and access details come from runtime configuration, environment variables, user-provided parameters, or existing project documentation.
Before writing to a backend:
If the target backend is not specified or not discoverable:
When a user says things like:
assume they want usable visual references, not only text.
Preferred retrieval output order:
A few strong matches are better than many weak ones.
Use these defaults unless the user says otherwise:
Handle possible duplicates conservatively:
Optimize for future retrieval, not exhaustive critique.
Use this minimum metadata set unless the storage backend cannot support it:
Apply these constraints:
Use the source field carefully.
Preferred source order:
telegram upload or manual upload,Avoid storing private local filesystem paths, temporary download URLs, access tokens, or account-specific transport details in long-term records unless the user explicitly asks for that behavior.
Before archiving, watch for low-value or sensitive images:
Default behavior:
Return at least:
Clearly separate:
Return at least:
Do not dump raw database records unless explicitly asked.
This skill is storage-backend aware but should stay backend-neutral at the top level.
Use this skill only when the runtime already has access to a suitable storage backend.
This skill may require backend-specific credentials depending on the chosen storage backend.
For Notion-backed archive or retrieval flows that read or write a Notion database, NOTION_API_KEY should already be configured in the runtime.
Metadata-only analysis can still proceed without backend write access.
To use this skill with Notion as the storage backend, the user should already have:
Without these prerequisites, the skill can still analyze images and produce structured metadata, but it cannot complete Notion-backed archiving.
Minimum requirements:
If using Notion as the backing store:
In OpenClaw-based setups, assume backend integrations must be configured outside the skill itself. If backend access is missing, do not pretend archive or retrieval succeeded. Fall back to image analysis, broad tagging, and structured metadata output when possible.
A good backing store should support:
If using Notion as the backing store:
Prefer this execution order:
If a capability is unavailable, degrade gracefully:
For archive flows, separate failures into:
For retrieval flows, separate failures into:
Partial success is acceptable when the user still receives a usable result.
If image return fails but text retrieval succeeds, still return:
When publishing this skill publicly:
references/analysis-schema.md when generating structured metadata for new images.references/channel-flow.md when adapting image intake from chat channels.references/notion-database-schema.md when creating or reviewing the target Notion schema.references/notion-mapping-spec.md when implementing field mapping and normalized writes.references/notion-file-upload.md when attaching original images to Notion records.references/query-flow.md when implementing retrieval, ranking, and image-first result delivery.references/tag-vocabulary-v1.md when selecting or extending bilingual tags.Use this skill for:
Do not use this skill as the primary tool for: