Daily UI Inspiration Capture
Meng ToCommunityCreated by Meng To
- Skill
- Workflow
- Design and creative
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill provides a systematic workflow for capturing, organizing, and documenting UI design inspiration from live websites. It focuses on creating consistent, article-ready bundles that include full-page screenshots, section-by-section crops, motion-study frames, and AI-builder prompts. The process ensures that each collection is unique by checking against previous manifests and following a strict directory structure for local asset management.
What it does
- Generates dated article folders containing structured UI inspiration content.
- Captures full-page scroll screenshots and derives contiguous section-by-section crops.
- Collects local video assets and motion-progression frames for interactive elements.
- Produces a JSON manifest containing metadata, interaction notes, and AI-builder prompts for each item.
- Validates the collection against duplicate entries and ensures all required assets are present.
- Provides a standardized content structure for design documentation and builder reference.
When to use it
- When you need to refresh or create a daily UI inspiration bundle.
- When you want to convert a project runbook into a repeatable capture workflow.
- When you need to document landing page patterns, motion studies, or UI components for future AI-builder prompts.
- When you need to ensure consistency across multiple design inspiration articles.
Advantages
- Ensures uniformity in documentation across different design captures.
- Reduces manual effort in cropping and organizing design assets.
- Provides actionable AI-builder prompts based on specific visual and interaction patterns.
- Maintains a clean, version-controlled history of design inspiration.
Usage examples
- “Run the daily UI inspiration capture for today.”
- The agent initiates the capture workflow, checks for existing manifests to avoid duplicates, and generates a new dated folder in the articles directory with the required assets and manifest.
- “Refresh the UI inspiration bundle using the latest Framer landing pages.”
- The agent scans for new Framer-based landing pages, performs the full-page and section-by-section capture, and updates the manifest with new motion frames and builder prompts.
Install
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/mengto/daily-ui-inspiration-capture/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip daily-ui-inspiration-capture.zip -d .agents/skills
Documentation by Meng To
Daily UI Inspiration Capture
Overview
Run the current project's daily UI inspiration workflow as an article-ready bundle, not a screenshot dump or README. Treat the active project runbook as source of truth, but keep the contract below as the default unless the user updates it.
Start
Work from the content/article project named by the user. If no project is named, use the current workspace and say which directory you used.
Before collecting, read:
AGENTS.md, if present or supplied in the promptscripts/ui-inspiration-capture-guidelines.md, if presentthe latest one or two
articles/*-ui-inspiration-capture/content.mdandmanifest.jsonfiles for current shape
Check git status --short early. This repo is often dirty; keep changes scoped to the requested dated bundle or skill files.
For any browser work, use the Codex in-app browser only. Do not use Chrome. If a source blocks inspection, use the best available Codex-browser evidence or local asset fallback and say why.
Output Contract
Create a dated folder:
articles/YYYY-MM-DD-ui-inspiration-capture/The folder should contain at minimum:
content.mdmanifest.jsonlocal still images
local video files or clear per-item video fallback reasons
one full-page scroll screenshot per live website reference
section-by-section crops from that full-page screenshot for the hero, every meaningful middle section, and the footer
motion-frame images when video capture succeeds
Do not create README.md.
Collect exactly 5 final references. The newer 5-reference motion-study workflow supersedes older 20-image gallery runs.
Prefer live, inspectable landing pages and product sections. Framer Marketplace is a strong source. Dribbble is best effort; if blocked by WAF or poor assets, finish with stronger Framer or direct-page candidates instead of forcing brittle workarounds.
Selection
Load previous articles/*-ui-inspiration-capture/manifest.json files before choosing finalists.
Reject candidates that repeat a normalized title, source URL, or image URL from previous captures. Rotate source searches when the feed feels stale:
website herosaas landing pageproduct websiteweb design herorecent web designrecent product design
Favor references with a clear first viewport, inspectable sections, strong typography, product or brand specificity, and visible motion potential. Avoid vague atmospheric thumbnails.
Capture
For each reference:
Save one representative still image locally.
Capture a short local video of the actual landing page or preview when possible.
Include slow scroll, visible hover or click states when obvious, sticky nav behavior, reveal animation, parallax, marquee loops, carousels, cursor effects, and responsive or scroll-driven changes.
Whenever capture tooling scrolls to a viewport or section before taking a screenshot or motion frame, wait 2 seconds before capturing so reveal animations, lazy media, sticky state changes, and scroll-triggered transitions have time to finish.
Save one full landing-page scroll screenshot as a single tall image when the browser can render it. It should run from the first pixel of the hero to the final pixel of the footer.
Cut section-by-section screenshots from that full-page image. The crops must be contiguous and lossless relative to the full image: no missing pixels between sections, no arbitrary viewport-only substitutes, and no overlap unless a sticky element makes overlap unavoidable.
Save as many section images as the page has meaningful sections. At minimum include the hero, each major middle section in page order, and the footer. Label unclear middle sections as
section-02,section-03, etc., while preserving exact visual order.Extract at least 4 motion progression frames when video succeeds: opening hero, hover or settled state, scroll transition, and lower or later section.
If live capture is blocked, broken, login-gated, or low quality, save the best local fallback asset and document the fallback reason.
Keep all media inside the dated article folder. Use subfolders such as motion-frames/ when helpful.
Article Shape
In content.md, make the capture immediately useful to a builder:
open with the date and a concise pattern summary
embed any stitched motion-study video near the top, if created
for each of the 5 references, include the still image near the item heading
embed the local video, or state the fallback reason
match the established article structure from recent captures:
### Full-Page And Section Evidence, the full-page screenshot as a normal Markdown image,#### Section Crops, then each section crop as a normal Markdown image ordered from hero to footerdo not rename the block to
Local Evidence, do not use text links, filename lists, Markdown tables, raw HTML grids, or crop-coordinate captions for the full-page/section-crop block; keep crop coordinates inmanifest.jsonshow motion progression frames before the long prompt
describe what works, the visual pattern, and concrete motion notes
include a long AI-builder prompt that treats the page as reference, not a template
add a short note explaining why the prompt works
Write prompts with concrete instructions for layout, sections, components, typography, spacing, colors, image treatment, animation timing, scroll choreography, responsive behavior, interaction states, and things to avoid.
Manifest Shape
Use JSON. Include article-level metadata such as:
titledatecaptureMethoditemCountdedupeAgainstmotionStudyVideo, when presentitems
For each item, include fields such as:
titlecreatorsourceUrlpageUrlimageUrlimageFilevideoFileorvideoFallbackReasonfullPageImagesectionImageswith section label, file path, source full-page image, y-start, y-end, and height when availablemotionFramescaptureTypeviewportwhypatterninteractionNotesanimationNotesprompt
Verification
Run the duplicate checker before committing:
node scripts/check-ui-inspiration-duplicates.mjs articles/YYYY-MM-DD-ui-inspiration-capture/manifest.jsonVerify:
duplicateCountis0manifest.jsonhas exactly 5 itemscontent.mdembeds at least 5 representative still imagesevery referenced still, video, and motion-frame file exists locally
every live-website item has one full-page scroll screenshot and section crops for hero, all detected/meaningful middle sections, and footer
section crops are derived from the full-page image, are ordered top-to-bottom, and do not miss pixel ranges between adjacent sections
content.mdfollows the established full-page/section-crop structure for each live-website item:### Full-Page And Section Evidence, rendered full-page Markdown image,#### Section Crops, and rendered section-crop Markdown images in top-to-bottom order, with no text links, filename lists, Markdown tables, raw HTML grids,Local Evidenceheadings, or crop-coordinate captionseach item has a local video or a clear fallback reason
successful video captures include at least 4 motion frames
README.mdis absent
If articles/ARTICLES_INDEX.md is clean, add a single discoverability row only when that matches the current repo convention. If it is already dirty or conflicted, leave it untouched and mention that in the closeout.
Because articles/ is often ignored, use git add -f for the intended dated folder. Stage and commit only the files created or intentionally changed for this run.
Files
- ATTRIBUTION.mdAdded by AutoGineer873 B
- LICENSELicence file added by AutoGineer1.0 KiB
- SKILL.md7.9 KiB
- agents/openai.yaml227 B
- demo/PROMPT.md2.1 KiB
- demo/expected-output.md222 B
- demo/index.html3.8 KiB
- demo/input.md193 B
- demo/preview.jpg78.9 KiB
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Needs Node.js
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- Meng To
- Publisher
- Meng To (Community)
- Source
- MengTo/Skills · agent-skills/codex/daily-ui-inspiration-capture · commit 5ea1661
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Meng To.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download daily-ui-inspiration-capture.zip