An agentic skills framework & software development methodology that works.
Skill catalogue for agent-built admin dashboards
Open Dashboard packages 36 admin UI shapes as installable skills for agents. Each shape comes with copy steps, wiring notes, and the foundation it expects, so the agent can assemble a back-office instead of reverse-engineering a codebase.
Builders who want an agent to install reusable dashboard shapes instead of starting from a blank admin app.
You can have your agent compose CRUD pages, charts, wizards, billing, RBAC, and other back-office screens from tested parts.
What it does
36 copy-ready UI shapes
Includes forms, lists and tables, rich views, detail pages, display and feedback states, and platform pieces like RBAC, social auth, command palette search, i18n, billing, and realtime.
Installable skills
The shapes live as skill files under `.claude/skills/`, so agents can install and reuse them as named actions like `add-component` and `scaffold-dashboard`.
Backend presets
`add-backend` covers in-memory setup, Postgres, and runnable presets for Hono, FastAPI, Supabase, Drizzle, Prisma, better-auth, Auth.js, and JWT.
Resource scaffolding
`create-resource <name>` generates a CRUD vertical with a table, server functions, query hooks, a page, a dialog, and navigation.
Live gallery and demo apps
The repo itself includes a skills gallery plus composed E-commerce and Sales CRM demos so builders can inspect the shapes before using them.
Synced templates and tests
Skill templates are generated from working source and checked in CI with sync and build tests.
How to get it
- 1Run
/plugin marketplace add ahpxex/open-dashboard /plugin install open-dashboard@open-dashboard
- 2The 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
README
Open Dashboard
English · 简体中文
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.

Install the skills
Claude Code
/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.
Any other agent (Cursor, Codex, Windsurf, Aider, …)
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.
What you get
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 exactcp+ rewire steps, the foundation it assumes, and its invariants.- Operation skills —
scaffold-dashboard(stand up the foundation),add-backend(the data layer + six runnable backend presets),rebrand(name / logo / nav / theme).
Build a dashboard
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), setDATABASE_URLfor 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 +DataTablepage + 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.
Explore the repo locally (optional)
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.
How it stays honest
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.
Community
Built in the open and shared with the linux.do community — questions, feedback, and show-and-tell are welcome there.
License
MIT
Files in the repo
- .claude
- .claude-plugin
- .github
- backends
- docs
- drizzle
- public
- scripts
- src
- .env.example
- .gitignore
- biome.json
- bun.lock
- CLAUDE.md
- components.json
- docker-compose.yml
- drizzle.config.ts
- LICENSE
- package.json
- PATTERNS.md
- PORTING.md
- README.md
- README.zh-CN.md
- ROADMAP.md
- tsconfig.json
- vite.config.ts
- vitest.config.ts
- vitest.setup.ts
- wrangler.jsonc
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.
Public repository for Agent Skills
Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

Production-grade engineering skills for AI coding agents.