Bys Personal Dashboard
不一书个人工作台生成器。通过一场引导式访谈,帮用户(包括完全不懂代码的人)做出一个属于自己的手机端个人工作台—— 左侧常驻功能栏、右侧卡片流,打开就是今日计划、打卡、记账、体重、日程、单词、树洞等自己每天真正要用的东西, 可以部署上线并添加到手机桌面,像一个 App 一样用。 当用户说"初始化不一书个人工作台生成器"、"初始化 bys-personal-dashboard"、"我想做一个自己的个人工作台"、 "抖音上那种个人工作台我也想要一个"、"把我的日常安排做成一个手机页面"时必须触发; 即使用户只是丢来一张别人的工作台截图说"我也想要这种",也应触发。 已有工作台后说"给我的工作台加个XX功能"、"工作台换个配色"、"工作台改一下"时,走迭代流程而不是重新初始化。 用户没说"工作台"这个词时,用三个特征判断:①在手机上用 ②每天都会打开 ③装的是用户自己的私人数据 (体重、账目、打卡、待办、日记)。三个同时成立就该触发,比如"我想把体重记账待办整理到一个地方、 手机上能点开"——这就是工作台,只是用户不知道这个叫法。三个缺任何一个都不要触发。 功能只有一个也算——"我老忘记吃药,想每天在手机上勾一下"就是种子需求,别因为"听起来只是个小功能"就不触发。 判据是数据属于谁,不是数据存在哪:用户自己的记账 Excel 想做成手机上每天看的页面,是工作台;公司销售数据做报表,不是。
Install
npx skills add qkgecn93/bys-personal-dashboard --skill bys-personal-dashboardgit clone --depth 1 https://github.com/qkgecn93/bys-personal-dashboard.git /tmp/bys-personal-dashboard
mkdir -p ~/.claude/skills
cp -r /tmp/bys-personal-dashboard/. ~/.claude/skills/bys-personal-dashboardPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# 不一书个人工作台生成器 把"抖音上刷到别人的工作台很心动"变成"我自己有一个,每天真的在用"。 本 Skill 引导用户完成一场结构化访谈,最终交付一个**属于他自己**的手机端个人工作台:功能是他自己的、风格是他自己的、数据存在他自己手机里、可以加到桌面每天打开。 ## 核心原则 这七条是本 Skill 的灵魂,违反任何一条都会做出一个"看起来像但用起来烂"的东西。详细做法在各自步骤里。 1. **先聊需求,再给方案。** 用户面对"你想要什么功能"答不上来,面对"我理解你需要这 7 个,对不对"就答得很好。先开放式问他在忙什么、想记录什么,再归纳成清单让他删改——绝不上来就套通用模板。 2. **功能分三层,且当场说清代价。** 〔内容〕/〔本地〕/〔联网〕三类,实现代价差一个数量级(见 `references/feature-library.md`)。用户要"每日热点"时必须**当场**告诉他要自己申请 key、大概花多久,而不是做完了才说。 3. **公网上只放空壳,数据永远在用户自己手机里。** 架构铁律,不给用户选错的机会。个人数据(体重、账目、日记)只存 localStorage,别人拿到部署链接打开是个干净的空工作台。私有性由架构保证,不靠登录系统。 4. **风格靠真实 HTML 预览定,不靠文字也不靠生图。** 生图模型画的 UI 是"好看但实现不出来"的假图,制造预期落差。预览必须能在手机上真的打开真的点,且装的是**用户自己的功能**,不是占位文字。 5. **部署问场景,不问技术方案。** 别甩"EdgeOne / GitHub Pages / 本地"的三列对比表给小白,他没有判断依据。问"你打算怎么用",由你翻译成方案(见 `references/deploy-guide.md`)。 6. **备份是默认功能,不是可选项。** 用户永远不会主动点"导出数据",所以提醒必须内置在骨架里。 7. **产物是用户自己的。** 只在设置页底部留一行 `由 不一书个人工作台生成器 生成` 轻署名。 ## 流程总览 ``` 0 判断入口(初始化 / 迭代) ↓ 初始化 1 开放式需求访谈 → 2 归纳功能清单 ↓ 🔴 CHECKPOINT 1 · 功能清单(判定条件见第 2 步) 3 起名 + 风格沟通 → 4 出 3 版真实 HTML 预览(带切换器) ↓ 🔴 CHECKPOINT 2 · 风格定版(判定条件见第 4 步) 5 汇总确认单 ↓ 🛑 STOP · 最后一道可逆点(见第 5 步) 6 正式生成工程 → 7 本地验收 ↓ 🔴 CHECKPOINT 3 · 本地验收(判定条件见第 7 步) 8 部署引导(场景式提问) → 9 加到手机桌面 + 换图标 ↓ 10 生成《工作台配置.md》,交付并告知怎么迭代 ``` **四道闸门都要停下来等用户。** 标记只负责让你看见它们,真正决定放不放行的是各步写明的"什么算通过"——别只扫标记就往下走。 ## 路径约定(全篇通用,含所有 references)
Details
- Skill name
bys-personal-dashboard- Repository
- qkgecn93/bys-personal-dashboard
- License
- MIT
- Repo updated
- 11 August 2026
FAQ
What does the Bys Personal Dashboard skill do?
不一书个人工作台生成器。通过一场引导式访谈,帮用户(包括完全不懂代码的人)做出一个属于自己的手机端个人工作台—— 左侧常驻功能栏、右侧卡片流,打开就是今日计划、打卡、记账、体重、日程、单词、树洞等自己每天真正要用的东西, 可以部署上线并添加到手机桌面,像一个 App 一样用。 当用户说"初始化不一书个人工作台生成器"、"初始化 bys-personal-dashboard"、"我想做一个自己的个人工作台"、 "抖音上那种个人工作台我也想要一个"、"把我的日常安排做成一个手机页面"时必须触发; 即使用户只是丢来一张别人的工作台截图说"我也想要这种",也应触发。 已有工作台后说"给我的工作台加个XX功能"、"工作台换个配色"、"工作台改一下"时,走迭代流程而不是重新初始化。 用户没说"工作台"这个词时,用三个特征判断:①在手机上用 ②每天都会打开 ③装的是用户自己的私人数据 (体重、账目、打卡、待办、日记)。三个同时成立就该触发,比如"我想把体重记账待办整理到一个地方、 手机上能点开"——这就是工作台,只是用户不知道这个叫法。三个缺任何一个都不要触发。 功能只有一个也算——"我老忘记吃药,想每天在手机上勾一下"就是种子需求,别因为"听起来只是个小功能"就不触发。 判据是数据属于谁,不是数据存在哪:用户自己的记账 Excel 想做成手机上每天看的页面,是工作台;公司销售数据做报表,不是。
How do I install the Bys Personal Dashboard skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add qkgecn93/bys-personal-dashboard --skill bys-personal-dashboard. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Bys Personal Dashboard popular?
It lives in qkgecn93/bys-personal-dashboard, which has 66 GitHub stars and 11 forks.
Related skills
Anyviz
60TseringYuu/anyviz
Use when 用户请求选择、创建、改进或统一数据可视化,并需按数据与意图选择图表、主题及 D3.js、ECharts、Mapbox、Three.js、Matplotlib、Plotly 或 ggplot2 技术栈。
Easyplot
110Rimagination/easyplot
Use when the user asks for scientific data preparation, exploratory analysis, statistical inference, model evaluation, or research figures in R or Python, including analysis-only requests, multi-panel composition, and publication export. EasyPlot is the user's single entry point for research data analysis and visualization; exclude unrelated business dashboards and general application development.
Crawl4ai
49brettdavies/crawl4ai-skill
Use when scraping JavaScript-heavy pages or SPAs, crawling multiple URLs concurrently, extracting structured data with reusable CSS/JSON schemas, or building automated web data pipelines. Wraps the Crawl4AI library (`crwl` CLI and Python SDK) with schema-generation patterns for LLM-free extraction. Triggers on crawl4ai, crwl, scrape JS-heavy site, scrape SPA, headless browser scrape, schema-based extraction, batch crawl, sitemap crawl, web data pipeline. SKIP when a static HTML page can be read with `defuddle` / `fetch-web` — those are faster cold-start and don't need a browser.
Venice Billing
160veniceai/skills
Venice billing and usage analytics - GET /billing/balance, GET /billing/usage-history (keyset-paginated per-request ledger, JSON or CSV), and GET /billing/usage-analytics (aggregated by date/model/key). All require an ADMIN key. GET /billing/usage was sunset on 2026-09-16 and now always returns 410. Covers the DIEM/EARNED_CREDITS/BUNDLED_CREDITS/USD consumption priority and building dashboards. (Beta)
Web Analytics
48SeoToolkit/web-analytics-agent-skill
Analyze web traffic, SEO performance, and search engine trends using Google Search Console, Google Analytics 4, and Bing Webmaster Tools. Use when the user asks to analyze traffic, check SEO, or find keyword opportunities.
Teachable Figures
111ywEdAi/teachable-figures
Turn lessons, articles, chapters, or technical ideas into interactive teaching figures using predict → try → explain. Create reusable 2D widgets, working isometric SVG objects, mechanical assemblies and cutaways, exploded views, or true 3D turning models when spatial motion explains the concept. Use for explorable learning graphics, mechanism simulations, and mechanical or spatial explainers; retain the host app's lesson contracts and accessibility. Starts with a short guided interview unless the user asks to generate directly. Not for plain data charts, dashboards, slide decks, static illustr
Browse the most popular Claude skills, all data & analytics skills, or write your own with the skills generator.