By ahpxex
Build production-grade admin dashboards by scaffolding a complete foundation (TanStack Start + auth + data layer), then composing copy-ready UI blocks (forms, tables, kanban, calendar, RBAC, i18n, billing, search, realtime) and attaching a backend from six ready-made templates (Hono, FastAPI, Supabase). Centralizes branding (name, logo, theme) into a single config.
Everything about the data layer — pick one of six ready-to-run backend templates (TanStack Start + Drizzle + better-auth, Hono + Drizzle + better-auth, Hono + Prisma + better-auth, Hono + Drizzle + Auth.js/NextAuth, FastAPI + SQLAlchemy + JWT, Supabase) and wire the frontend to it through the Repository + AuthProvider seams; scaffold a CRUD resource (Postgres table + server fns + query hooks + DataTable page + create/edit dialog + sidebar entry); bind or swap one resource's data source (Drizzle / REST / GraphQL / in-memory); or re-point the whole app's data + auth at a different backend. Use when adding a data entity or pointing the app at a backend other than the default Postgres + better-auth.
Add a copy-ready admin UI building block to a dashboard built on the scaffold-dashboard base — forms (form, wizard, combobox, file upload, inline edit), lists & tables (CRUD list, card grid, infinite/virtual, column controls, filter panel, saved views, CSV export/import), rich views (kanban, calendar, tree, timeline, master-detail), detail & pages (detail/show, record tabs, related records, multi-column layout, settings, chart/dashboard), display & feedback (tags/metadata/progress, empty/loading/error states, notification center, audit trail), and platform features (RBAC, social/magic-link auth, ⌘K global search, i18n, billing, realtime). Each entry has a reference doc with the exact copy + rewire steps.
Rebrand the app — change the product name, logo, description, theme, and navigation. Use when porting this template into a new product.
Stand up the dashboard foundation (the platform layer — UI primitives, form system, charts, Repository + adapters, auth seam, theme, routing shell) into a new project as a zero-config runnable app. Run this FIRST when building a dashboard, then compose screens from the add-component catalogue's shapes (add-detail-page, add-kanban, …) and the add-backend operation skill.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A catalogue of 36 copy-ready admin UI shapes — CRUD tables, detail & master-detail pages, kanban, calendar, wizard, charts, billing, RBAC, i18n, and more — that an AI agent installs and composes into a real back-office.
Open Dashboard is a skill catalogue, not a boilerplate you clone and gut. The
skills live in .claude/skills/; an agent (Claude Code, Cursor, Codex, …) installs
them and assembles the dashboard you need from the shapes — instead of
reverse-engineering a codebase. Every shape is a real, tested component, proven by a
live demo in the repo.

/plugin marketplace add ahpxex/open-dashboard
/plugin install open-dashboard@open-dashboard
Skills are then namespaced under the plugin (e.g. open-dashboard:add-component), so
they never collide with other packs.
The skills are standard, agent-agnostic SKILL.md files:
npx openskills install ahpxex/open-dashboard # reads SKILL.md / AGENTS.md
npx skills add ahpxex/open-dashboard # Vercel skills.sh
The shapes assume the
scaffold-dashboardfoundation (the platform layer they import). Run that first — or fork this repo — then compose the shapes on top. A single shape copied into an unrelated project ships the instructions plus a template that won't compile without the base; that's expected.
add-component — a catalogue + retriever over 36 UI shapes, grouped:
Forms · Lists & tables · Rich views · Detail & pages · Display & feedback ·
Platform (RBAC / social auth / ⌘K search / i18n / billing / realtime). Each shape
is a copy-ready template plus a reference doc with the exact cp + rewire steps,
the foundation it assumes, and its invariants.scaffold-dashboard (stand up the foundation),
add-backend (the data layer + six runnable backend presets), rebrand
(name / logo / nav / theme).Each step is one skill — you add what you need rather than prune a monolith:
scaffold-dashboard — stand up the clean, zero-config foundation in a new project.rebrand — name, logo, nav, theme (src/config/app.ts).add-backend — stay zero-config (in-memory), set DATABASE_URL for Postgres,
or pick a preset (Hono / FastAPI / Supabase, with Drizzle / Prisma, better-auth /
Auth.js / JWT). Data and auth are swappable behind two seams.add-backend — create-resource <name> scaffolds a full CRUD vertical
(table + server fns + query hooks + DataTable page + create/edit dialog + nav).add-component — compose detail pages, master-detail, kanban, charts,
wizards, billing, and the rest from the catalogue.Walkthrough: PORTING.md · shape catalogue: PATTERNS.md ·
conventions: CLAUDE.md · backends: docs/backends.md.
The repo is itself a runnable app: every shape has a live demo in the Skills Gallery, so you can click through the catalogue before composing. Two demo back-offices — E-commerce and Sales (CRM) — show the shapes composed into real verticals.
bun install
bun run dev # zero-config: in-memory data + auth, no Docker, no Postgres
Open http://localhost:3000 → Dev quick login.
The bundled skill templates are generated from the repo's own working source and
kept byte-for-byte in sync (bun run sync-skills --check, enforced in CI). A shape
never ships code the repo hasn't typechecked, built, and tested — the gallery demo
is the test.
Built on TanStack Start (React 19 + Vite + Nitro), Drizzle + better-auth,
shadcn-on-@base-ui/react + Tailwind v4, with Bun, Biome,
and Vitest.
MIT
npx claudepluginhub ahpxex/open-dashboard --plugin open-dashboard陪你精读一本长篇。三个 skill:onboarding 访谈你的阅读偏好、ingest 把书导入成可定位的结构、read 逐段共读。A close-reading companion: onboard your reading profile, ingest a book into a locatable structure, then read it passage by passage.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Next.js development expertise with skills for App Router, Server Components, Route Handlers, Server Actions, and authentication patterns
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Binary reverse engineering, malware analysis, firmware security, and software protection research for authorized security research, CTF competitions, and defensive security
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.