From hairyf-skills-4
UnJS ecosystem - agnostic JavaScript libraries, tools, and utilities. Use when working with UnJS packages like h3, nitro, ofetch, unstorage, or building universal JavaScript applications.
npx claudepluginhub joshuarweaver/cascade-code-languages-misc-1 --plugin hairyf-skills-4This skill uses the workspace's default tool permissions.
UnJS (Unified JavaScript) is an ecosystem of high-quality, single-purpose JavaScript libraries and tools designed to work together and independently across any environment. These skills cover the core packages and their practical usage patterns for building universal JavaScript applications.
GENERATION.mdSKILL_GENERATION_GUIDE.mdreferences/core-defu.mdreferences/core-destr.mdreferences/core-h3.mdreferences/core-listhen.mdreferences/core-mkdist.mdreferences/core-nitro.mdreferences/core-ohash.mdreferences/core-pathe.mdreferences/core-scule.mdreferences/core-ufo.mdreferences/core-unbuild.mdreferences/core-unplugin.mdreferences/features-automd.mdreferences/features-bundle-runner.mdreferences/features-c12.mdreferences/features-changelogen.mdreferences/features-citty.mdreferences/features-confbox.mdGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
UnJS (Unified JavaScript) is an ecosystem of high-quality, single-purpose JavaScript libraries and tools designed to work together and independently across any environment. These skills cover the core packages and their practical usage patterns for building universal JavaScript applications.
The skill is based on UnJS website, generated at 2026-01-31.
| Topic | Description | Reference |
|---|---|---|
| H3 Framework | Minimal HTTP framework for high performance and portability | core-h3 |
| Nitro Server | Universal web server framework that runs anywhere | core-nitro |
| Listhen | Elegant HTTP listener for Node.js and edge environments | core-listhen |
| Topic | Description | Reference |
|---|---|---|
| Defu | Recursive default property assignment | core-defu |
| Destr | Fast and secure JSON.parse alternative | core-destr |
| Ohash | Fast hashing library based on murmurhash3 | core-ohash |
| Pathe | Cross-platform path utilities (Node.js path replacement) | core-pathe |
| UFO | URL utilities for parsing, formatting, and manipulation | core-ufo |
| Scule | String case conversion utilities (camelCase, kebab-case, etc.) | core-scule |
| Topic | Description | Reference |
|---|---|---|
| Unbuild | Unified JavaScript build system | core-unbuild |
| Mkdist | Generate distribution files from source | core-mkdist |
| Unplugin | Unified plugin system for Vite, Rollup, webpack, esbuild, and more | core-unplugin |
| Topic | Description | Reference |
|---|---|---|
| Unstorage | Async key-value storage API with multiple drivers | features-unstorage |
| Topic | Description | Reference |
|---|---|---|
| Unenv | Convert JavaScript code to be runtime agnostic | features-unenv |
| Std-env | Standard environment variables utilities | features-std-env |
| Topic | Description | Reference |
|---|---|---|
| Ofetch | Better fetch API for Node.js, browser, and workers | features-ofetch |
| Topic | Description | Reference |
|---|---|---|
| Radix3 | Lightweight and fast router based on Radix Tree | features-radix3 |
| Topic | Description | Reference |
|---|---|---|
| Citty | Elegant CLI builder with type-safe commands | features-citty |
| Giget | Download templates and git repositories | features-giget |
| Topic | Description | Reference |
|---|---|---|
| Hookable | Awaitable hooks system for plugins and extensions | features-hookable |
| Unctx | Composables pattern in vanilla JavaScript | features-unctx |
| Topic | Description | Reference |
|---|---|---|
| Uncrypto | Universal crypto API for Node.js, browser, and edge | features-uncrypto |
| Topic | Description | Reference |
|---|---|---|
| Mlly | ECMAScript module utilities for Node.js | features-mlly |
| Unimport | Auto-import APIs in modules | features-unimport |
| Topic | Description | Reference |
|---|---|---|
| Untyped | Generate types and markdown from config objects | features-untyped |
| Topic | Description | Reference |
|---|---|---|
| Consola | Elegant console wrapper with multiple reporters | features-consola |
| Topic | Description | Reference |
|---|---|---|
| Automd | Automated markdown maintainer | features-automd |
| Changelogen | Generate beautiful changelogs using conventional commits | features-changelogen |
| Mdbox | Simple markdown utilities | features-mdbox |
| Undocs | Minimal documentation theme and CLI for UnJS projects | features-undocs |
| Topic | Description | Reference |
|---|---|---|
| C12 | Smart configuration loader | features-c12 |
| Confbox | Compact and high quality YAML, TOML, JSONC and JSON5 parsers | features-confbox |
| Rc9 | Read/write config couldn't be easier | features-rc9 |
| Topic | Description | Reference |
|---|---|---|
| Httpxy | Full-featured HTTP and WebSocket proxy for Node.js | features-httpxy |
| Crossws | Cross-platform WebSocket servers for Node.js, Deno, Bun and Cloudflare Workers | features-crossws |
| Cookie-es | ESM cookie serializer and deserializer | features-cookie-es |
| Topic | Description | Reference |
|---|---|---|
| IPX | High performance, secure and easy to use image proxy based on Sharp and libvips | features-ipx |
| Image-meta | Detect image type and size using pure JavaScript | features-image-meta |
| Jimp-compact | Lightweight version of Jimp - image processing library | features-jimp-compact |
| Fontaine | Automatic font fallback based on font metrics | features-fontaine |
| Topic | Description | Reference |
|---|---|---|
| Magicast | Programmatically modify JavaScript and TypeScript source codes | features-magicast |
| Magic-regexp | A compiled-away, type-safe, readable RegExp alternative | features-magic-regexp |
| Knitwork-X | Utilities to generate safe JavaScript code (actively maintained fork) | features-knitwork |
| Jiti | Runtime TypeScript and ESM support for Node.js | features-jiti |
| Topic | Description | Reference |
|---|---|---|
| Db0 | Lightweight SQL connector | features-db0 |
| Mongoz | Zero config MongoDB server | features-mongoz |
| Topic | Description | Reference |
|---|---|---|
| Fs-memo | Easy persisted memo object for Node.js | features-fs-memo |
| Get-port-please | Get an available open port | features-get-port-please |
| Perfect-debounce | Debounce promise-returning and async functions | features-perfect-debounce |
| Serve-placeholder | Smart placeholder for missing assets | features-serve-placeholder |
| Theme-colors | Easily generate color shades for themes | features-theme-colors |
| Topic | Description | Reference |
|---|---|---|
| Nypm | Unified package manager for Node.js | features-nypm |
| Pkg-types | Node.js utilities and TypeScript definitions for package.json and tsconfig.json | features-pkg-types |
| Bundle-runner | Run webpack bundles in Node.js with optional VM sandboxing | features-bundle-runner |
| Topic | Description | Reference |
|---|---|---|
| Unhead | Universal document head tag manager | features-unhead |
| Ungh | Unlimited access to GitHub API | features-ungh |
| Unpdf | Utilities to work with PDFs in Node.js, browser and workers | features-unpdf |
| Unwasm | WebAssembly tools for JavaScript | features-unwasm |
| Uqr | Generate QR Code universally, in any runtime, to ANSI, Unicode or SVG | features-uqr |
| Untun | Tunnel your local HTTP(s) server to the world powered by Cloudflare Quick Tunnels | features-untun |
| Node-fetch-native | A better redistribution of node-fetch | features-node-fetch-native |
| Topic | Description | Reference |
|---|---|---|
| Webpackbar | Elegant progress bar and profiler for webpack 3, 4 and 5 | features-webpackbar |
| Nanotar | Tiny and fast Tar utils for any JavaScript runtime | features-nanotar |