@codesudee/web-skills

中文文档
0.6.2发布于 2026/10/31SEE LICENSE IN LICENSEES Module零依赖近 30 天下载 1935

Installer for Pagenue skills: agent skills for building websites that look good, feel good, and convert. Free account at pagenue.com.

原始使用文档
文档目录12 节
  1. Why this exists
  2. Skills
  3. What's in the stack
  4. What's in the psychology
  5. Good for
  6. Not for
  7. How skills work
  8. Install
  9. Usage tip
  10. Credits
  11. Support
  12. License

Pagenue

Agent skills for building websites that look good, feel good, and convert.

Open the live demos at pagenue.com

https://github.com/user-attachments/assets/ba919b7d-9a4e-4d11-9344-017b0e244f07

npm version Free account Support on Ko-fi

Website · Skills · Install · Support


Skills for what to build with, how it should move, why people respond to it, and how it gets found. Works with Claude Code and any agent that reads SKILL.md files.

npx @codesudee/web-skills

The first run asks for your email to sign you in to a free Pagenue account. Then it asks which skills you want (or press Enter for all) and installs them into ~/.claude/skills. See Install for options.

Try before you install. The website shows each skill as a folder you can open, with an interactive demo.

Why this exists

An AI agent asked for "a landing page" will happily produce a generic one: default fonts, a hand-rolled fade-in, a blank sign-up form. The result works but is forgettable, and it does nothing for the person it was built for.

Two things fix that, and they are what this repo holds:

  1. A stack. Decide once which libraries to reach for (animation, scroll, components, framework, quality bar), so every build starts from good defaults instead of improvising.
  2. Psychology. Pages that sell or collect sign-ups succeed or fail on human behavior, not on code. Six well-studied principles, written as instructions an agent can follow.

Skills

SkillWhat it doesUse it when
particle-globe-heroA WebGL particle globe hero (no three.js, about 10 KB) that gathers on load, parts around the cursor and flies the camera through on scroll, with React, Astro and vanilla wiringYou want an interactive 3D hero or a scroll fly-through moment
light-rays-backgroundA full-page bundle of glowing threads that pinches into a knot beside the hero and sways down the page behind every section, fading out behind text. One dependency-free file with React, Astro and no-build wiringYou want flowing light rays, glowing lines or a background that keeps moving as you scroll
product-demo-videoRecords a site with Playwright and edits it in Remotion: kinetic type, a camera that follows the cursor, beat-synced cuts, a ready sound kit and a music bedYou want a launch, promo or README video of a website or web app
launch-workshop-videoA 40-second launch film from a product link: five cute characters build the launch on a little stage (crane-hoisted logo, the headline on a banner, real screenshots pinned up, "how it works" crates, a fact-checker stamping every claim, curtain up on the URL). Three original crew looks recolored to the brand, synthesized beat-synced music and sounds, frame-exact 4K or 1080p MP4, any languageYou want a launch, announcement or promo video for a product, app or site
ios-feel-motionRubber-band overscroll, spring presets, interruptible animation and flick projection, with the real iOS valuesBuilding scrolling, dragging, sheets or animation that should feel native
conversion-ux-psychologySix UX psychology principles with do/avoid guidance and an ethics guardrailThe page sells something or asks the user to sign up
apple-minimal-landingA calm, Apple-like landing page look: Swiss grotesk with one italic serif accent, two-tone lowercase headlines, soft gray cards, one warm accent, and quiet motion (split-flap word rotator, blur reveals, sliding tab pill), with exact tokens and Tailwind/Framer Motion recipesYou want a landing page or product site that looks minimal, classy and premium
website-build-stackNames the default libraries and references for a site build, and when to use eachStarting any website, landing page or frontend build
seo-toolkitRouter that sends SEO work to the claude-seo, geo-seo-claude and marketingskills skill sets and verifies against themWriting or auditing SEO for any site

They are designed to be used together: the stack decides the tools, the psychology decides the content and flow.

What's in the stack

NeedDefaultWhy
AnimationGSAPTimelines and ScrollTrigger handle nearly every motion need, and it is free
Smooth scrollLenisNative-feeling scroll that keeps sticky and anchors working
Animated React componentsreact-bits215+ ready components, so you don't hand-roll common effects
Quality barVercel Web Interface Guidelines + design.mdA checklist to review against before shipping
Tailwind v4Tailwind-Agent-SkillsStops the agent writing v3-era classes and config
FrameworkAstroZero JS by default, with islands for the interactive parts

These are defaults, not rules. An existing project's stack, or one you name, always wins.

What's in the psychology

PrincipleOne lineExample
Smart defaultsPeople rarely change defaults, so choose wellPre-select the best plan
Goal gradientEffort rises near the finish, so don't start at zeroOnboarding begins at 20%
ReciprocityGive first and people give backFree partial result before sign-up
IKEA effectWe value what we builtPersonalize first; button says "Continue"
Loss aversionLosses hurt about twice as much as gains"You'll lose these 3 projects"
Contrast effectPrice is judged against what came beforeShow the premium tier first

Each one is written up in the skill with the reasoning, what to do, and what to avoid. The skill also contains a guardrail: no fake urgency, scarcity, progress or reviews. The principles should make a page clearer, not trick anyone.

Good for

  • Landing pages, pricing pages, onboarding and sign-up flows
  • Marketing and content sites (Astro) and animated React/Next.js sites
  • Giving an agent a consistent house style across projects

Not for

  • Internal tools, dashboards and docs. The psychology skill is scoped to conversion pages only.
  • Projects with an established stack. The skills tell the agent to follow it.

How skills work

A skill is a folder with a SKILL.md. The top of the file (the frontmatter) has a name and a description. The agent reads only those at startup, which costs almost nothing. When your request matches a description, it loads the full file and follows it. That is why each description says when to use the skill.

skills/
  particle-globe-hero/
    SKILL.md
    assets/        ready-to-copy engine, React wrappers, CSS
    references/
  light-rays-background/
    SKILL.md
    assets/        rays.ts, a no-build rays.js, CSS, React wrapper, example page
    references/
  product-demo-video/
    SKILL.md
    assets/        recorder, Remotion project, sound generators
    references/
  ios-feel-motion/
    SKILL.md
  conversion-ux-psychology/
    SKILL.md
  apple-minimal-landing/
    SKILL.md
  website-build-stack/
    SKILL.md
  seo-toolkit/
    SKILL.md

Install

One command installs skills into ~/.claude/skills, so they apply to all your projects:

npx @codesudee/web-skills

The first time, it asks for your email and sends you a 6-digit code to sign in (free, no password). Then it lists the skills and asks which ones you want. Type numbers like 1,3 to pick some, or press Enter for all. Restart your agent session afterwards. Then ask for something like "build me a landing page for X" and the skills load on their own.

Options:

FlagWhat it does
--list, -lList the available skills
--skill <name>, -sInstall only that skill (repeatable), without asking
--all, -aInstall every skill without asking
--project, -pInstall into ./.claude/skills for the current project only
--dir <path>Install into any directory
--force, -fOverwrite skills that are already installed
--key <key>Use the install key from your account for this run
npx @codesudee/web-skills --list
npx @codesudee/web-skills -s conversion-ux-psychology
npx @codesudee/web-skills --all
npx @codesudee/web-skills --project

Existing skills are skipped unless you pass --force, so re-running is safe. When there is no interactive terminal (CI, scripts), it installs every skill without asking; sign in first with npx @codesudee/web-skills login <key> or pass --key.

To sign out, run npx @codesudee/web-skills logout.

Download instead: sign in at pagenue.com, open any skill, and press Download .zip. Unzip it into ~/.claude/skills.

Usage tip

To make the stack apply every time, add a line to ~/.claude/CLAUDE.md:

Whenever building or redesigning a website, check and apply the `website-build-stack` skill first.

Credits

  • The six psychology principles are distilled from the uxpeak video "The UX Psychology Behind Apps People Can't Stop Using".
  • The iOS motion values come from justinbuilds.mov's write-up "Why does iOS feel so nice to use" (blog.justinbuilds.mov/ios) and Apple's WWDC18 talk "Designing Fluid Interfaces".
  • The demo-video motion techniques follow the examples collected at Prompt Motion, and the video is built with Playwright and Remotion (free for individuals and small teams; larger companies need a Remotion licence).
  • The Apple-minimal landing style was first matched against the reception.sh landing page.
  • The stack links to the projects above, which keep their own licenses.

Support

Four skills (website-build-stack, conversion-ux-psychology, seo-toolkit, launch-workshop-video) are free with a Pagenue account. The rest need Pagenue Pro, $9.50 paid once during the launch offer (usually $19), which includes new Pro skills as they're added. If the free ones save you time, you can support the work on Ko-fi or PayPal.

License

The skill files are under the Pagenue Skills License: use them in any project, but don't share or resell the files. Versions 0.5.0 and earlier were MIT and stay MIT.

版本与发布记录

@codesudee/web-skills 共发布 11 个版本,首次发布于 2026/10/26;过去 12 个月发布了 11 个版本。

版本发布日期距今
0.6.2latest2026/10/3110 天前
0.6.12026/10/2912 天前
0.6.02026/10/2812 天前
0.5.02026/10/2813 天前
0.4.12026/10/2614 天前
0.4.02026/10/2614 天前

关于 @codesudee/web-skills 的常见问题

@codesudee/web-skills 是什么?

Installer for Pagenue skills: agent skills for building websites that look good, feel good, and convert. Free account at pagenue.com.

如何安装 @codesudee/web-skills?

在项目目录运行 npm install @codesudee/web-skills,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 web-skills,可以用 npx web-skills 直接运行。

@codesudee/web-skills 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/codesudee__web-skills 是否存在。

@codesudee/web-skills 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@codesudee/web-skills 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=18。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@codesudee/web-skills 可以商用吗?

@codesudee/web-skills 使用 SEE LICENSE IN LICENSE 许可。许可条款写在包内的独立文件中,请阅读该文件确认可否商用。以上为概括,不构成法律意见,请以许可原文为准。

@codesudee/web-skills 的下载量有多少?

根据 npm 官方下载统计,@codesudee/web-skills 在 2026/10/10 – 2026/11/08 这 30 天内被下载 1,935 次,日均约 65 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@codesudee/web-skills 还在维护吗?

最新版本 0.6.2 发布于 2026/10/31(10 天前);至今共发布 11 个版本,其中过去 12 个月发布了 11 个;首次发布于 2026/10/26。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。