Agent skill

Web Animation View Transitions

by BodhiSearch in BodhiSearch/BodhiApp

View Transitions API patterns - same-document transitions, cross-document MPA transitions, shared element animations, pseudo-element styling, accessibility

No licenceAuto-check passedFrontend & Design

Install Web Animation View Transitions

skills CLI
$ npx skills add BodhiSearch/BodhiApp --skill web-animation-view-transitions -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install BodhiSearch/BodhiApp web-animation-view-transitions --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/BodhiSearch/BodhiApp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/web-animation-view-transitions .claude/skills/web-animation-view-transitions && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
web-animation-view-transitions
GitHub stars
138
Token cost
~3k tokens
SKILL.md length
939 words
Files
6
Skills in repo
3
Repo updated
First seen
Licence
None found

At a glance

View Transitions API patterns - same-document transitions, cross-document MPA transitions, shared element animations, pseudo-element styling, accessibility

  • Works in 5 steps: Native over library - Browser-native… → Progressive enhancement - Always… → Snapshot-based - Old state is captured… → …
  • Tasks that involve Web animation and motion
  • SKILL.md covers CRITICAL: Before Using This…, Philosophy, Core Patterns and RED FLAGS, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Web Animation View Transitions is an agent skill from BodhiSearch/BodhiApp. View Transitions API patterns - same-document transitions, cross-document MPA transitions, shared element animations, pseudo-element styling, accessibility

Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files (for example `examples/core.md`, `examples/shared-elements.md` and `examples/spa.md`).

It sits in Frontend & Design, covering Web animation and motion and Accessibility. It works with Mistral AI. The repository describes itself as: Run Open Source/Open Weight LLMs locally with OpenAI compatible APIs.

When your agent uses it

  • Tasks that involve Web animation and motion
  • Tasks that involve Accessibility

Example prompts

  • “/web-animation-view-transitions”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Native over library - Browser-native transitions are more performant and require less JavaScript
  2. Progressive enhancement - Always feature-detect and provide functional fallback
  3. Snapshot-based - Old state is captured as a screenshot, new state as a live representation
  4. CSS-driven - Customize animations through pseudo-element CSS, not JavaScript
  5. Accessibility-first - Always respect prefers-reduced-motion user preferences

What it can do on your machine

Read from SKILL.md and the folder at commit 451ceb3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are typescript and css).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Web Animation View Transitions loads about 3k tokens when it runs. Until then it costs about 47 tokens; SKILL.md has 939 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~47
When it runs · the whole SKILL.md, loaded when a task matches
~3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 939 words (~3,028 tokens).

“(You MUST feature-detect before using startViewTransition - it is NOT available in all browsers)”

— opening of SKILL.md by BodhiSearch
name
web-animation-view-transitions

Read the full SKILL.md on GitHub

Files

SKILL.md and 5 other files in .agents/skills/web-animation-view-transitions of BodhiSearch/BodhiApp.

  • SKILL.md
  • examples/core.md
  • examples/shared-elements.md
  • examples/spa.md
  • metadata.yaml
  • reference.md

Open the folder on GitHubat commit 451ceb3

Compare with similar skills

Web Animation View Transitions next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Web Animation View Transitions compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Web Animation View Transitions this skillBodhiSearch/BodhiApp138—~3kAutomated safety check: PassNone
Web Animation DesignbaptisteArno/typebot.io11k2 repos~2.7kAutomated safety check: PassCustom licence
Baseline UIibelick/ui-skills9.5k8 repos~855Automated safety check: PassMIT
UI UX Pro MaxOhh-889/skyroc7956 repos~14kAutomated safety check: PassMIT
Motion PrinciplesAThevon/genjutsu4311 repos~2.3kAutomated safety check: PassCustom licence
Oma Designfirst-fluke/oh-my-agent1.3k—~2.9kAutomated safety check: PassMIT

Similar skills

  • Web Animation Design

    baptisteArno/typebot.io

    Guides easing, timing and animation choices for UI motion, based on a web animation course, and reviews existing animations in a before-and-after table.

    11k GitHub starsUsed in 2 repos~2.7k tokens
    Frontend & DesignAuto-check passed
  • Baseline UI

    ibelick/ui-skills

    Applies a fixed set of UI rules for stack, components, interaction, animation, typography and layout, or reviews a file against them with concrete fixes.

    9.5k GitHub starsUsed in 8 repos~855 tokens
    Frontend & DesignAuto-check passed
  • UI UX Pro Max

    Ohh-889/skyroc

    UI/UX design intelligence for web, mobile, and desktop. An agent skill from Ohh-889/skyroc.

    795 GitHub starsUsed in 6 repos~14k tokens
    Frontend & DesignAuto-check passed
  • Motion Principles

    AThevon/genjutsu

    Motion design foundation - timing, easing, enter/exit patterns, accessibility, performance.

    431 GitHub starsUsed in 1 repo~2.3k tokens
    Frontend & DesignAuto-check passed
  • Oma Design

    first-fluke/oh-my-agent

    AI design specialist skill with DESIGN.md management, anti-pattern enforcement, optional Stitch MCP integration, and component library guidance.

    1.3k GitHub stars~2.9k tokensUpdated today
    Frontend & DesignAuto-check passed
  • Animation Motion Design

    yonatangross/orchestkit

    Animation and motion design patterns using Motion library (formerly Framer Motion) and View Transitions API.

    290 GitHub stars~2k tokensUpdated today
    Frontend & DesignAuto-check passed

More from BodhiSearch/BodhiApp

  • Test Routes App

    BodhiSearch/BodhiApp

    A skill your agent uses when writing or migrating unit tests for the routesapp crate.

    138 GitHub stars~1.6k tokensUpdated 19 days ago
    Auto-check passed
  • Test Services

    BodhiSearch/BodhiApp

    A skill your agent uses when writing or migrating unit tests for the services crate.

    138 GitHub stars~1.4k tokensUpdated 19 days ago
    Auto-check passed

Works with

Questions about Web Animation View Transitions

What does Web Animation View Transitions do?

View Transitions API patterns - same-document transitions, cross-document MPA transitions, shared element animations, pseudo-element styling, accessibility. Web Animation View Transitions is an agent skill from BodhiSearch/BodhiApp.

When should I use Web Animation View Transitions?

Web Animation View Transitions fits situations like: tasks that involve Web animation and motion; tasks that involve Accessibility.

How do I install Web Animation View Transitions in Claude Code?

Run `npx skills add BodhiSearch/BodhiApp --skill web-animation-view-transitions -a claude-code`. Or copy the skill folder (.agents/skills/web-animation-view-transitions in BodhiSearch/BodhiApp) into .claude/skills/web-animation-view-transitions in your project. Claude Code loads it when a task matches its description.

How do I install Web Animation View Transitions in Codex?

Run `npx skills add BodhiSearch/BodhiApp --skill web-animation-view-transitions -a codex`. Or copy the skill folder (.agents/skills/web-animation-view-transitions in BodhiSearch/BodhiApp) into .agents/skills/web-animation-view-transitions in your project. Codex loads it when a task matches its description.

Can I use Web Animation View Transitions in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add BodhiSearch/BodhiApp --skill web-animation-view-transitions -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/web-animation-view-transitions, .gemini/skills/web-animation-view-transitions, .github/skills/web-animation-view-transitions and .opencode/skills/web-animation-view-transitions in your project.

What does Web Animation View Transitions need to run?

SKILL.md names no scripts, command-line tools or credentials: Web Animation View Transitions is instructions for the agent only.

Does Web Animation View Transitions access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Web Animation View Transitions safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Web Animation View Transitions use?

No licence was found for Web Animation View Transitions or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Web Animation View Transitions use?

About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Web Animation View Transitions?

Skills that share tags, products or a category with Web Animation View Transitions: Web Animation Design (baptisteArno/typebot.io, 11k stars), Baseline UI (ibelick/ui-skills, 9.5k stars), UI UX Pro Max (Ohh-889/skyroc, 795 stars) and Motion Principles (AThevon/genjutsu, 431 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Web Animation View Transitions?

BodhiSearch (a GitHub organization) maintains it in BodhiSearch/BodhiApp, which has 138 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on September 20, 2026.

Source: BodhiSearch/BodhiApp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.