Agent skill

Morphous Catalog

by Ameyanagi in Ameyanagi/morphos

Create or refresh Morphous website design-system/theme bundles from animal, insect, plant, landscape, mineral, weather, or other nature motifs.

Apache-2.0Auto-check passedFrontend & Design

Install Morphous Catalog

skills CLI
$ npx skills add Ameyanagi/morphos --skill morphous-catalog -a claude-code

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

GitHub CLI
$ gh skill install Ameyanagi/morphos morphous-catalog --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/Ameyanagi/morphos.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/morphous-catalog .claude/skills/morphous-catalog && 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
morphous-catalog
GitHub stars
102
Token cost
~2.1k tokens
SKILL.md length
1,005 words
Files
3 (incl. references)
Skills in repo
1
Repo updated
First seen
Licence
Apache-2.0

At a glance

Create or refresh Morphous website design-system/theme bundles from animal, insect, plant, landscape, mineral, weather, or other nature motifs.

  • Works in 9 steps: Pick or confirm one system identity:… → Generate the motif first as an isolated… → Generate design-system-light.png from… → …
  • Codex is asked to generate Morphous motif images
  • SKILL.md covers Core Rule, Motif Workflow, Asset Contract and Design-System Board Rules, plus 5 more sections
  • Calls bun and uv

What it does

Morphous Catalog is an agent skill from Ameyanagi/morphos. Create or refresh Morphous website design-system/theme bundles from animal, insect, plant, landscape, mineral, weather, or other nature motifs. Use when Codex is asked to generate Morphous motif images, light/dark design-system boards, reusable image prompts, generated web assets, shadcn/tweakcn theme exports, or the Morphous themed component gallery.

Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `agents/openai.yaml` and `references/prompt-patterns.md`).

It sits in Frontend & Design, covering Design systems. It works with shadcn/ui, Python, React and TypeScript. The repository describes itself as: Static TanStack Start catalog for nature-inspired design systems and generated theme assets. The licence is Apache-2.0.

When your agent uses it

  • Codex is asked to generate Morphous motif images
  • Light/dark design-system boards
  • Reusable image prompts
  • Generated web assets

Example prompts

  • “/morphous-catalog”

Requirements

  • Python 3

Workflow steps

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

  1. Pick or confirm one system identity: slug, display name, motif subject, motif category (animal, insect, plant, landscape, mineral…
  2. Generate the motif first as an isolated transparent-background asset. For the built-in image tool, use the imagegen transparent workflow…
  3. Generate design-system-light.png from the motif image as a source reference. It must be one comprehensive high-resolution board containing…
  4. Generate design-system-dark.png as a separate high-resolution image-tool call from the same motif and light board. It must feel like the…
  5. Generate additional web assets only when useful: hero.png, texture.png, background.png, example app screens, pattern crops, or card…
  6. Record every final image-generation prompt in that system's public/systems/{slug}/prompts.json. Prompts are user-facing assets; include…
  7. Record system identity, palette, theme references, and asset paths in that system's public/systems/{slug}/system.json.
  8. Derive and export shadcn/tweakcn theme tokens from the motif and boards, then update catalog metadata and website routes.
  9. Validate the theme, generated assets, catalog, and app before finishing.

What it can do on your machine

Read from SKILL.md and the folder at commit b324ec1. 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

    Shell commands in SKILL.md call:

    • bun
    • uv

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

  • Network

    No URLs in SKILL.md. Its commands use uv, which can reach the network depending on how they are called.

    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

Morphous Catalog loads about 2.1k tokens when it runs, and up to ~3.6k if it reads all its reference files. Until then it costs about 93 tokens; SKILL.md has 1,005 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~93
When it runs · the whole SKILL.md, loaded when a task matches
~2.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.6k

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

The full file from Ameyanagi/morphos at commit b324ec1, republished under its Apache-2.0 licence (© Ameyanagi). 1,005 words, ~2,113 tokens.

Download SKILL.mdSave it as .claude/skills/morphous-catalog/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
morphous-catalog
description
Create or refresh Morphous website design-system/theme bundles from animal, insect, plant, landscape, mineral, weather, or other nature motifs. Use when Codex is asked to generate Morphous motif images, light/dark design-system boards, reusable image prompts, generated web assets, shadcn/tweakcn theme exports, or the Morphous themed component gallery.

Morphous Catalog

Core Rule

Morphous is a website for browsing motif-driven design systems and shadcn/tweakcn-compatible themes. Generate creative bitmap assets with the Codex image tool (imagegen skill), not repo scripts. Scripts may assemble metadata, sample colors, remove chroma-key backgrounds, write theme files, and validate assets, but they must not fabricate the motif, design-system boards, or generated web example images.

Use Bun for project commands (bun run ...). If a Python helper or validator is needed, run it through uv (for example uv run --with pyyaml python ...); do not call python or python3 directly. Do not create or update PowerPoint output unless the user explicitly reintroduces that requirement.

Motif Workflow

  1. Pick or confirm one system identity: slug, display name, motif subject, motif category (animal, insect, plant, landscape, mineral, weather, etc.), biome/context, and design mood.
  2. Generate the motif first as an isolated transparent-background asset. For the built-in image tool, use the imagegen transparent workflow: generate on a flat removable chroma-key background, remove it locally, then validate alpha. Save the final PNG to public/systems/{slug}/motif.png or animal.png when preserving an older bundle contract.
  3. Generate design-system-light.png from the motif image as a source reference. It must be one comprehensive high-resolution board containing palette, typography, multilingual type guidance, components, navigation, dashboard/data, forms, texture, spacing/radius/shadow tokens, and sample usage.
  4. Generate design-system-dark.png as a separate high-resolution image-tool call from the same motif and light board. It must feel like the same system translated to dark mode.
  5. Generate additional web assets only when useful: hero.png, texture.png, background.png, example app screens, pattern crops, or card imagery. Keep these derived from the motif and boards.
  6. Record every final image-generation prompt in that system's public/systems/{slug}/prompts.json. Prompts are user-facing assets; include enough detail for users to reuse them.
  7. Record system identity, palette, theme references, and asset paths in that system's public/systems/{slug}/system.json.
  8. Derive and export shadcn/tweakcn theme tokens from the motif and boards, then update catalog metadata and website routes.
  9. Validate the theme, generated assets, catalog, and app before finishing.

Asset Contract

Each Morphous system should write:

  • public/systems/{slug}/motif.png or animal.png for legacy systems
  • public/systems/{slug}/design-system-light.png or design-system.png for legacy systems
  • public/systems/{slug}/design-system-dark.png
  • public/systems/{slug}/theme.css
  • public/systems/{slug}/theme.json
  • public/systems/{slug}/prompts.json
  • public/systems/{slug}/system.json
  • Optional generated assets: hero.png, texture.png, background.png, examples/*.png

Catalog metadata must be written to src/data/systems.json and src/data/systems.ts. Metadata should include:

  • motif identity and category
  • light and dark design-system board paths
  • shadcn/tweakcn tokens for light and dark mode
  • generated assets
  • reusable prompts

Prompts and system metadata are canonical inside each individual system folder. Do not hard-code a new theme's prompts, palette, or asset list in the shared catalog generator.

Design-System Board Rules

  • The motif image is the source of truth. Sample or derive visible colors from the motif, not a generic theme.
  • Generate light and dark boards as separate image-tool calls.
  • Design-system boards must be high-resolution source assets. Target 4K-class 16:9 output and accept at least 2400px wide when the active image tool path supports it. If the saved board is below 2000px wide, visibly blurry, or has unreadable labels, regenerate before cataloging it.
  • Keep text large enough to survive gallery preview downscaling. Do not overpack tiny token tables; use fewer, larger rows if needed so palette names, typography labels, and component labels remain legible.
  • Include typography guidance for English and Japanese. Add multilingual guidance for other scripts when the motif or target audience suggests it.
  • Include enough UI coverage to guide implementation: buttons, inputs, selects, textarea, checkboxes, radio, switch, tabs, badges, alerts, cards, tables, command/search, navigation, dashboard charts, empty/error/loading states, spacing, radius, border, shadow, texture, and icons.
  • Keep colors faithful to the motif: body/fur/wing/petal/stone/water colors, markings, shadows, highlights, and environmental context.
  • Avoid unrelated saturated colors, generic purple/blue gradients, stock UI kits, illegible text, and one-note palettes.
Show full SKILL.md (392 more words)Show less

Theme Rules

  • Export semantic shadcn/tweakcn CSS variables: background, foreground, card, popover, primary, secondary, muted, accent, destructive, border, input, ring, chart-*, sidebar-*, and radius.
  • Include dark-mode tokens.
  • Keep theme.css directly downloadable and compatible with a shadcn/Tailwind CSS-variable setup.
  • Keep theme.json suitable for a tweakcn-like editor/import flow: identity, motif metadata, palette, light tokens, dark tokens, generated assets, and prompts.
  • When the motif changes in the gallery, the preview surface should switch the active CSS variables and generated assets.
  • The shared generate:catalog script should scan per-system manifests and prompt files. Adding a new theme should require creating or updating that theme's system folder, not recreating or specializing the shared script.

Website Requirements

  • Build the real themed gallery, not a landing page.
  • The gallery must provide theme/motif selection, light/dark toggle, search/filtering, and preview areas.
  • The active theme should style the gallery itself and the component preview surface.
  • Show all available shadcn components already present in the repo; when adding components, follow local shadcn patterns and keep them theme-token driven.
  • Provide downloads for theme.css, theme.json, prompts.json, and generated assets.
  • Surface reusable prompts in the catalog UI; prompts are first-class output, not hidden implementation notes.
  • Generated images should be visible where they help users understand the theme: motif cutout, light/dark boards, hero/background/texture assets, and example app previews.

Sub-Agent Guidance

Use sub-agents only after a single motif workflow has been validated and the user asks to generate multiple themes. Split by motif/system so each worker owns a disjoint output folder, for example public/systems/morphous-dragonfly versus public/systems/morphous-lichen. Tell workers they are not alone in the codebase and must not overwrite shared gallery/schema files without coordinating through the parent agent.

When sub-agents generate images concurrently, do not let them copy the newest global generated image blindly. The built-in image tool saves to a shared generated-images directory, so each worker must snapshot that directory before each image call and copy only the new file produced after that call. Avoid commands like ls -t ... | head -1 unless the worker is the only active image generator.

Validation

Run relevant checks with Bun before final response:

bash
bun run generate:catalog
bun run validate:catalog
bun run lint
bun run typecheck
bun run build

Use asset-specific checks as needed:

bash
file public/systems/{slug}/*.png
shasum -a 256 public/systems/{slug}/*.png

For design-system board dimensions, inspect the generated files and regenerate if they are too small or illegible:

bash
file public/systems/{slug}/design-system*.png

For transparent motif validation, inspect alpha or use the imagegen transparent-output checks.

Prompt Patterns

For concrete reusable prompt templates, read references/prompt-patterns.md when writing or revising Morphous image prompts.

© Ameyanagi, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in .codex/skills/morphous-catalog of Ameyanagi/morphos.

  • SKILL.md
  • agents/openai.yaml
  • references/prompt-patterns.md

Open the folder on GitHubat commit b324ec1

Compare with similar skills

Morphous Catalog 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.

Morphous Catalog compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Morphous Catalog this skillAmeyanagi/morphos102—~2.1kAutomated safety check: PassApache-2.0
Ss Learnbitjaru/styleseed972—~1.3kAutomated safety check: PassMIT
Animated React Component LibrariesHainrixz/editor-pro-max2611 repos~5.7kAutomated safety check: PassCustom licence
Styleseedbitjaru/styleseed972—~1.1kAutomated safety check: PassMIT
Nextjs15 Initbear2u/my-skills933—~2.4kAutomated safety check: PassNone
Oma Frontendfirst-fluke/oh-my-agent1.3k—~2.5kAutomated safety check: PassMIT

Similar skills

  • Ss Learn

    bitjaru/styleseed

    Capture a human-approved UI design lesson as a privacy-minimized local StyleSeed candidate, review it, and prepare an opt-in share package without transmitting project code, prompts, screenshots, or…

    972 GitHub stars~1.3k tokensUpdated 8 days ago
    Frontend & DesignAuto-check passed
  • Animated React Component Libraries

    Hainrixz/editor-pro-max

    Helps choose and drop in animated React components from Magic UI and React Bits for landing pages, marketing sites and dashboards, instead of hand-coding animations.

    261 GitHub starsUsed in 1 repo~5.7k tokens
    Frontend & DesignAuto-check passed
  • Styleseed

    bitjaru/styleseed

    Build, improve, or inspect UI with StyleSeed. An agent skill from bitjaru/styleseed.

    972 GitHub stars~1.1k tokensUpdated 8 days ago
    Frontend & DesignAuto-check passed
  • Nextjs15 Init

    bear2u/my-skills

    A skill your agent uses when user wants to create a new Next.js 15 project (Todo/Blog/Dashboard/E-commerce/Custom domain) with App Router, ShadCN, Zustand, Tanstack Query, and modern Next.js stack

    933 GitHub stars~2.4k tokensUpdated 3 mo ago
    Frontend & DesignAuto-check passed
  • Oma Frontend

    first-fluke/oh-my-agent

    Frontend specialist for React, Next.js, TypeScript with FSD-lite architecture, shadcn/ui, and design system alignment.

    1.3k GitHub stars~2.5k tokensUpdated today
    Frontend & DesignAuto-check passed
  • Redesign My Landingpage

    instructa/agent-skills

    Build, critique, and iterate high-converting marketing or product landing pages using React + Vite + TypeScript + Tailwind and shadcn/ui components, with all icons sourced from Iconify.

    139 GitHub stars~1.8k tokensUpdated 10 days ago
    Frontend & DesignAuto-check passed

Questions about Morphous Catalog

What does Morphous Catalog do?

Create or refresh Morphous website design-system/theme bundles from animal, insect, plant, landscape, mineral, weather, or other nature motifs. Morphous Catalog is an agent skill from Ameyanagi/morphos. Create or refresh Morphous website design-system/theme bundles from animal, insect, plant, landscape, mineral, weather, or other nature motifs.

When should I use Morphous Catalog?

Morphous Catalog fits situations like: Codex is asked to generate Morphous motif images; light/dark design-system boards; reusable image prompts; generated web assets.

How do I install Morphous Catalog in Claude Code?

Run `npx skills add Ameyanagi/morphos --skill morphous-catalog -a claude-code`. Or copy the skill folder (.codex/skills/morphous-catalog in Ameyanagi/morphos) into .claude/skills/morphous-catalog in your project. Claude Code loads it when a task matches its description.

How do I install Morphous Catalog in Codex?

Run `npx skills add Ameyanagi/morphos --skill morphous-catalog -a codex`. Or copy the skill folder (.codex/skills/morphous-catalog in Ameyanagi/morphos) into .agents/skills/morphous-catalog in your project. Codex loads it when a task matches its description.

Can I use Morphous Catalog 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 Ameyanagi/morphos --skill morphous-catalog -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/morphous-catalog, .gemini/skills/morphous-catalog, .github/skills/morphous-catalog and .opencode/skills/morphous-catalog in your project.

What does Morphous Catalog need to run?

Going by SKILL.md and its folder, Morphous Catalog needs the command-line tools its instructions call (bun and uv). Our summary lists: Python 3.

Does Morphous Catalog access the network?

SKILL.md contains no URLs. Its commands use uv, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Morphous Catalog 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 Morphous Catalog use?

Morphous Catalog is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Morphous Catalog use?

About 2.1k tokens (SKILL.md is roughly 8.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.5k tokens, read only when the agent opens those files.

What are the alternatives to Morphous Catalog?

Skills that share tags, products or a category with Morphous Catalog: Ss Learn (bitjaru/styleseed, 972 stars), Animated React Component Libraries (Hainrixz/editor-pro-max, 261 stars), Styleseed (bitjaru/styleseed, 972 stars) and Nextjs15 Init (bear2u/my-skills, 933 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Morphous Catalog?

Ameyanagi (a GitHub user) maintains it in Ameyanagi/morphos, which has 102 GitHub stars. The repository was last updated on August 16, 2026.

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