Summary
在用户的本地知识库上安装、启动、升级或诊断"知识工作台"——一个零依赖的本地网页仪表盘(总览、审核队列、进展看板、搜索、灵感速记)。用于"给我的知识库装个工作台""启动/重启仪表盘""工作台打不开或数据不对""升级工作台"时;知识库结构可先用 ray-obsidian…
imraywang/rayskills-lab · Archived
在用户的本地知识库上安?
npx skills add imraywang/rayskills-lab --skill ray-dashboard
在用户的本地知识库上安装、启动、升级或诊断"知识工作台"——一个零依赖的本地网页仪表盘(总览、审核队列、进展看板、搜索、灵感速记)。用于"给我的知识库装个工作台""启动/重启仪表盘""工作台打不开或数据不对""升级工作台"时;知识库结构可先用 ray-obsidian…
This repository is archived — consider an actively maintained alternative.
>- Corporate due-diligence workflow — resolve a brand or website to its registered legal entity…
1.9K installsDistributed training orchestration across clusters. Scales PyTorch/TensorFlow/HuggingFace from …
786 installsScalable data processing for ML workloads. Streaming execution across CPU/GPU, supports Parquet…
764 installsRelated neighbors and high-traction skills in the same topics — useful to compare before installing.
Pull metrics from analytics dashboards and internal web tools with Firecrawl browser. Use when …
31.3K installsBuild an interactive HTML dashboard with charts, filters, and tables. Use when creating an exec…
8.1K installsLoad automatically when planning, researching, or implementing Medusa Admin dashboard UI (widge…
3.7K installsDesigns and builds Axiom dashboards via API. Covers chart types, APL and metrics/MPL query patt…
3.4K installsConvert Stitch designs into production React + Vite dashboards with TanStack Query, accessible …
3.1K installsPull metrics from analytics dashboards and internal web tools with Firecrawl browser. Use when …
40 installsOther skills from imraywang/rayskills-lab.
npx skills add imraywang/rayskills-lab
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Files included with this skill beyond the listing page.
SKILL.md
4,812 B
SUMMARY.md
481 B
把一个随 vault 存放的本地工作台装进用户的知识库并保证它真的能用。仪表盘是入口层,不是第二套笔记系统:Markdown 仍是唯一真源。
孵化状态:首个 lab 住户。安装/启动/停止/升级/诊断链路已实测;launchd 常驻自启只有文档还没有自动化;Windows/Linux 的 stop 依赖 lsof 回退,未充分验证。
127.0.0.1。只有用户明确要求手机通过自己的 Tailscale 网络访问时才加 --tailnet;不监听局域网地址,不做公网端口转发建议。50-系统/40-自动化/知识仪表盘/ 一个目录,外加在其上一级补齐缺失的 reviewprotocol.json / boardprotocol.json 默认协议(已有协议是管线数据,一律不动、不覆盖)。config.json 是用户数据,任何命令任何情况下不覆盖。--upgrade 替换,并逐项报告。与 ray-obsidian 同一套定位顺序:用户明确给出的目录 → .ray-obsidian.json → 同时存在 10-创作/、20-知识/、30-资料/、50-系统/ 的兼容库 → 只问一个问题。确定后先报告绝对路径。
vault 还没有结构时,先建议用 ray-obsidian 搭骨架;用户不想装 skill 也可以用仪表盘自带的 bootstrap.py(支持 --demo 演示数据)。
python3 <skill-base>/scripts/dashboard_setup.py check --vault <知识库目录>
按 status 分流:not-installed 走安装;incomplete 补装(含 missing_protocols 非空——协议缺失时审核/流转功能会降级关闭,补装即恢复);different 只说明本地与资产不同,不能据此断定哪一边更新,先出示 differs 清单再决定保留还是升级;installed 直接进入启动或诊断。server.running 为 true 时不要重复启动。
先预演再执行;升级必须出示 keptlocalchanges 与 upgraded 清单;seeded_protocols 列出本次补齐的默认协议(只补缺失,从不覆盖已有):
python3 <skill-base>/scripts/dashboard_setup.py install --vault <目录> --dry-run
python3 <skill-base>/scripts/dashboard_setup.py install --vault <目录> # 只补缺失文件
python3 <skill-base>/scripts/dashboard_setup.py install --vault <目录> --upgrade # 用户要求升级时
python3 <skill-base>/scripts/dashboard_setup.py start --vault <目录> [--port 8765] [--open] [--tailnet]
python3 <skill-base>/scripts/dashboard_setup.py stop [--port 8765]
start 成功会返回 URL 与日志位置(它内部已完成 healthz 验收;手动复核时端点是 /api/healthz,不是 /healthz)。交付时告诉用户:浏览器"安装应用"(或 Safari"添加到程序坞")可获得独立窗口;审核队列支持 J/K 1-5 键盘流;顶栏 🔔 可开系统通知。--tailnet 只在用户明确需要手机访问时使用。
用户说"打不开""空白""数据不对"时,先 status 再对照 [diagnose.md](references/diagnose.md) 逐项排查。诊断请求只诊断——交付根因与恢复命令,不代为启停服务,更不得借机升级或改配置;用户明确让你修,才动手。
installed,升级后无 differs),且使用 ray-content-v2 的现行候选、写作任务和母稿路径。config.json 从未被改写。资产副本来自 rays-brain-kit(工作台 + 采集管线的完整仓库)。更新资产时从上游整目录同步,不在本 skill 内单独修改仪表盘代码。