Not in the top 1,000 by GitHub stars
bendrape1-byte/silk-design
A Claude Code skill for building web interfaces that move well. Motion, smooth scroll, and design tokens by default.
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 → 0f530f001e7f
No earlier version was observed for comparison.
Heat
4.7- 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
How it works
silk-design
When your agent uses it
Build websites and web UI with smooth, polished, high-end motion by default — the buttery feel of premium sites, not static slop. Use when building or restyling any website, landing page, hero, marketing page, portfolio, or web UI; when adding scroll animations, reveals, parallax, marquees, hover effects, page transitions, smooth scrolling, or micro-interactions; or when a page feels flat, generic, or unrefined and needs to feel alive. A capability catalog of proven motion + smoothness + design-token techniques (Lenis, Framer Motion, GSAP, Tailwind v4) for interfaces that feel crafted rather than assembled.
What it loads into context
Frontmatter
157 tokensAlways available to the agent
SKILL.md
1,808 tokensWhen the skill is activated
Reference documents
16,088 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Stack this assumes
- The non-negotiable foundation (apply on EVERY build)
- The toolbox map — reach for these
- Reference a worked example — `/silk-design <name>`
- Using the `assets/` files
- How this fits with your other skills
Scripts executed separately
assets/AboutCursorTrail.tsxassets/AboutTextFill.tsxassets/AuroraBackground.tsxassets/AutoFillText.tsxassets/BorderGlow.tsxassets/ButtonMagnetic.tsxassets/FooterBrandReveal.tsxassets/GradientBarsBackground.tsxassets/HeroVideoScroll.tsxassets/HoverPattern.tsxassets/NavbarFullscreen.tsxassets/NoiseBackground.tsxassets/PageTransitionSwirl.tsxassets/ScrollReveal.tsxassets/TextAnimation.tsxassets/useButtonClick.tsassets/utils.ts
Files
.gitignoreasset30 bytesLICENSEasset1,066 bytesREADME.mddoc3,013 bytesSKILL.mdcore7,277 bytesSKILL.mdcore7,277 bytesassets/AboutCursorTrail.tsxruns4,843 bytesassets/AboutTextFill.tsxruns2,132 bytesassets/AuroraBackground.tsxruns1,191 bytesassets/AutoFillText.tsxruns1,813 bytesassets/BorderGlow.tsxruns3,087 bytesassets/ButtonMagnetic.tsxruns2,056 bytesassets/FooterBrandReveal.tsxruns2,781 bytesassets/GradientBarsBackground.tsxruns3,207 bytesassets/HeroVideoScroll.tsxruns4,937 bytesassets/HoverPattern.tsxruns2,608 bytesassets/NavbarFullscreen.tsxruns4,562 bytesassets/NoiseBackground.tsxruns1,242 bytesassets/PageTransitionSwirl.tsxruns1,625 bytesassets/ScrollReveal.tsxruns963 bytesassets/TextAnimation.tsxruns2,566 bytesassets/animations.cssasset3,901 bytesassets/foundation.cssasset6,447 bytesassets/masks.cssasset1,563 bytesassets/useButtonClick.tsruns1,973 bytesassets/utils.tsruns287 bytesreferences/backgrounds.mddoc3,435 bytesreferences/composition.mddoc7,596 bytesreferences/design-system.mddoc8,898 bytesreferences/effects.mddoc19,493 bytesreferences/templates.mddoc14,864 bytestemplates/Reference1/theme.cssasset5,611 bytestemplates/Reference10/theme.cssasset6,455 bytestemplates/Reference11/theme.cssasset6,248 bytestemplates/Reference12/theme.cssasset5,773 bytestemplates/Reference13/theme.cssasset6,246 bytestemplates/Reference14/theme.cssasset6,226 bytestemplates/Reference15/theme.cssasset5,585 bytestemplates/Reference16/theme.cssasset5,659 bytestemplates/Reference17/theme.cssasset6,345 bytestemplates/Reference18/theme.cssasset5,913 bytestemplates/Reference19/theme.cssasset5,765 bytestemplates/Reference2/theme.cssasset5,637 bytestemplates/Reference20/theme.cssasset5,564 bytestemplates/Reference21/theme.cssasset5,882 bytestemplates/Reference22/theme.cssasset6,418 bytestemplates/Reference23/theme.cssasset6,063 bytestemplates/Reference3/theme.cssasset6,226 bytestemplates/Reference4/theme.cssasset5,792 bytestemplates/Reference5/theme.cssasset5,792 bytestemplates/Reference6/theme.cssasset6,157 bytestemplates/Reference7/theme.cssasset6,446 bytestemplates/Reference8/theme.cssasset6,481 bytestemplates/Reference9/theme.cssasset6,216 bytes
Read SKILL.md
# silk — your web-craft toolbox
This is a reminder of what you can do. Like an artist who knows their tools: when you build
for the web, you are not limited to static sections and default scrollbars. You have a full
palette of motion and smoothness that reads as "expensive." **Reach for it by default.**
The rule: **never ship a static page.** A smooth-scroll root + a reveal-on-scroll + one
signature effect is ~15 lines and turns generic output into something that feels crafted.
The trick behind these sites isn't exotic code — it's a *small, consistent* set of levers
applied everywhere. Consistency is what reads as clean.
## Stack this assumes
React + Vite + **Tailwind v4** + **`motion`** (Framer Motion, `motion/react`) + **GSAP**
(`gsap` + `@gsap/react`; plugins used: ScrollTrigger, Draggable, DrawSVGPlugin — all free) +View the complete source on GitHubSkills included
- silk-design
Repository facts
- License
- MIT
- Created
- Aug 21, 2026
- Last pushed
- Aug 26, 2026
- Forks
- 7
- Open issues
- 0
- Project activity
- Slowing
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 1 note
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 30 network referencesin 9 files: README.md:13 assets/PageTransitionSwirl.tsx:36 assets/useButtonClick.ts:31 and 6 more
- No hidden or obfuscated text
- No instruction overrides
- 17 executable scriptsin 17 files: assets/AboutCursorTrail.tsx:1 assets/AboutTextFill.tsx:1 assets/AuroraBackground.tsx:1 and 14 more
- No access to secrets
- No requests to vote in Hot
Show all 47 signals by file
README.md
- Network accessline 13
[Car-Shop](https://turbo-mottorss.bendrape1.workers.dev/) - Network accessline 15
[Bakery](https://kronberger-website.bendrape1.workers.dev/) - Network accessline 17
[Car-Shop](https://a-z-autoservice.bendrape1.workers.dev/) - Network accessline 19
[Physio-Therapy](https://physio-plus.bendrape1.workers.dev/) - Network accessline 21
[Cafe](https://a-z-autoservice.bendrape1.workers.dev/) - Network accessline 23
[Physio-Therapy](https://orthotrain-frankfurt.bendrape1.workers.dev/) - Network accessline 25
[Hair-Salon](https://the-hair-house.bendrape1.workers.dev/) - Network accessline 27
[Cafe](https://mina-cafe.com/) - Network accessline 29
[Cafe](https://cafe-opitz.bendrape1.workers.dev/) - Network accessline 31
[Cafe](https://uni-cafe.bendrape1.workers.dev/) - Network accessline 36
git clone https://github.com/bendrape1-byte/silk-design ~/.claude/skills/silk-design
assets/AboutCursorTrail.tsx
- Executable scriptline 1
Executable file
assets/AboutTextFill.tsx
- Executable scriptline 1
Executable file
assets/AuroraBackground.tsx
- Executable scriptline 1
Executable file
assets/AutoFillText.tsx
- Executable scriptline 1
Executable file
assets/BorderGlow.tsx
- Executable scriptline 1
Executable file
assets/ButtonMagnetic.tsx
- Executable scriptline 1
Executable file
assets/FooterBrandReveal.tsx
- Executable scriptline 1
Executable file
assets/GradientBarsBackground.tsx
- Executable scriptline 1
Executable file
assets/HeroVideoScroll.tsx
- Executable scriptline 1
Executable file
assets/HoverPattern.tsx
- Executable scriptline 1
Executable file
assets/NavbarFullscreen.tsx
- Executable scriptline 1
Executable file
assets/NoiseBackground.tsx
- Executable scriptline 1
Executable file - Network accessline 9
higher = finer sand. 0.8 reads as film grain at a 512px tile. */ const GRAIN = "url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequ - Network accessline 11
"url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='512
assets/PageTransitionSwirl.tsx
assets/ScrollReveal.tsx
- Executable scriptline 1
Executable file
assets/TextAnimation.tsx
- Executable scriptline 1
Executable file
assets/useButtonClick.ts
- Executable scriptline 1
Executable file - Network accessline 31
e?.preventDefault(); window.open( href.startsWith("www.") ? `https://${href}` : href, - Network accessline 32
window.open( href.startsWith("www.") ? `https://${href}` : href, "_blank", - Network accessline 33
href.startsWith("www.") ? `https://${href}` : href,
assets/utils.ts
- Executable scriptline 1
Executable file
templates/Reference12/theme.css
- Network accessline 3
@import "../../assets/masks.css"; @import "../../assets/animations.css"; @import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@1,400;1,500;1,600;1,700&display=swap"); - Network accessline 5
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@1,400;1,500;1,600;1,700&display=swap");
templates/Reference15/theme.css
- Network accessline 1
/* Reference15 — light & warm luxury */ @import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap"); - Network accessline 2
@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap");
templates/Reference20/theme.css
templates/Reference22/theme.css
templates/Reference23/theme.css
- Network accessline 188
margin-left: 0.3em; vertical-align: middle; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23b82b40'%3E%3Cpath d='M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z'/%3E%3C/svg% - Network accessline 189
vertical-align: middle; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23b82b40'%3E%3Cpath d='M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z'/%3E%3C/svg%3E"); background-siz - Network accessline 190
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23b82b40'%3E%3Cpath d='M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z'/%3E%3C/svg%3E");
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.
Declared and executed: 2 facts
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentionassets/NoiseBackground.tsx:11High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentionassets/PageTransitionSwirl.tsx:38High confidence
Signal confidence: 36 facts
- Network access in prose of documentationREADME.md:13Low confidence
- Network access in prose of documentationREADME.md:15Low confidence
- Network access in prose of documentationREADME.md:17Low confidence
- Network access in prose of documentationREADME.md:19Low confidence
- Network access in prose of documentationREADME.md:21Low confidence
- Network access in prose of documentationREADME.md:23Low confidence
- Network access in prose of documentationREADME.md:25Low confidence
- Network access in prose of documentationREADME.md:27Low confidence
- Network access in prose of documentationREADME.md:29Low confidence
- Network access in prose of documentationREADME.md:31Low confidence
- Network access in code of documentationREADME.md:36Low confidence
- Executable script in code of a file that runsassets/AboutCursorTrail.tsx:1High confidence
- Executable script in code of a file that runsassets/AboutTextFill.tsx:1High confidence
- Executable script in code of a file that runsassets/AuroraBackground.tsx:1High confidence
- Executable script in code of a file that runsassets/AutoFillText.tsx:1High confidence
- Executable script in code of a file that runsassets/BorderGlow.tsx:1High confidence
- Executable script in code of a file that runsassets/ButtonMagnetic.tsx:1High confidence
- Executable script in code of a file that runsassets/FooterBrandReveal.tsx:1High confidence
- Executable script in code of a file that runsassets/GradientBarsBackground.tsx:1High confidence
- Executable script in code of a file that runsassets/HeroVideoScroll.tsx:1High confidence
- Executable script in code of a file that runsassets/HoverPattern.tsx:1High confidence
- Executable script in code of a file that runsassets/NavbarFullscreen.tsx:1High confidence
- Executable script in code of a file that runsassets/NoiseBackground.tsx:1High confidence
- Network access in code of a file that runsassets/NoiseBackground.tsx:9High confidence
- Network access in code of a file that runsassets/NoiseBackground.tsx:11High confidence
- Executable script in code of a file that runsassets/PageTransitionSwirl.tsx:1High confidence
- Network access in code of a file that runsassets/PageTransitionSwirl.tsx:36High confidence
- Network access in code of a file that runsassets/PageTransitionSwirl.tsx:37High confidence
- Network access in code of a file that runsassets/PageTransitionSwirl.tsx:38High confidence
- Executable script in code of a file that runsassets/ScrollReveal.tsx:1High confidence
- Executable script in code of a file that runsassets/TextAnimation.tsx:1High confidence
- Executable script in code of a file that runsassets/useButtonClick.ts:1High confidence
- Network access in code of a file that runsassets/useButtonClick.ts:31High confidence
- Network access in code of a file that runsassets/useButtonClick.ts:32High confidence
- Network access in code of a file that runsassets/useButtonClick.ts:33High confidence
- Executable script in code of a file that runsassets/utils.ts:1High confidence
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.