Skip to main content
skill CX Codex

flipoff-split-flap-display — Claude Code skill: airport flip board

A skill for building, restyling and embedding FlipOff, a framework-free split-flap board emulator that runs in any browser.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add reason-machines/trending-skills --skill flipoff-split-flap-display -a claude-code
Open on GitHub

What flipoff-split-flap-display does

FlipOff is a plain HTML, CSS and JS app that recreates the mechanical split-flap boards from old airport terminals. There is no build step and no npm: you open index.html and get a full-screen board with scramble animation and clacking tiles. The skill hands your agent the layout of that codebase so edits land in the right place.

Configuration sits in js/constants.js. Grid dimensions (GRID_COLS, GRID_ROWS), scramble duration, per-tile stagger, auto-rotate interval, colour arrays and the MESSAGES list all live there. Text longer than the grid gets cut, shorter text gets padded, so stay within GRID_COLS × GRID_ROWS characters. Board, MessageRotator, SoundEngine and KeyboardController are importable on their own — handy when you want the board to show live data from your own API.

Audio is where it usually breaks. Browsers block autoplay, so sound.init() has to run after a click or keypress; without that gesture the Web Audio context never starts and the board stays silent. Serving the folder with python3 -m http.server 8080 works better than opening the file directly when you care about sound.

What it helps with

  • put a retro flip board on a landing page
  • resize the grid and swap the colour palette
  • embed the board into an existing page as an iframe or inline
  • feed live API data into the display
  • wire up keyboard shortcuts and flap sound

Example prompts for the agent

  • Add the FlipOff board to my page with a 16×4 grid
  • Switch the scramble colours in js/constants.js to a dark blue theme
  • Embed the board inline and push messages from my API into it

How to install flipoff-split-flap-display

1Skills CLI (Vercel)

npx skills add reason-machines/trending-skills --skill flipoff-split-flap-display -a claude-code

2Manually: put the files in place

~/.claude/skills/flipoff-split-flap-display/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/flipoff-split-flap-display/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about flipoff-split-flap-display

How do I install flipoff-split-flap-display in Claude Code?

Run npx skills add reason-machines/trending-skills --skill flipoff-split-flap-display -a claude-code. The skill file lands at ~/.claude/skills/flipoff-split-flap-display/SKILL.md.

What does flipoff-split-flap-display do?

It teaches the agent how FlipOff is put together: editing js/constants.js, resizing the grid, changing colours, importing Board, SoundEngine and MessageRotator, and embedding the board in another page.

Why is the board silent?

Browser autoplay rules block the audio context until the user interacts. One click or keypress lets sound.init() start Web Audio, and after that the flap sound plays on every transition.

Similar skills

Everything for Frontend and UI →

From the same set139

holyclaude-ai-workstation Sets up a container with Claude, the CloudCLI web UI, a headless browser and five AI CLIs. Useful when you would rather not build the environment by hand. CX Codex +1 865installs obliteratus-abliteration This skill runs OBLITERATUS workflows that analyze and alter refusal behavior in LLMs. Use it when testing models from HuggingFace. CX Codex +1 864installs legalize-es-spanish-legislation Search and inspect Spanish legislation in Markdown files, then trace changes through Git. Useful for finding articles, checking revisions, and reviewing past versions. CX Codex +1 858installs markit-markdown-converter This skill turns files, URLs, and media into Markdown through the markit-ai CLI or SDK. Use it when an agent needs readable content from source material. CX Codex +1 855installs mac-code-local-ai-agent A skill that walks you through running a coding agent entirely on your Apple Silicon Mac, with no cloud calls and no subscription. CX Codex +1 843installs caveman-token-optimizer A skill that makes AI agents answer in caveman-speak, dropping pleasantries and filler. It cuts roughly 65% of output tokens while code and technical terms stay exact. CX Codex +1 842installs pump-analyzer-solana A static front end for watching Pump.fun token launches on Solana: a WebSocket feed, price and volume charts, and alerts on your own criteria. CX Codex +1 837installs app-store-screenshots-generator Builds ad-style iOS app screenshots in Next.js and exports PNG files for App Store device sizes. It also handles localized sets. CX Codex +1 818installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor