Best for
- Use this skill when the user provides Figma material, design-export files, screenshots of design tools, PDFs, JSON, existing HTML, or asks for design-to-HTML/code fidelity.
Orkas-AI/Orkas/resources/builtin/marketplace/agents/bcfcb4921dce/skills/ui-design-source/SKILL.md
Use this skill when the user provides Figma material, design-export files, screenshots of design tools, PDFs, JSON, existing HTML, or asks for design-to-HTML/code fidelity. It adapts OpenDesign/Figma handoff discipline for UIDesigner without requiring a live Figma runtime.
Decision brief
Use this skill when the user provides Figma material, design-export files, screenshots of design tools, PDFs, JSON, existing HTML, or asks for design-to-HTML/code fidelity. It adapts OpenDesign/Figma handoff discipline for UIDesigner without requiring a live Figma runtime.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/Orkas-AI/Orkas --skill "resources/builtin/marketplace/agents/bcfcb4921dce/skills/ui-design-source"Inspect the Agent Skill "ui-design-source" from https://github.com/Orkas-AI/Orkas/blob/de739d63f15b8836bb329b164190b291045c52ab/resources/builtin/marketplace/agents/bcfcb4921dce/skills/ui-design-source/SKILL.md at commit de739d63f15b8836bb329b164190b291045c52ab. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
If a Figma connector, MCP, plugin API, or exported file is actually available, inspect it with the available tool or file reader.
For each source, record:
Before rendering, produce this compact map:
For Figma-like sources, look specifically for:
When the request covers a directory, batch, flow, or other set of multiple inspectable screens, inventory the complete authoritative source set before implementation. Do not treat a representative sample, shared tokens, or the first few screens as proof that the remaining source…
Permission review
The documentation asks the agent to read local files, directories, or repositories.
If a Figma connector, MCP, plugin API, or exported file is actually available, inspect it with the available tool or file reader.Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 93/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 1,441 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Use this skill when the user provides Figma material, design-export files, screenshots of design tools, PDFs, JSON, existing HTML, or asks for design-to-HTML/code fidelity. It adapts OpenDesign/Figma handoff discipline for UIDesigner without requiring a live Figma runtime.
This skill turns design-source evidence into a compact handoff for ui-design-executor. Add a durable contract, reference pack, design-system, or deep renderer skill only when its specialist trigger is present; do not fan an ordinary screenshot task out to all of them.
web_fetch/browser search as substitute Figma access. Ask for a screenshot/export or continue only from visible notes. Do not claim "Figma imported", "frames inspected", or "variables read". Keep requested exact/1:1 work blocked until inspectable evidence arrives. Always put both next paths in the visible response before any question/form: Exact waits for a connector, screenshot, PDF, or export; Adaptive (optional) can start only after the user chooses it. Offer an adaptive provisional scaffold as non-fidelity work; never call it 1:1. Do not silently start the adaptive path.Classify the source:
figma_url: URL or file key, not enough by itself unless a connector/tool is available.figma_export_json: nodes, components, variables, styles, constraints, or plugin export.design_screenshot: frame image, prototype screenshot, app screenshot, or reference image.design_pdf: exported specs, deck, or annotated design handoff.existing_html: current artifact, app page, or prototype.design_notes: Markdown/text PRD, redlines, specs, or designer comments.For each source, record:
high, medium, or low.Before rendering, produce this compact map:
## Design Source Map
- Source type:
- Frames/screens:
- Primary frame:
- Visible copy:
- Layout regions:
- Components:
- Variants/states:
- Variables/tokens:
- Assets/icons/images:
- Interactions/prototype notes:
- Responsive constraints:
- Implementation targets:
- Fidelity requirements:
- Unknowns:
For Figma-like sources, look specifically for:
When the request covers a directory, batch, flow, or other set of multiple inspectable screens, inventory the complete authoritative source set before implementation. Do not treat a representative sample, shared tokens, or the first few screens as proof that the remaining sources were inspected.
Keep one row per promised source screen with:
inspected, implemented, and post-implementation compared.Batch source reads and comparisons when useful, but do not claim complete coverage until every promised row has a fresh rendered/source comparison. Build success, valid routes or links, shared tokens, no-overflow checks, and spot checks prove different properties; they do not prove visual fidelity for unreviewed screens. If the turn stops early, report the exact remaining source rows instead of saying the whole set is complete.
If the user says the mocks or screens do not match, reopen the full coverage ledger and compare the inspectable source set again. Do not ask them to supply one example as a substitute for auditing sources already available to the Agent.
For screenshot/design-to-HTML work, use a staged pass inspired by strong screenshot-to-code workflows, but keep UIDesigner's HTML-first and evidence-first rules:
Do not fill missing screenshot content with dashboard metrics, sidebars, fake records, or template blocks. If sample data is necessary, label it as sample and keep it out of observed evidence.
Choose one mode and state it:
exact: reproduce the supplied frame as closely as HTML allows; preserve layout, text, spacing, and component structure.adaptive: keep the design language and hierarchy but make it responsive, accessible, and implementation-friendly.systemize: extract tokens/components from the design and build a reusable HTML design system sample.redesign: use the design as evidence, then intentionally change structure according to user goals.If the user says "根据设计稿实现", "Figma to HTML", "1:1", or "保真", default to exact unless responsive/product constraints require adaptive.
Map design components to implementation components:
## Component Mapping
- Design component:
- HTML/app component:
- Props/content:
- States:
- Tokens used:
- Accessibility notes:
- Responsive behavior:
- Fidelity risk:
Use local app components when implementing in a repo. For standalone HTML, define semantic HTML/CSS components with the same roles and states.
When a design source exposes component metadata, keep the mapping implementation-neutral:
ui-design-executor for ordinary single-screen work.ui-design-contract only for a durable multi-screen/brand direction, conflicting references, or a genuinely vague system.ui-reference-packs only if the source lacks a clear style system or the user asks for a named direction.ui-design-system only for reusable tokens/components, ui-html-renderer for complex runtime/fidelity work, and ui-design-review for a formal review.When using this skill, include this handoff when useful:
## Design Source Handoff
- Source inspected:
- Access level:
- Fidelity mode:
- Frame/source map:
- Component mapping:
- Token mapping:
- Assets:
- Unknowns:
- HTML acceptance gates:
Frequently asked questions
Use this skill when the user provides Figma material, design-export files, screenshots of design tools, PDFs, JSON, existing HTML, or asks for design-to-HTML/code fidelity. It adapts OpenDesign/Figma handoff discipline for UIDesigner without requiring a live Figma runtime.
The source record exposes this install command: npx skills add https://github.com/Orkas-AI/Orkas --skill "resources/builtin/marketplace/agents/bcfcb4921dce/skills/ui-design-source". Inspect the command and pinned source before running it.
Static rules flagged read-files in the source; the page lists the matching lines and excerpts.
Alternatives
coreyhaines31/marketingskills
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program
oaustegard/claude-skills
Generate hierarchical _FEATURES.md files that describe what a codebase DOES from a user/consumer perspective, anchored to source symbols via tree-sitting. Supports large complex codebases through feature-driven decomposition into sub-feature files. Uses a multi-pass synthesis: orientation → detail → overview rewrite. Use when someone says "what does this do", "document features", "feature inventory", "_FEATURES.md", or needs to understand a codebase's purpose before modifying it. Complements tre
narrative-io/narrative-skills-marketplace
Translate a fuzzy analytical question into a rigorous investigation plan. Interrogates the ask, grounds the plan in the available data dictionary, applies analytical best practices, and produces a structured brief of query specifications for a downstream query-writing skill. Plans, does not write SQL. Use when: "why did X drop", "is there a relationship between A and B", "who are our highest-value customers", "what's driving the change in Y", "investigate this trend", "design an analysis for", "
event4u-app/agent-config
Use BEFORE writing or editing any non-trivial UI — inventories components, design tokens, shadcn primitives, and reusable patterns into state.ui_audit. Hard gate for the ui directive set.