CtrlK
BlogDocsLog inGet started
Tessl Logo

nuxthub

Use when building NuxtHub v0.10.6 applications - provides database (Drizzle ORM with sqlite/postgresql/mysql), KV storage, blob storage, and cache APIs. Covers configuration, schema definition, migrations, multi-cloud deployment (Cloudflare, Vercel), and the new hub:db, hub:kv, hub:blob virtual module imports.

90

1.18x
Quality

86%

Does it follow best practices?

Impact

96%

1.18x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

100%

38%

Blog Platform Database Setup

Database schema, Drizzle ORM, migrations

Criteria
Without context
With context

NuxtHub module declared

100%

100%

Hub db config present

33%

100%

Snake case casing enabled

0%

100%

Schema file location

100%

100%

Correct SQLite imports

100%

100%

sqliteTable used

100%

100%

Integer primary key autoIncrement

100%

100%

hub:db import style

100%

100%

inferSelect types

70%

100%

inferInsert types

70%

100%

Generate migration command

0%

100%

Apply migration command

0%

100%

88%

2%

Media Library for a Creative Agency

Blob upload, validation, serving, multipart

Criteria
Without context
With context

hub:blob import

100%

100%

handleUpload for images

100%

100%

Image type validation

100%

100%

Image size validation

100%

100%

handleMultipartUpload for videos

100%

100%

Multipart route pattern

0%

0%

blob.list with folded

100%

100%

blob.list pagination

100%

100%

blob.serve for file serving

100%

100%

useUpload composable

100%

100%

useMultipartUpload composable

50%

66%

100%

4%

GitHub Stars Dashboard with Caching and Session Tracking

Caching, KV storage, cache invalidation

Criteria
Without context
With context

defineCachedFunction used

100%

100%

Cached function name

100%

100%

Cached function maxAge

100%

100%

Cached function getKey

100%

100%

cachedEventHandler for route

100%

100%

Route cache maxAge

100%

100%

hub:kv import

100%

100%

KV TTL in seconds

100%

100%

kv.get returns null handling

100%

100%

useStorage cache namespace

100%

100%

Cache key pattern

60%

100%

removeItem for invalidation

100%

100%

Repository
onmax/nuxt-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.