Install any skill in seconds. Free to start, no credit card required.
Get Started Free →gooseworks-ai/create-dashboard
Create a custom web dashboard (React + Vite + Express) inside your sandbox to visualize the agent's Turso database. The dashboard is served on port 3847 and the user sees it live in the "App" tab in Gooseworks.
Passed 12 of 17 test cases with the skill, and 4 of 17 without it.
and 15 more in the full report
14 fixed2 passed either way3 still failing3 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am configuring our single Express process that serves both API routes and built React static assets for the Gooseworks App tab. What network port must the Express application bind to?
| Checked | Without skill | With skill |
|---|---|---|
| The response specifies port 3847. | Missed | Passed |
The instructions your model reads when the skill loads.
You are helping the user build a custom dashboard from the Gooseworks dashboard template. The app must run on port 3847 from a single Express process that serves both the API routes and the built React UI so it appears in the Gooseworks App tab.
The runnable project folder is /home/user/dashboard. That is the
ONLY directory you should cd into for any npm / build / server
command. Most files inside it are symlinks pointing back into the
canonical source under the agent's workspace folder (the file you'd
see at the canonical path is the same file you'd see through the
symlink — it's one file, two paths). The runnable project folder also
holds two real local directories that must NOT be on the workspace
mount: node_modules (dependencies) and dist (built bundle).
/home/user/dashboard/ ← cd here for everything
package.json, package-lock.json,
server.js, src/, vite.config.ts, … (symlinks → workspace canonical source)
node_modules/, dist/, .vite/, .cache/ (real local dirs — never on workspace)
What this means for you:
cd /home/user/dashboard before running npm / vite / node /
any shell command. Tools resolve modules from the node_modules
next to the cwd. Running them from the canonical source path under
the workspace folder will install node_modules directly into the
workspace mount — that puts tens of thousands of files on s3fs,
hits its filesystem-semantics limits (npm gets ENOTEMPTY on
package renames), and the install will spin forever./home/user/dashboard/src/... (or any
other symlinked path) auto-persist to the workspace mount through
the symlink. There is no separate sync step. You may also edit the
canonical path directly; both paths land in the same file.npm install, npm ci, vite build, or node server.js
from inside the workspace canonical source folder. Those commands
will pollute the workspace with node_modules / dist / build
caches and break future restores.test cases passed, vs 4 / 17 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.