AI Agent Hub
Back to skills
Fun Personal Workbench icon

Fun Personal Workbench

Life Service Updated 2026.08.29

Paste the following prompt into your AI chat to install this skill:

Install @user_4894573e/working-bench by following the guide at https://skillhub.cn/install/skillhub.md.

About this skill

Problem

Personal tools often scatter across notes, to-dos, habit check-ins, and ledgers. Existing apps can have fixed fields, rigid styling, or require a backend account. This skill targets a local workbench: it generates a front-end page for desktop, mobile, or both, stores data in localStorage, and keeps a JSON export and import path.

How It Works

It first routes by device signals: mobile hints become app, desktop hints become desktop, and both requests ship two files. Core blocks include CONFIG, five module types, theme tokens, and desktop/mobile differences. Module types follow the code: todo, checkin, progress, finance, and note; the home dashboard is generated by the template and should not be handwritten. Visual style is centralized in :root tokens, so re-skinning changes variables without touching component CSS or JS.

Boundary Notes

Default storage is per device and browser, so users should export backups regularly. Dual-device sharing depends on the same storageKey; real multi-device sync is optional and requires a self-hosted lightweight backend. The skill should not hard-code backend URLs or tokens for users. Wrong type names can break module rendering, and both templates should keep CONFIG aligned.

Use Cases

  • Generate a mobile workbench for habits, to-dos, and quick notes via bottom tabs.
  • Build a desktop ledger view for income, expenses, and monthly category bars.
  • Configure a progress module to track reading pages and long-term goals.
  • Re-skin the app with Morandi or dark-mode tokens without changing component CSS.

Best For

  • Engineers who maintain to-dos, notes, and habit check-ins in a local browser.
  • Solo developers who build a personal finance ledger with monthly category bars.
  • Front-end developers who re-skin apps via :root tokens without changing component CSS.
  • Personal users who want shared desktop/mobile data and optional self-hosted sync.