Not in the top 1,000 by GitHub stars
chrzamz/ui-styles-skill
Offline UI style library for Claude Code — 79 design styles × bilingual prompts (zh-CN / en-US), packaged as a Claude Code Skill.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → e75a79bb5d1a
No earlier version was observed for comparison.
skills/ui-style-creator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → e75a79bb5d1a
No earlier version was observed for comparison.
Heat
1.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- ui-styles
/ - ui-style-creator
skills/ui-style-creator
How it works
ui-styles
When your agent uses it
Participate before building or changing product UI: websites, apps, demos, dashboards, forms, visual redesigns, component-library selection, themes and interaction states. Act as a practical designer: understand the product, recommend and preview a direction, preserve a project visual standard, and implement it using the existing stack. 支持风格推荐、界面制作、组件库选型、主题 token、自定义风格。Skip backend-only work and nonvisual fixes.
What it loads into context
Frontmatter
102 tokensAlways available to the agent
SKILL.md
1,522 tokensWhen the skill is activated
Reference documents
380,555 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Enter before visual decisions
- 1. Understand the product with minimal friction
- 2. Recommend a direction and implementation together
- 3. Show a useful sample early
- 4. Save decisions in portable project files
- 5. Implement with the chosen library
- 6. Verify and carry decisions forward
Scripts executed separately
scripts/export_theme.pyscripts/link_project.pytests/test_export_theme.pytests/test_link_project.pytests/test_profiles.py
Files
.gitignoreasset87 bytesATTRIBUTION.mddoc2,765 bytesLICENSEasset1,288 bytesREADME.en.mddoc7,441 bytesREADME.mddoc6,980 bytesSKILL.mdcore8,187 bytesagents/openai.yamlasset370 bytesassets/visual-system.template.mddoc2,688 bytescatalog.jsonasset116,730 bytesdemo/demo-terminal.gifasset3,842,634 bytesdemo/demo.tapeasset5,563 bytesevals/results-2026-10-21.jsonasset3,507 bytesevals/scenarios.mddoc2,825 bytesexamples/industrial-light.tokens.jsonasset700 bytesprompts/core/brutalism/custom.mddoc7,021 bytesprompts/core/brutalism/style.mddoc1,810 bytesprompts/core/flatDesign/custom.mddoc7,914 bytesprompts/core/flatDesign/style.mddoc4,734 bytesprompts/core/fluent2/custom.mddoc7,303 bytesprompts/core/fluent2/style.mddoc5,006 bytesprompts/core/materialDesign/custom.mddoc11,300 bytesprompts/core/materialDesign/style.mddoc5,367 bytesprompts/core/memphis/custom.mddoc12,109 bytesprompts/core/memphis/style.mddoc2,923 bytesprompts/core/minimalism/custom.mddoc9,522 bytesprompts/core/minimalism/style.mddoc4,807 bytesprompts/core/scrollNarrative/custom.mddoc8,005 bytesprompts/core/scrollNarrative/style.mddoc5,794 bytesprompts/core/skeuomorphism/custom.mddoc32,658 bytesprompts/core/skeuomorphism/style.mddoc5,897 bytesprompts/core/typography/custom.mddoc20,193 bytesprompts/core/typography/style.mddoc3,440 bytesprompts/interaction/mouseTracking/custom.mddoc13,993 bytesprompts/interaction/mouseTracking/style.mddoc1,890 bytesprompts/layout/magazine/style.mddoc3,800 bytesprompts/retro/arcadeCRT/custom.mddoc19,991 bytesprompts/retro/arcadeCRT/style.mddoc3,200 bytesprompts/retro/artDeco/custom.mddoc6,039 bytesprompts/retro/artDeco/style.mddoc2,956 bytesprompts/retro/bauhaus/style.mddoc3,202 bytesprompts/retro/darkAcademia/custom.mddoc6,592 bytesprompts/retro/darkAcademia/style.mddoc3,277 bytesprompts/retro/digitalRetro/custom.mddoc6,353 bytesprompts/retro/digitalRetro/style.mddoc3,286 bytesprompts/retro/filmNoir/style.mddoc3,575 bytesprompts/retro/frutigerAero/custom.mddoc6,078 bytesprompts/retro/frutigerAero/style.mddoc3,156 bytesprompts/retro/midCenturyModern/custom.mddoc8,456 bytesprompts/retro/midCenturyModern/style.mddoc3,556 bytesprompts/retro/newspaper/custom.mddoc18,429 bytesprompts/retro/newspaper/style.mddoc6,674 bytesprompts/retro/retroFuturism/custom.mddoc5,749 bytesprompts/retro/retroFuturism/style.mddoc3,253 bytesprompts/retro/retroOS/custom.mddoc6,200 bytesprompts/retro/retroOS/style.mddoc3,157 bytesprompts/retro/steampunk/style.mddoc3,523 bytesprompts/retro/swissDesign/custom.mddoc5,275 bytesprompts/retro/swissDesign/style.mddoc1,324 bytesprompts/retro/synthwave/style.mddoc2,784 bytesprompts/retro/vhsAesthetic/style.mddoc4,546 bytesprompts/visual/3dElements/custom.mddoc10,838 bytesprompts/visual/3dElements/style.mddoc5,990 bytesprompts/visual/accessibility/custom.mddoc33,074 bytesprompts/visual/accessibility/style.mddoc2,370 bytesprompts/visual/ambient/custom.mddoc11,558 bytesprompts/visual/ambient/style.mddoc2,128 bytesprompts/visual/antiDesign/custom.mddoc25,777 bytesprompts/visual/antiDesign/style.mddoc9,268 bytesprompts/visual/auroraGlass/custom.mddoc13,700 bytesprompts/visual/auroraGlass/style.mddoc2,013 bytesprompts/visual/bentoGrids/custom.mddoc11,823 bytesprompts/visual/bentoGrids/style.mddoc1,508 bytesprompts/visual/biophilic/custom.mddoc2,257 bytesprompts/visual/biophilic/style.mddoc3,730 bytesprompts/visual/blueprint/style.mddoc3,208 bytesprompts/visual/claymorphism/custom.mddoc35,683 bytesprompts/visual/claymorphism/style.mddoc8,587 bytesprompts/visual/comicBook/style.mddoc3,711 bytesprompts/visual/cube3d/custom.mddoc11,403 bytesprompts/visual/cube3d/style.mddoc1,597 bytesprompts/visual/darkMode/custom.mddoc10,888 bytesprompts/visual/darkMode/style.mddoc1,995 bytesprompts/visual/duotone/custom.mddoc2,704 bytesprompts/visual/duotone/style.mddoc1,907 bytesprompts/visual/fabric/custom.mddoc2,864 bytesprompts/visual/fabric/style.mddoc1,831 bytesprompts/visual/generativeArt/custom.mddoc6,072 bytesprompts/visual/generativeArt/style.mddoc3,403 bytesprompts/visual/glassmorphism/custom.mddoc25,305 bytesprompts/visual/glassmorphism/style.mddoc2,634 bytesprompts/visual/glow/custom.mddoc9,089 bytesprompts/visual/glow/style.mddoc1,722 bytesprompts/visual/gradients/custom.mddoc10,279 bytesprompts/visual/gradients/style.mddoc3,424 bytesprompts/visual/grain/custom.mddoc10,399 bytesprompts/visual/grain/style.mddoc1,647 bytesprompts/visual/handDrawnSketch/custom.mddoc21,995 bytesprompts/visual/handDrawnSketch/style.mddoc8,904 bytesprompts/visual/holographic/custom.mddoc8,034 bytesprompts/visual/holographic/style.mddoc1,811 bytesprompts/visual/holographicFoil/custom.mddoc471 bytesprompts/visual/holographicFoil/style.mddoc1,790 bytesprompts/visual/industrial/custom.mddoc29,701 bytesprompts/visual/industrial/style.mddoc2,922 bytesprompts/visual/inkWash/custom.mddoc13,647 bytesprompts/visual/inkWash/style.mddoc9,109 bytesprompts/visual/kawaiiMinimal/custom.mddoc30,618 bytesprompts/visual/kawaiiMinimal/style.mddoc4,780 bytesprompts/visual/leather/custom.mddoc14,815 bytesprompts/visual/leather/style.mddoc3,402 bytesprompts/visual/light/custom.mddoc11,246 bytesprompts/visual/light/style.mddoc12,155 bytesprompts/visual/liminalSpace/custom.mddoc10,645 bytesprompts/visual/liminalSpace/style.mddoc1,543 bytesprompts/visual/liquid/custom.mddoc10,500 bytesprompts/visual/liquid/style.mddoc2,824 bytesprompts/visual/memphis/custom.mddoc28,165 bytesprompts/visual/memphis/style.mddoc2,923 bytesprompts/visual/monochrome/custom.mddoc28,944 bytesprompts/visual/monochrome/style.mddoc6,333 bytesprompts/visual/natural/custom.mddoc454 bytesprompts/visual/natural/style.mddoc1,818 bytesprompts/visual/nature/custom.mddoc24,019 bytesprompts/visual/nature/style.mddoc11,225 bytesprompts/visual/neoBrutalism/custom.mddoc34,086 bytesprompts/visual/neoBrutalism/style.mddoc1,550 bytesprompts/visual/neon/custom.mddoc7,753 bytesprompts/visual/neon/style.mddoc1,601 bytesprompts/visual/neonCyberpunk/custom.mddoc19,726 bytesprompts/visual/neonCyberpunk/style.mddoc5,192 bytesprompts/visual/neonNoir/custom.mddoc11,218 bytesprompts/visual/neonNoir/style.mddoc5,101 bytesprompts/visual/organic/custom.mddoc7,524 bytesprompts/visual/organic/style.mddoc1,709 bytesprompts/visual/outlineStyle/custom.mddoc648 bytesprompts/visual/outlineStyle/style.mddoc1,611 bytesprompts/visual/paperCutout/custom.mddoc432 bytesprompts/visual/paperCutout/style.mddoc1,715 bytesprompts/visual/particle/custom.mddoc10,715 bytesprompts/visual/particle/style.mddoc1,737 bytesprompts/visual/popArt/style.mddoc2,903 bytesprompts/visual/scandi/custom.mddoc27,683 bytesprompts/visual/scandi/style.mddoc2,797 bytesprompts/visual/sciFiHud/custom.mddoc29,775 bytesprompts/visual/sciFiHud/style.mddoc9,104 bytesprompts/visual/smoke/custom.mddoc13,977 bytesprompts/visual/smoke/style.mddoc1,694 bytesprompts/visual/soft-ui/custom.mddoc10,242 bytesprompts/visual/soft-ui/style.mddoc5,231 bytesprompts/visual/softUI/custom.mddoc6,304 bytesprompts/visual/softUI/style.mddoc1,742 bytesprompts/visual/solarpunk/custom.mddoc8,017 bytesprompts/visual/solarpunk/style.mddoc1,774 bytesprompts/visual/spotlight/custom.mddoc455 bytesprompts/visual/spotlight/style.mddoc1,602 bytesprompts/visual/utilityFirst/custom.mddoc8,191 bytesprompts/visual/utilityFirst/style.mddoc1,817 bytesprompts/visual/vaporwave/custom.mddoc8,979 bytesprompts/visual/vaporwave/style.mddoc1,913 bytesprompts/visual/wabiSabi/custom.mddoc27,216 bytesprompts/visual/wabiSabi/style.mddoc1,797 bytesprompts/visual/y2k/custom.mddoc29,997 bytesprompts/visual/y2k/style.mddoc3,405 bytesreferences/agent-integration.mddoc4,034 bytesreferences/library-selection.mddoc4,246 bytesreferences/project-standard.mddoc4,618 bytesreferences/theme-adapters.mddoc7,855 bytesreferences/visual-review.mddoc2,573 bytesscripts/export_theme.pyruns13,896 bytesscripts/link_project.pyruns5,084 bytestests/test_export_theme.pyruns11,387 bytestests/test_link_project.pyruns3,670 bytestests/test_profiles.pyruns8,782 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubui-style-creator
When your agent uses it
Create and save a custom visual style from a product brief, existing UI, or references for reuse in one project or across the user's projects. Use for 自定义风格、保存视觉规范、品牌样式复用; not for merely browsing styles or changing an isolated CSS value.
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
1,081 tokensWhen the skill is activated
Reference documents
948 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Establish the design
- Choose the scope and save
- Apply and carry the design forward
Scripts executed separately
scripts/profiles.py
Files
SKILL.mdcore5,538 bytesSKILL.mdcore5,538 bytesSKILL.mdcore5,538 bytesSKILL.mdcore5,538 bytesSKILL.mdcore5,538 bytesagents/openai.yamlasset262 bytesreferences/profile-format.mddoc4,737 bytesscripts/profiles.pyruns8,883 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- ui-styles
- ui-style-creator
Repository facts
- License
- No license detected
- Created
- May 17, 2026
- Last pushed
- Nov 3, 2026
- Forks
- 1
- Open issues
- 0
- Project activity
- Active
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 4 notes
skills/ui-style-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ui-style-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ui-style-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ui-style-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 105 network referencesin 23 files: prompts/visual/inkWash/custom.md:35 prompts/visual/handDrawnSketch/custom.md:10 prompts/visual/inkWash/style.md:80 and 20 more
- No hidden or obfuscated text
- No instruction overrides
- 6 executable scriptsin 6 files: scripts/export_theme.py:1 scripts/link_project.py:1 ui-style-creator/scripts/profiles.py:1 and 3 more
- 6 references to secretsin 4 files: tests/test_export_theme.py:159 tests/test_profiles.py:90 .gitignore:7 and 1 more
- No requests to vote in Hot
Show all 117 signals by file
.gitignore
- Access to secretsline 7
[Credential-related source omitted]
ATTRIBUTION.md
- Network accessline 7
> **TonnyWong1052/UI-Prompt** — https://github.com/TonnyWong1052/UI-Prompt
LICENSE
README.en.md
- Network accessline 51
# Claude Code, user scope git clone https://github.com/chrzamz/ui-styles-skill.git ~/.claude/skills/ui-styles - Network accessline 52
git clone https://github.com/chrzamz/ui-styles-skill.git ~/.claude/skills/ui-styles - Network accessline 54
# Codex, user scope, following current documented discovery paths git clone https://github.com/chrzamz/ui-styles-skill.git ~/.agents/skills/ui-styles - Network accessline 55
git clone https://github.com/chrzamz/ui-styles-skill.git ~/.agents/skills/ui-styles
README.md
- Network accessline 51
# Claude Code,用户级 git clone https://github.com/chrzamz/ui-styles-skill.git ~/.claude/skills/ui-styles - Network accessline 52
git clone https://github.com/chrzamz/ui-styles-skill.git ~/.claude/skills/ui-styles - Network accessline 54
# Codex,用户级 git clone https://github.com/chrzamz/ui-styles-skill.git ~/.agents/skills/ui-styles - Network accessline 55
git clone https://github.com/chrzamz/ui-styles-skill.git ~/.agents/skills/ui-styles
catalog.json
demo/demo.tape
- Network accessline 126
Enter Sleep 500ms Type "printf '\\033[38;5;245m● Bash(npm run dev)\\033[0m\\n \\033[2m└ ▲ Next.js 16 - http://localhost:3002\\033[0m\\n\\n'" - Network accessline 127
Sleep 500ms Type "printf '\\033[38;5;245m● Bash(npm run dev)\\033[0m\\n \\033[2m└ ▲ Next.js 16 - http://localhost:3002\\033[0m\\n\\n'" Enter - Network accessline 128
Type "printf '\\033[38;5;245m● Bash(npm run dev)\\033[0m\\n \\033[2m└ ▲ Next.js 16 - http://localhost:3002\\033[0m\\n\\n'" - Network accessline 133
Type@5ms "● 跑通了 → http://localhost:3002/preview"
prompts/core/typography/custom.md
- Network accessline 303
- 正文文字与背景对比度至少 4.5:1(WCAG AA) - 大标题文字与背景对比度至少 3:1 - 使用工具检查:https://webaim.org/resources/contrastchecker/ - Network accessline 305
- 使用工具检查:https://webaim.org/resources/contrastchecker/ - Network accessline 638
- Body text vs background: minimum 4.5:1 (WCAG AA) - Large text vs background: minimum 3:1 - Check with: https://webaim.org/resources/contrastchecker/ - Network accessline 640
- Check with: https://webaim.org/resources/contrastchecker/
prompts/visual/accessibility/custom.md
- Network accessline 517
cursor: pointer; appearance: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='3' stroke-linecap='round' str - Network accessline 518
appearance: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round - Network accessline 519
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline poin
prompts/visual/grain/custom.md
prompts/visual/handDrawnSketch/custom.md
- Network accessline 10
- 主标题字体:Caveat(支持粗细 400-700) \`\`\`css @import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400;700&display=swap'); - Network accessline 12
@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400;700&display=swap'); - Network accessline 22
- 正文字体:Patrick Hand(更易读) \`\`\`css @import url('https://fonts.googleapis.com/css2?family=Patrick+Hand&display=swap'); - Network accessline 24
@import url('https://fonts.googleapis.com/css2?family=Patrick+Hand&display=swap'); - Network accessline 33
- 装饰字体:Reenie Beanie(更随性) \`\`\`css @import url('https://fonts.googleapis.com/css2?family=Reenie+Beanie&display=swap'); - Network accessline 35
@import url('https://fonts.googleapis.com/css2?family=Reenie+Beanie&display=swap'); - Network accessline 435
- Title font: Caveat (supports weights 400-700) \`\`\`css @import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400;700&display=swap'); - Network accessline 437
@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400;700&display=swap'); - Network accessline 447
- Body font: Patrick Hand (more readable) \`\`\`css @import url('https://fonts.googleapis.com/css2?family=Patrick+Hand&display=swap'); - Network accessline 449
@import url('https://fonts.googleapis.com/css2?family=Patrick+Hand&display=swap'); - Network accessline 458
- Decorative font: Reenie Beanie (more casual) \`\`\`css @import url('https://fonts.googleapis.com/css2?family=Reenie+Beanie&display=swap'); - Network accessline 460
@import url('https://fonts.googleapis.com/css2?family=Reenie+Beanie&display=swap');
prompts/visual/industrial/custom.md
- Network accessline 788
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>工业监控系统</title> <script src="https://cdn.tailwindcss.com"></script> - Network accessline 789
<title>工业监控系统</title> <script src="https://cdn.tailwindcss.com"></script> <style> - Network accessline 790
<script src="https://cdn.tailwindcss.com"></script>
prompts/visual/inkWash/custom.md
- Network accessline 35
<!-- HTML 格式 --> <link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 36
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 37
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 38
<link href="https://fonts.googleapis.com/css2?family=Liu+Jian+Mao+Cao&family=Ma+Shan+Zheng&family=Zhi+Mang+Xing&family=ZCOOL+XiaoWei&family=ZCOOL+KuaiLe&family=Noto+Serif+SC:wght@300;700&display=swap" rel="stylesheet"> - Network accessline 42
// JSX/React 格式(推荐) <> <link rel="preconnect" href="https://fonts.googleapis.com" /> - Network accessline 43
<> <link rel="preconnect" href="https://fonts.googleapis.com" /> <link rel="preconnect" href="https://fonts.gstatic.com" crossOrigin="anonymous" /> - Network accessline 44
<link rel="preconnect" href="https://fonts.googleapis.com" /> - Network accessline 45
<link rel="preconnect" href="https://fonts.gstatic.com" crossOrigin="anonymous" /> - Network accessline 46
<link href="https://fonts.googleapis.com/css2?family=Liu+Jian+Mao+Cao&family=Ma+Shan+Zheng&family=Zhi+Mang+Xing&family=ZCOOL+XiaoWei&family=ZCOOL+KuaiLe&family=Noto+Serif+SC:wght@300;700&display=swap" rel="stylesheet" /> - Network accessline 100
- 页面背景:宣纸白 #F8F5F0,叠加细腻纹理 - 区域变化:象牙白 #FFFFF0、米色 #FAF0E6 用于不同章节 - 纹理:`url("https://www.transparenttextures.com/patterns/p6.png")` - Network accessline 102
- 纹理:`url("https://www.transparenttextures.com/patterns/p6.png")` - Network accessline 202
<!-- HTML Format --> <link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 203
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 204
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 205
<link href="https://fonts.googleapis.com/css2?family=Liu+Jian+Mao+Cao&family=Ma+Shan+Zheng&family=Zhi+Mang+Xing&family=ZCOOL+XiaoWei&family=ZCOOL+KuaiLe&family=Noto+Serif+SC:wght@300;700&display=swap" rel="stylesheet"> - Network accessline 209
// JSX/React Format (Recommended) <> <link rel="preconnect" href="https://fonts.googleapis.com" /> - Network accessline 210
<> <link rel="preconnect" href="https://fonts.googleapis.com" /> <link rel="preconnect" href="https://fonts.gstatic.com" crossOrigin="anonymous" /> - Network accessline 211
<link rel="preconnect" href="https://fonts.googleapis.com" /> - Network accessline 212
<link rel="preconnect" href="https://fonts.gstatic.com" crossOrigin="anonymous" /> - Network accessline 213
<link href="https://fonts.googleapis.com/css2?family=Liu+Jian+Mao+Cao&family=Ma+Shan+Zheng&family=Zhi+Mang+Xing&family=ZCOOL+XiaoWei&family=ZCOOL+KuaiLe&family=Noto+Serif+SC:wght@300;700&display=swap" rel="stylesheet" /> - Network accessline 278
- Ivory: #FFFFF0 - Beige: #FAF0E6 - Texture: `url("https://www.transparenttextures.com/patterns/p6.png")` - Network accessline 280
- Texture: `url("https://www.transparenttextures.com/patterns/p6.png")`
prompts/visual/inkWash/style.md
- Network accessline 80
<!-- HTML 格式 --> <link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 81
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 82
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 83
<link href="https://fonts.googleapis.com/css2?family=Liu+Jian+Mao+Cao&family=Ma+Shan+Zheng&family=Zhi+Mang+Xing&family=ZCOOL+XiaoWei&family=ZCOOL+KuaiLe&family=Noto+Serif+SC:wght@300;700&display=swap" rel="stylesheet"> - Network accessline 193
<!-- HTML Format --> <link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 194
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 195
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 196
<link href="https://fonts.googleapis.com/css2?family=Liu+Jian+Mao+Cao&family=Ma+Shan+Zheng&family=Zhi+Mang+Xing&family=ZCOOL+XiaoWei&family=ZCOOL+KuaiLe&family=Noto+Serif+SC:wght@300;700&display=swap" rel="stylesheet">
prompts/visual/kawaiiMinimal/custom.md
- Network accessline 502
transition: all 0.3s ease; appearance: none; background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23FFB6D9' stroke- - Network accessline 503
appearance: none; background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23FFB6D9' stroke-width='2' stroke-linecap='rou - Network accessline 504
background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23FFB6D9' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
prompts/visual/memphis/custom.md
- Network accessline 156
width: 200px; height: 50px; background-image: url("data:image/svg+xml,%3Csvg width='200' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 25 Q 25 0, 50 25 T 100 25 T 150 25 T 200 25' stroke='%23000000' stroke-width='5' fil - Network accessline 157
height: 50px; background-image: url("data:image/svg+xml,%3Csvg width='200' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 25 Q 25 0, 50 25 T 100 25 T 150 25 T 200 25' stroke='%23000000' stroke-width='5' fill='none'/%3E%3C/ - Network accessline 158
background-image: url("data:image/svg+xml,%3Csvg width='200' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 25 Q 25 0, 50 25 T 100 25 T 150 25 T 200 25' stroke='%23000000' stroke-width='5' fill='none'/%3E%3C/svg%3E");
prompts/visual/monochrome/custom.md
- Network accessline 575
transition: all 0.2s ease-out; appearance: none; background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%234B5563' str - Network accessline 576
appearance: none; background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%234B5563' stroke-width='2' stroke-linecap='rou - Network accessline 577
background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%234B5563' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
prompts/visual/neoBrutalism/custom.md
- Network accessline 406
cursor: pointer; appearance: none; background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7L10 12L15 7' stroke='%23000000' stroke-width= - Network accessline 407
appearance: none; background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7L10 12L15 7' stroke='%23000000' stroke-width='3' stroke-linecap= - Network accessline 408
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7L10 12L15 7' stroke='%23000000' stroke-width='3' stroke-linecap='square'/%3E%3C/svg% - Network accessline 1170
cursor: pointer; appearance: none; background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7L10 12L15 7' stroke='%23000000' stroke-width= - Network accessline 1171
appearance: none; background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7L10 12L15 7' stroke='%23000000' stroke-width='3' stroke-linecap= - Network accessline 1172
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7L10 12L15 7' stroke='%23000000' stroke-width='3' stroke-linecap='square'/%3E%3C/svg%
prompts/visual/scandi/custom.md
- Network accessline 683
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>北欧极简仪表板</title> <script src="https://cdn.tailwindcss.com"></script> - Network accessline 684
<title>北欧极简仪表板</title> <script src="https://cdn.tailwindcss.com"></script> <style> - Network accessline 685
<script src="https://cdn.tailwindcss.com"></script>
prompts/visual/wabiSabi/custom.md
- Network accessline 444
/* 字体导入 */ @import url('https://fonts.googleapis.com/css2?family=Noto+Serif:wght@300;400;600&family=Inter:wght@300;400;500&display=swap'); - Network accessline 445
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:wght@300;400;600&family=Inter:wght@300;400;500&display=swap');
references/agent-integration.md
- Network accessline 47
- [Codex skill discovery](https://learn.chatgpt.com/docs/build-skills) - Network accessline 48
- [Codex project instructions](https://learn.chatgpt.com/docs/agent-configuration/agents-md) - Network accessline 49
- [Claude Code skills](https://code.claude.com/docs/en/skills) - Network accessline 50
- [Claude Code shared instructions and imports](https://code.claude.com/docs/en/memory#share-one-file-with-other-coding-tools)
references/library-selection.md
- Network accessline 35
- [Ant Design](https://ant.design/docs/react/introduce/)、[Semi Design](https://semi.design/zh-CN/start/introduction)、[Arco React](https://arco.design/react/docs/start) - Network accessline 36
- [MUI](https://mui.com/material-ui/getting-started/)、[Mantine](https://mantine.dev/getting-started/)、[Chakra UI](https://chakra-ui.com/docs/get-started/installation) - Network accessline 37
- [Radix Primitives](https://www.radix-ui.com/primitives/docs/overview/introduction)、[React Aria](https://react-spectrum.adobe.com/react-aria/)、[shadcn/ui](https://ui.shadcn.com/docs) - Network accessline 38
- [Element Plus](https://element-plus.org/en-US/guide/design.html)、[Naive UI](https://www.naiveui.com/)、[Arco Vue](https://arco.design/vue/docs/start)
references/theme-adapters.md
- Network accessline 57
- Ant Design 文档显示 **6.6.7**;采用自 5.x 引入的 ConfigProvider/token API,4.x Less 主题不兼容。参考:[主题与 Token API](https://ant.design/docs/react/customize-theme/)、[ThemeConfig 源码](https://github.com/ant-design/ant-design/blob/master/components/config-provi - Network accessline 58
- MUI 当前文档显示 **9.5.0**;使用 `@mui/material/styles` 的 `createTheme` 基础 API,不假设项目已采用新版 CSS variables/colorSchemes。参考:[Theming](https://mui.com/material-ui/customization/theming/)、[Palette](https://mui.com/material-ui/customization/palette/)、[组件 - Network accessline 59
- Semi 使用 **2.x** 文档的语义 CSS 变量与暗色入口。参考:[定制主题](https://semi.design/zh-CN/advanced/customize-theme)、[暗色模式](https://semi.design/zh-CN/advanced/dark-mode)、[全局变量源码](https://github.com/DouyinFE/semi-design/blob/main/packages/semi-theme-default/sc
scripts/export_theme.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/link_project.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/ui-style-creator/scripts/profiles.py
tests/test_export_theme.py
- Executable scriptline 1
Executable file - Network accessline 38
def test_color_injection_rejected_for_all_adapters(self): for bad in ['red; } body { display: none', 'url(https://example.com)', '#abcdef\n!important', 'var(--x); color:red']: - Network accessline 39
for bad in ['red; } body { display: none', 'url(https://example.com)', '#abcdef\n!important', 'var(--x); color:red']: - Access to secretsline 159
[Credential-related source omitted] - Access to secretsline 162
[Credential-related source omitted]
tests/test_link_project.py
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 107 facts
- Network access in prose of documentationATTRIBUTION.md:7Low confidence
- Network access in code of documentationREADME.en.md:51Low confidence
- Network access in code of documentationREADME.en.md:52Low confidence
- Network access in code of documentationREADME.en.md:54Low confidence
- Network access in code of documentationREADME.en.md:55Low confidence
- Network access in code of documentationREADME.md:51Low confidence
- Network access in code of documentationREADME.md:52Low confidence
- Network access in code of documentationREADME.md:54Low confidence
- Network access in code of documentationREADME.md:55Low confidence
- Network access in prose of documentationprompts/core/typography/custom.md:303Low confidence
- Network access in prose of documentationprompts/core/typography/custom.md:305Low confidence
- Network access in prose of documentationprompts/core/typography/custom.md:638Low confidence
- Network access in prose of documentationprompts/core/typography/custom.md:640Low confidence
- Network access in code of documentationprompts/visual/accessibility/custom.md:517Low confidence
- Network access in code of documentationprompts/visual/accessibility/custom.md:518Low confidence
- Network access in code of documentationprompts/visual/accessibility/custom.md:519Low confidence
- Network access in code of documentationprompts/visual/grain/custom.md:34Low confidence
- Network access in code of documentationprompts/visual/grain/custom.md:135Low confidence
- Network access in prose of documentationprompts/visual/handDrawnSketch/custom.md:10Low confidence
- Network access in prose of documentationprompts/visual/handDrawnSketch/custom.md:12Low confidence
- Network access in prose of documentationprompts/visual/handDrawnSketch/custom.md:22Low confidence
- Network access in prose of documentationprompts/visual/handDrawnSketch/custom.md:24Low confidence
- Network access in prose of documentationprompts/visual/handDrawnSketch/custom.md:33Low confidence
- Network access in prose of documentationprompts/visual/handDrawnSketch/custom.md:35Low confidence
- Network access in prose of documentationprompts/visual/handDrawnSketch/custom.md:435Low confidence
- Network access in prose of documentationprompts/visual/handDrawnSketch/custom.md:437Low confidence
- Network access in prose of documentationprompts/visual/handDrawnSketch/custom.md:447Low confidence
- Network access in prose of documentationprompts/visual/handDrawnSketch/custom.md:449Low confidence
- Network access in prose of documentationprompts/visual/handDrawnSketch/custom.md:458Low confidence
- Network access in prose of documentationprompts/visual/handDrawnSketch/custom.md:460Low confidence
- Network access in code of documentationprompts/visual/industrial/custom.md:788Low confidence
- Network access in code of documentationprompts/visual/industrial/custom.md:789Low confidence
- Network access in code of documentationprompts/visual/industrial/custom.md:790Low confidence
- Network access in code of documentationprompts/visual/inkWash/custom.md:35Low confidence
- Network access in code of documentationprompts/visual/inkWash/custom.md:36Low confidence
- Network access in code of documentationprompts/visual/inkWash/custom.md:37Low confidence
- Network access in code of documentationprompts/visual/inkWash/custom.md:38Low confidence
- Network access in code of documentationprompts/visual/inkWash/custom.md:42Low confidence
- Network access in code of documentationprompts/visual/inkWash/custom.md:43Low confidence
- Network access in code of documentationprompts/visual/inkWash/custom.md:44Low confidence
- Network access in code of documentationprompts/visual/inkWash/custom.md:45Low confidence
- Network access in code of documentationprompts/visual/inkWash/custom.md:46Low confidence
- Network access in prose of documentationprompts/visual/inkWash/custom.md:100Low confidence
- Network access in prose of documentationprompts/visual/inkWash/custom.md:102Low confidence
- Network access in code of documentationprompts/visual/inkWash/custom.md:202Low confidence
- Network access in code of documentationprompts/visual/inkWash/custom.md:203Low confidence
- Network access in code of documentationprompts/visual/inkWash/custom.md:204Low confidence
- Network access in code of documentationprompts/visual/inkWash/custom.md:205Low confidence
- Network access in code of documentationprompts/visual/inkWash/custom.md:209Low confidence
- Network access in code of documentationprompts/visual/inkWash/custom.md:210Low confidence
and 57 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.