design-spec-extraction
Extract UI Design Specs from Screenshots
Manual design handoff from screenshots is slow and inconsistent. This skill extracts tokens, components, layout, and accessibility notes into structured design-spec files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "design-spec-extraction" from https://skillstore.io/skills/cygnusfear-design-spec-extraction.md and its manifest at https://skillstore.io/api/skills/cygnusfear-design-spec-extraction/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "design-spec-extraction". A landing page screenshot with hero, cards, and a call to action.
Expected outcome:
- Extracted 24 colors with primitive and semantic groupings.
- Identified a 12-column desktop grid with 24px gutters.
- Cataloged hero, card, navigation, and button components.
- Flagged two contrast issues and suggested accessibility fixes.
Using "design-spec-extraction". A dashboard mockup with sidebar navigation and data cards.
Expected outcome:
- Mapped header, sidebar, content regions, and card containers.
- Detected typography roles for headings, labels, metrics, and body text.
- Extracted spacing and radius tokens for repeated card patterns.
Using "design-spec-extraction". A set of button state images for a design system.
Expected outcome:
- Grouped button variants by primary, secondary, disabled, and focus states.
- Recorded visible color, border, shadow, and focus indicator differences.
- Produced component notes suitable for implementation review.
Security Audit
Medium RiskMost static findings are false positives caused by markdown code fences, inline design-spec paths, design grid terminology, and schema or documentation URLs. The screenshot references describe user-provided visual inputs, not covert capture or upload. Two mkdir examples are confirmed as limited command-use risks, and one semantic finding covers unsafe project-name substitution.
Confirmed security concerns (1)
Capability review items (2)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
๐ Network access (4)
โ๏ธ External commands (50)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/cygnusfear-design-spec-extraction/audits/11?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/cygnusfear-design-spec-extraction?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/cygnusfear-design-spec-extraction?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/cygnusfear-design-spec-extraction/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/cygnusfear-design-spec-extraction.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
Cygnusfear. (2026). design-spec-extraction security audit report (audit version 11) [Author version unspecified]. Skillstore. https://skillstore.io/skills/cygnusfear-design-spec-extraction/audits/11BibTeX citation
@techreport{cygnusfear-cygnusfear-design-spec-extraction-2026,
author = {Cygnusfear},
title = {design-spec-extraction security audit report (audit version 11)},
institution = {Skillstore},
year = {2026},
number = {11},
url = {https://skillstore.io/skills/cygnusfear-design-spec-extraction/audits/11},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "design-spec-extraction security audit report (audit version 11)"
version: "unspecified"
type: report
authors:
- name: "Cygnusfear"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/cygnusfear-design-spec-extraction/audits/11"
identifiers:
- type: other
value: "skillstore:cygnusfear-design-spec-extraction:audit:11"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Create Implementation Tokens
Turn a provided UI screenshot into design tokens and component notes for frontend implementation.
Document Existing Interfaces
Extract reusable colors, type styles, spacing, and component patterns from approved product screens.
Review Visual Accessibility
Identify contrast issues, touch target concerns, focus states, and semantic structure from design images.
Try These Prompts
Use design-spec-extraction on the attached screenshot. Create a safe project slug and produce the final design specification with layout, colors, typography, and components.
Analyze this Figma export with design-spec-extraction. Focus on design tokens, component hierarchy, spacing, and developer handoff notes.
Run design-spec-extraction on this screen and emphasize accessibility. Report contrast issues, focus indicators, touch targets, labels, and recommended fixes.
Use design-spec-extraction across these default, hover, active, and disabled state images. Compare states and consolidate variants into one component specification.
Best Practices
- Use high-resolution, user-authorized images so color and spacing estimates are more reliable.
- Use a safe project slug with letters, numbers, and hyphens for output paths.
- Provide separate images for hover, focus, disabled, and responsive states when those details matter.
Avoid
- Do not analyze confidential screens that contain secrets, credentials, or private customer data.
- Do not reuse unsanitized project names in shell commands or output paths.
- Do not send the final specification into code generation without reviewing estimates and accessibility findings.
Frequently Asked Questions
What inputs does this skill need?
Does it capture my screen automatically?
What does the output include?
Can it identify exact fonts and colors?
Where are files written?
Is the result ready for production?
Developer Details
Author
CygnusfearLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
3e4b6c31a74a3bd1a291c98cf585d720cb9fbc88
Maintenance freshness
7/18/2026
Usage
16 downloads ยท 421 views
File structure