← Plugin catalog
Developer Tools

HorizonX — Premium UI Library

HorizonX v0.1.1

Animated UI for your code

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Read
  • Write

Declared limitations

  • Unrelated general question should not call HorizonX.
  • Request for something HorizonX does not offer (stock photos) should not trigger an export or download.
  • Request to buy or change a subscription should not be handled by the app; it should point the user to horizonx.so.

Not specified in the available declarations: pricing & account requirements.

Onboarding example

Use HorizonX to add an animated hero background to this page.
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 15, 2026. Package observed Nov 15, 2026.

View package source →

Description

From the marketplace listing

Search the HorizonX catalogue in plain language and drop the result straight into your code: animated UI components, image textures and WebGL shaders exported as HTML, Svelte or React with no dependencies, plus landing pages, UI kits and design systems as files. Sign in with your HorizonX account.

Language: English · Automatically detected from descriptions.

Matches for “code template”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher subtitle

Animated UI for your code

Publisher description

Search HorizonX and add its animated components, textures, shaders, templates and UI kits to your project.

Publisher full description

Search the HorizonX catalogue in plain language and drop the result straight into your code: animated UI components, image textures and WebGL shaders exported as HTML, Svelte or React with no dependencies, plus landing pages, UI kits and design systems as files. Sign in with your HorizonX account.

What changed

Keywords

Files & skills

File archives

Plugin package8 files · 10.4 KBBrowse files →
Skill instructions
horizonx5.39 KB

View saved version →

---
name: horizonx
description: Find and add HorizonX animated UI components, image textures, WebGL shaders, landing page templates, UI kits and design systems to the user's project through the HorizonX MCP server. Use when the user asks for a visual effect, an animated section, a shader or texture background, a ready-made landing page or template, or mentions HorizonX.
---

# HorizonX

HorizonX is a catalogue of production-ready front-end work. The `horizonx` MCP server gives you two catalogues:

- **Components**: animated UI components, image textures and WebGL shaders. They are generated as code you can paste: a self-contained HTML document, or one Svelte or React component with no runtime dependencies.
- **Library**: ready-made products delivered as files: landing pages and site templates, UI kits, design systems, and image and video assets.

Pick the catalogue by what the user needs. Something to drop into an existing page ("a tilt-on-hover card", "an ASCII effect on the hero photo") is a component. A whole page, kit or asset pack is a Library product.

## Before you start

- If the `horizonx` tools are missing or every call fails with an authentication error, the server is not connected or not signed in. Tell the user to sign in when their tool asks (in Claude Code, run `/mcp` and pick `horizonx`; in Codex, run `codex mcp login horizonx`). Setup for every tool is at https://horizonx.so/mcp.
- The server needs an active HorizonX membership. If a call says a membership is required, say so plainly and stop. Do not try other tools to work around it.
- Do not mention plans or prices unless the user asks.

## Components

1. **Search.** Call `search_components` with a plain-language description of what the element should do, not what it is called: "text that follows a curve", "cards that tilt on hover", "grainy gradient background". Use `kind` (`component`, `texture` or `shader`) only when the user was specific. Calling it with no query lists what exists.
2. **Choose.** Pick the closest match by its description. If two or three are close and the choice is a matter of taste, show the user the options with their `editorUrl` so they can preview them in the browser, and let them choose. If the user only asked to find, search or compare, list the best matches (title, one line each, `editorUrl`) and stop there: an export uses their allowance, so export only once they want it in their code.
3. **Inspect.** Call `get_component` on the slug. It lists every parameter with its current value and allowed range. Only call it once per component.
4. **Export.** Call `export_component` with:
   - `framework`: match the project. Use `react` for React and Next.js, `svelte` for Svelte and SvelteKit, `html` for anything else, including Vue, Astro and plain sites.
   - `parameters`: only keys that `get_component` listed, and only when the user asked for something different from the default (colours, speed, text, sizes). Unknown keys and out-of-range values are dropped silently, so check the names.
5. **Place it.** The first text block is the file name and a usage hint; the second is the code. Write the code into the project where similar components live (look for `components/`, `src/lib/components/` or similar), keep the file name unless the project has its own convention, and import it where the user asked for it. The code has no dependencies: do not install packages for it.

### Textures

A texture applies a look to one image. Pass the user's image through the `images` parameter as a root-relative path or an absolute URL. The image must be served from the same origin as the page or with CORS headers, because the effect reads its pixels. Without it, the sample image is used, which is rarely what the user wants.

### Export limits

Each new component exported counts against the member's daily export allowance and a 30-day limit on different components. Exporting a component that was already exported in that window again is free, so re-export with ne

Preview of the first 4,000 characters. Read full instructions →

Release notes

Update the public listing title to HorizonX — Premium UI Library. No tool, authentication or runtime changes.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
MIT
Package author
HorizonX
Keywords
See keywords
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Read
  • Write

Package observed Nov 15, 2026.

Technical details
First seen
Oct 24, 2026 · 12:40 UTC
Last seen
Nov 15, 2026 · 06:00 UTC
Collection status
Collected

plugin_asdk_app_6ad2d15c798481919ffe2ec242b81cf3

Download plugin data (JSON)

Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.