Skip to content
aaryaavinashPublic

About

An Agent Skill for cinematic landing pages, purposeful motion, and story-driven web experiences.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

Repository files navigation

Webskill

A library of 20 Agent Skills for cinematic landing pages: real 3D worlds, authored scroll scenes, truthful loading, meaningful interactions, distinctive interface components, and rendered review. The teaching method comes from studying the 20 worlds in Dioramas; the skills do not copy their brands or assets.

Explore the Webskill story — a static, interactive introduction to the method, hosted from docs/ on GitHub Pages.

Install

Install from npm:

npx @zyrix/webskill@latest install

The same installer is also available from GitHub:

npx --allow-git=all github:aaryaavinash/webskill install

The guided setup shows an ASCII title, detects existing skill directories, lets you select agents with the arrow keys and Space, chooses project or global scope, previews every destination, and asks before writing. It installs all 20 component and system skills. Existing skill folders are skipped. --accessible switches to sequential yes/no prompts. --dry-run prints the exact plan without changes.

Built-in destinations: Codex, Claude Code, Antigravity App/IDE, Antigravity CLI, Gemini CLI, Cursor, GitHub Copilot, OpenCode, Windsurf, Cline, Roo Code, Goose, Kiro, Amp, and the universal .agents/skills directory. For another Agent Skills-compatible platform, pass its skills directory with --target.

# Review only
npx @zyrix/webskill@latest install --agents codex,claude --scope project --dry-run

# Unattended project install
npx @zyrix/webskill@latest install --agents codex,claude --scope project --dir . --yes

# Any other agent
npx @zyrix/webskill@latest install --target /path/to/agent/skills --yes

Restart the selected agent, then ask it to build a cinematic landing page. The entrypoint is skills/cinematic-landing/SKILL.md, with its quality contract, 20-world source field guide, and implementation blueprint.

Skill library

Part Skills
Page composition hero-section, story-sections, cinematic-header, cinematic-buttons, cinematic-typography, anchored-labels, final-cta, cinematic-interface
Rendered world scene-assets, world-3d, lighting-materials, particles-atmosphere
Movement and input scroll-choreography, cinematic-loader, world-interaction, cinematic-motion, scene-audio
Finish performance-fallback, cinematic-review

The 20th skill, cinematic-landing, coordinates the full page. A focused request can load one component skill; a full 3D story page uses the relevant parts together.

What the skill teaches

The agent starts with a complete page and a clear visual story. It chooses an asset that can support the promised design, maps sections to distinct camera and lighting states, builds a loader from real asset readiness, gives the visitor one discoverable interaction, and checks the actual rendered experience on desktop, phone, and reduced motion. The field guide turns each of the 20 source worlds into concrete camera, material, input, type, and page lessons. It can use Three.js, GSAP, and Lenis when needed without requiring a paid asset service or a particular framework.

Development

Node.js 20 or later is required. The CLI uses @clack/prompts for the terminal setup flow. The website is plain HTML, CSS, and JavaScript in docs/, with a vendored MIT-licensed Three.js module; it has no build step. Its 3D scene changes camera and lighting on scroll, and the sun slider changes the scene directly.

npm ci
npm test
node bin/webskill.mjs install --agents codex --scope project --dir /tmp/webskill-check --dry-run

Credits and rights

Dioramas is credited as the source of the observed design and engineering patterns. Its original code and visual assets remain in that project under their respective licenses. The demo site's Three.js license is preserved in docs/vendor/THREE-LICENSE.txt. This repository's instructional text and installer are MIT licensed.

About

An Agent Skill for cinematic landing pages, purposeful motion, and story-driven web experiences.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages