From portfolio
When the user needs to deploy, initialize, or publish the portfolio Cloudflare Worker widget or wrangler-managed dashboard.
How this skill is triggered — by the user, by Claude, or both
Slash command
/portfolio:deployThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The CLI deploys a read-only portfolio widget to Cloudflare Workers + KV. The widget exposes a JSON endpoint for the Scriptable iOS widget.
The CLI deploys a read-only portfolio widget to Cloudflare Workers + KV. The widget exposes a JSON endpoint for the Scriptable iOS widget.
wrangler CLI authenticated (portfolio cloudflare login or wrangler login)portfolio cloudflare login # Interactive OAuth via wrangler
portfolio cloudflare whoami # Show authenticated account info
portfolio cloudflare logout # Clear OAuth session
Generates cloudflare/wrangler.jsonc and cloudflare/worker.js. Requires a KV namespace ID from the Cloudflare Dashboard.
portfolio cloudflare init --kv-namespace-id <id>
portfolio cloudflare init --force # Overwrite existing files
Runs wrangler deploy in the cloudflare/ directory and saves the widget URL.
portfolio cloudflare deploy
Composes a portfolio snapshot from the database and writes it to Cloudflare KV.
portfolio cloudflare publish
Publish + loop mode:
portfolio cloudflare sync # One-shot
portfolio cloudflare sync --watch # Loop, default 5m interval
portfolio cloudflare sync --interval 1h --watch
Reads the deployed widget URL:
portfolio cloudflare url
For DB pg_dump backup, S3/R2 push, and restore, see the portfolio-backup skill.
The portfolio-dashboard/ Worker serves a richer SPA dashboard (separate from the widget). Deploy directly with wrangler:
cd portfolio-dashboard
wrangler deploy --config wrangler.dev.jsonc # Dev worker
wrangler deploy --config wrangler.prod.jsonc # Prod worker
Publish the snapshot:
portfolio dashboard publish
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub kaiukov/my-portfolio --plugin portfolio