首页龙虾技能列表 › Quest Board — 技能工具

Quest Board — 技能工具

v0.1.0

[自动翻译] Visual project dashboard managing quests, priorities, progress, and infrastructure via quest-board-registry.json with build and init commands.

0· 636·0 当前·0 累计
下载技能包
License
MIT-0
最后更新
2026/4/10
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
high confidence
The skill's files and runtime instructions are internally consistent with a local dashboard that reads a workspace registry and renders an HTML page; nothing requested is disproportionate to that purpose.
评估建议
This skill appears to do exactly what it claims: scan your workspace for Markdown files (to build a registry), generate a local JSON registry file, and render an interactive HTML dashboard. Before installing or running it: 1) review the generated quest-board-registry.json (it will be created/updated in your workspace) and don't include sensitive files in the registry; 2) be aware the dashboard embeds the registry JSON directly into the HTML — opening the page runs its script against that data, s...
详细分析 ▾
用途与能力
Name/description match the included scripts and assets: build.sh generates an HTML dashboard from quest-board-registry.json and init.sh scans the workspace to create a skeleton registry. The declared filesystem permission in claw.json matches the skill's need to read/write files.
指令范围
SKILL.md directs the agent to run the included init and build scripts and to maintain a local quest-board-registry.json. init.sh scans the workspace for Markdown files (excluding some known files/dirs) to auto-generate entries — this is expected for discovery, but it does mean the skill reads many workspace files. The generated HTML embeds the registry JSON directly into a JS variable (const REG=__REGISTRY_DATA__); because registry content is injected into the page, malicious or untrusted content in the registry could alter page behavior when the HTML is opened locally (risk of XSS-like effects in the browser).
安装机制
No install spec or external downloads; this is an instruction-only skill with included shell scripts and static HTML template. Nothing is fetched from remote sources and no archives are extracted.
凭证需求
No required environment variables or credentials are declared. The scripts accept optional environment variables (QUEST_BOARD_TITLE, QUEST_BOARD_WORKSPACE) which are reasonable and limited in scope.
持久化与权限
always:false and normal agent invocation settings. The skill writes only its own registry file and output HTML in the workspace and does not modify other skills or global agent config.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv0.1.02026/2/19

Initial release: visual project dashboard for OpenClaw workspaces

● 可疑

安装命令 点击复制

官方npx clawhub@latest install quest-board
镜像加速npx clawhub@latest install quest-board --registry https://cn.clawhub-mirror.com

技能文档

You are equipped with the Quest Board skill, a visual project dashboard.

Registry File

Maintain quest-board-registry.json in the workspace root. Do NOT use registry.json (to avoid conflicts with other tools).

When to Update the Registry

After completing a task or making significant progress on a project:

  • Update the matching project entry in quest-board-registry.json
  • Set status, progress, files, and desc as appropriate
  • Update _meta.lastUpdated to the current ISO timestamp

When to Build the Dashboard

When the user says any of:

  • "update board" / "refresh board" / "build board"
  • "更新面板" / "刷新面板" / "构建面板"

Run:

bash skills/quest-board/src/build.sh

This generates quest-board.html in the workspace root.

First-Time Setup

If quest-board-registry.json does not exist, run:

bash skills/quest-board/src/init.sh

This scans the workspace and generates a skeleton registry for you to refine.

Registry Schema

{
  "_meta": {
    "version": 1,
    "description": "Quest Board project registry",
    "lastUpdated": "ISO-8601 timestamp",
    "workspace": "/absolute/path/to/workspace/"
  },
  "projects": {
    "project-id": {
      "name": "Display Name",
      "status": "active",
      "priority": "P0",
      "progress": 50,
      "deadline": "2026-12-31",
      "desc": "Short description of the project",
      "files": ["relative/path/from/workspace.md"]
    }
  },
  "research": {
    "research-id": {
      "name": "Research Title",
      "file": "relative/path.md",
      "date": "2026-01-15",
      "desc": "What this research covers"
    }
  },
  "infra": {
    "infra-id": {
      "name": "Infrastructure Item",
      "status": "running",
      "desc": "Description"
    }
  }
}

Status Values

StatusMeaningBoard Section
decisionNeeds a decision before work can proceed🎯 Main Quests
activeCurrently being worked on📋 Side Quests
doneCompleted✅ Completed
pausedOn hold / icebox💤 Icebox
Infrastructure items appear under 🔧 Infrastructure. Research items appear under 📊 Research.

Priority

Use P0 (critical), P1 (important), P2 (nice-to-have), or omit for no priority.

Progress

Integer 0–100. Omit if not applicable.

Files

Array of paths relative to the workspace root. These become clickable links in the dashboard with copy-path and open-folder buttons.

Environment Variables

VariableDefaultDescription
QUEST_BOARD_TITLEQuest BoardDashboard page title
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务