Web & Fullstack¶
Web app development — Next.js / React / Tailwind / shadcn / Supabase /
Vercel / Postgres / browser automation / GitHub workflow / web quality
audits. This is the most-populated domain in this repo, anchored by the
fullstack-nextjs series.
Skills in this repo¶
Owned¶
| Skill | Canonical project | Notes |
|---|---|---|
| userscript-development | Tampermonkey-Scripts | SPA/GM lifecycle, Chromium/Firefox fixtures, real-manager and reference-extension tests |
Local¶
| Skill | One-line | Notes |
|---|---|---|
openui-direct-provider |
OpenUI generative UI on your own model provider | Provider-neutral companion to vendored openui; no Gateway unless asked. |
Vendored¶
fullstack-nextjs series (9 skills, all from official orgs):
| Skill | Upstream | Series |
|---|---|---|
nextjs |
vercel/vercel-plugin |
fullstack-nextjs |
shadcn |
vercel/vercel-plugin |
fullstack-nextjs |
react-best-practices |
vercel/vercel-plugin |
fullstack-nextjs |
vercel-storage |
vercel/vercel-plugin |
fullstack-nextjs |
supabase |
supabase/agent-skills |
fullstack-nextjs |
supabase-postgres-best-practices |
supabase/agent-skills |
fullstack-nextjs |
web-design-guidelines |
vercel-labs/agent-skills |
fullstack-nextjs |
frontend-design |
anthropics/skills |
fullstack-nextjs |
webapp-testing |
anthropics/skills |
fullstack-nextjs |
openui |
thesysdev/skills |
— (flat, generative-ui group; Gateway-first) |
GitHub workflow + web quality (Warp Oz, see docs/reference/warp-oz-skills.md):
| Skill | Upstream | Notes |
|---|---|---|
ci-fix, create-pull-request, github-bug-report-triage, github-issue-dedupe |
warpdotdev/oz-skills |
All in github-workflow plugin grouping. |
web-accessibility-audit, web-performance-audit |
warpdotdev/oz-skills |
web-performance-audit requires the Chrome DevTools MCP. |
External skills (manual install)¶
Status enum (single source of truth across the catalog)
Every external-skill or MCP entry below carries a status: value:
| Status | Meaning | Where it links |
|---|---|---|
vendored |
Already in vendor.yaml. |
Link to the skills/vendor/<name>/ (or series) entry. |
deferred |
Open TODO P? item — under consideration. |
Link to the TODO.md anchor. |
skipped |
Looked at, chose not to vendor. | Inline reason required (1 sentence). |
evaluated |
Read but no decision recorded. Effectively "tracked." | Inline 1-line note describing what was learned. |
wishlist |
Surfaced but not yet evaluated. | No link required; default for fresh discoveries. |
Status changes are explicit edits — see the Adding catalog
entries workflow doc (under Workflows in the nav) for the
wishlist → deferred → vendored recipe.
Manual install for non-vendored skills
When a skill is not in vendor.yaml, you can still install it directly
from upstream via the npx skills CLI:
# Whole-repo install (if SKILL.md sits at repo root or skills/)
npx skills@latest add <owner>/<repo>
# Subpath install (when the skill is nested)
npx skills@latest add <owner>/<repo>/<path-to-skill-dir>
# Cherry-pick by name
npx skills@latest add <owner>/<repo> -s <skill-name>
# Force deep discovery (skill nested >1 level inside skills/)
npx skills@latest add <owner>/<repo> --full-depth -s <skill-name>
For Anthropic-style plugin marketplaces (e.g.
anthropics/financial-services,
anthropics/knowledge-work-plugins), use the Claude Code plugin
commands instead:
For MCP servers, see the per-entry "Auth & install" section in the MCP wiki — install commands vary by transport (HTTP / stdio / SSE) and host (Claude Code / Claude Desktop / Cursor / Managed Agents).
| Skill / Plugin | Upstream | Status | Why this status | Install hint |
|---|---|---|---|---|
tampermonkey |
henkisdabro/wookstar-claude-plugins | skipped |
API-focused; the owned skill captures our lifecycle/native-testing workflow. Review. | npx skills@1.5.25 add henkisdabro/wookstar-claude-plugins --skill tampermonkey |
develop-userscripts |
xixu-me directory listing | evaluated |
Listing reviewed; upstream API returned 404 on 2026-09-09. | Source/installability unverified |
userscript-creator |
andradeatdev directory listing | wishlist |
Search result only; upstream API returned 404 on 2026-09-09. | Source/installability unverified |
Other vercel/vercel-plugin skills |
vercel/vercel-plugin |
evaluated |
We already vendored 4 of them into fullstack-nextjs. Remaining ones (e.g. tailwind, vercel-ai-sdk, etc.) are candidates if needed. |
npx skills@latest add vercel/vercel-plugin -s <skill> |
Remaining vercel-labs/agent-skills |
vercel-labs/agent-skills |
evaluated |
We vendored web-design-guidelines. Others are similar audit-style skills. |
npx skills@latest add vercel-labs/agent-skills -s <skill> |
Other warpdotdev/oz-skills (9 skipped) |
warpdotdev/oz-skills |
skipped |
Skipped per docs/reference/warp-oz-skills.md: mcp-builder (duplicate), webapp-testing (duplicate), scheduler (too narrow), Slack-/BigQuery-specific ones. |
(not vendored) |
MCP servers¶
| Name | Upstream | Status | Auth | Records |
|---|---|---|---|---|
chrome-devtools |
@modelcontextprotocol/server-chrome-devtools |
evaluated |
Local stdio | no per-MCP record yet — required by web-performance-audit |
Backlog (TODO P? items)¶
See the P? lane in TODO.md:
[?/M]Playwright skill — web automation, testing, and website-cloning workflows realistic for agents to maintain.[?/L]Sibling docs-stack skills (docusaurus / vitepress / hugo / sphinx) — paired with the existingmkdocs-site-bootstrapskill.
See also¶
docs/reference/browser-automation-skills.md— Playwright vs agent-browser vs browser-use vs stagehand vs Playwright MCP comparison.docs/reference/warp-oz-skills.md— Warp Oz GitHub-workflow + web-quality skills.docs/skills/index.md— full Skills overview with thefullstack-nextjsseries tables.