← Back to Skills Marketplace
j97feng-beep

Daily Review Dashboard

by j97feng-beep · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
201
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install daily-review-dashboard
Description
Manage Steven's daily subjective review dashboard by reading, updating, and displaying daily reviews, issue tracking, sentiment tags, and next plans in revie...
README (SKILL.md)

Daily Review Dashboard

Dashboard Location

review_egg/dashboard/index.html — 复盘看板,双击用浏览器打开

Core Data Files

File Purpose
review_egg/dashboard/index.html Dashboard HTML (self-contained, stores DATA in JS)
review_egg/今日复盘-YYYY-MM-DD.md Daily review raw text
review_egg/review_index.jsonl Structured review index (JSONL, one line per day)
review_egg/review_summary.csv CSV summary of all reviews
review_egg/dashboard_data/summary.json Aggregated stats (issue counts, streaks)
review_egg/dashboard_data/issues_tracker.json Issue tracking list

Data Schema (reviews array in HTML DATA object)

{
  "date": "2026-03-18",
  "review_id": "review_20260318",
  "market_summary": "阳光电源持仓浮盈...",
  "biggest_gain": "...",
  "biggest_loss": "...",
  "top_issue": "...",
  "tags": ["买点错误", "无逻辑买入"],
  "sentiment_tags": ["反省", "冲动"],
  "daily_return_pct": 2.74,
  "trade_count": 1,
  "positions_count": 1,
  "open_positions": "阳光电源 300股",
  "issue_recurrence_count": 1,
  "issue_category": "冲动交易",
  "linked_trades": ["300274"],
  "next_plan": "兆易创新若回调至支撑可轻仓试探...",
  "original_text": "1. 阳光电源清仓...\
2. 艾罗能源...\
3. 兆易创新...",
  "holdings": [
    {
      "name": "阳光电源",
      "symbol": "300274",
      "quantity": 300,
      "cost": 163.16,
      "current_price": 166.59,
      "unrealized_pnl": 1029,
      "unrealized_pnl_pct": 2.10
    }
  ]
}

Standard Workflows

Opening the Dashboard

open ~/.openclaw/workspace/review_egg/dashboard/index.html

Adding a New Daily Review

  1. Write raw text to review_egg/今日复盘-YYYY-MM-DD.md
  2. Append structured entry to review_egg/review_index.jsonl
  3. Append summary row to review_egg/review_summary.csv
  4. Update review_egg/dashboard_data/summary.json (issues_summary, daily_returns, totals)
  5. Update review_egg/dashboard_data/issues_tracker.json if new issues
  6. Update review_egg/dashboard/index.html DATA object:
    • Add to reviews[] array
    • Add to daily_returns[]
    • Update totals (total_reviews, avg_daily_return, etc.)
  7. Run open review_egg/dashboard/index.html

Dashboard Sections

The dashboard has these sections (in order):

  1. 总览卡片(复盘次数、收益率、问题统计、连胜)
  2. 📈 每日收益率柱状图
  3. ⚠️ 问题出现统计
  4. 💼 持股状况(from holdings[]
  5. 📄 复盘原文(from original_text
  6. 📋 复盘历史(structured summary cards)

Key Rules

  • 原文 stored in original_text field — displayed verbatim
  • 结构化摘要 from fields (biggest_gain, top_issue, tags, etc.)
  • 持股状况 from holdings[] — only shows latest date with holdings
  • No field = don't fabricate; leave empty
  • Problem tags: 追高, 卖飞, 拿不住盈利单, 频繁交易, 情绪化交易, 不止损, 仓位过重, 买点错误, 无逻辑买入

Update Checklist

After receiving new review from Steven:

  • review_egg/今日复盘-YYYY-MM-DD.md (raw text)
  • review_egg/review_index.jsonl (append JSONL)
  • review_egg/review_summary.csv (append CSV row)
  • review_egg/dashboard_data/summary.json (update aggregates)
  • review_egg/dashboard_data/issues_tracker.json (new issues)
  • review_egg/dashboard/index.html (update DATA object)

Separation from Trade System

Steven's daily review = subjective (复盘) ≠ trade records (交易流水)

  • review_egg/ = Steven's personal reflection system
  • trade/ = objective trading ledger
  • Do NOT mix content between the two systems
Usage Guidance
This skill appears to only operate on local files under review_egg/ and needs no credentials or installs. Before installing: (1) confirm where your workspace lives (SKILL.md mixes relative and ~/.openclaw/workspace paths), (2) back up review_egg/ (the workflow requires editing index.html's DATA object directly), and (3) if you let the agent perform automated edits, consider requiring user review/approval for changes (or inspect diffs) so accidental or malformed edits to the dashboard's JS/HTML can't break your dashboard. If you run on a non-mac system, replace the 'open' command with your platform's equivalent (xdg-open) as needed.
Capability Analysis
Type: OpenClaw Skill Name: daily-review-dashboard Version: 1.0.0 The skill bundle provides instructions for an AI agent to manage a local trading review dashboard within the `review_egg/` directory. It defines workflows for updating structured data (JSON, CSV, JSONL) and an HTML dashboard based on user input. No indicators of malicious intent, data exfiltration, or harmful execution were found in SKILL.md or _meta.json.
Capability Assessment
Purpose & Capability
Name/description say 'daily review dashboard' and the instructions only require reading and writing local review_egg/ files (index.html, .md, JSONL, CSV). The requested actions align with the stated purpose. Minor operational inconsistency: the 'Opening the Dashboard' example uses a full path (~/.openclaw/workspace/review_egg/...) while other references use relative review_egg/; this is a usability note, not a security mismatch.
Instruction Scope
SKILL.md explicitly instructs editing files under review_egg/ and opening the local dashboard in a browser. It does not instruct reading other system paths, accessing network endpoints, or exfiltrating data. It does require direct edits to the index.html DATA object (JS) which is expected for a self-contained dashboard.
Install Mechanism
No install spec and no code files — instruction-only skill. Nothing will be downloaded or written to disk by the skill itself beyond the normal file edits it tells the agent to perform.
Credentials
The skill requests no environment variables, credentials, or external config paths. The only path-like reference is the user's workspace (~/.openclaw/workspace) which is reasonable for a local dashboard.
Persistence & Privilege
always is false and the skill does not request persistent/system-wide privileges or modifications to other skills. It only describes editing files within its own review_egg/ area.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install daily-review-dashboard
  3. After installation, invoke the skill by name or use /daily-review-dashboard
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Daily Review Dashboard skill initial release: - Manages Steven's subjective daily review dashboard, triggered on review-related actions or requests. - Reads and writes structured daily review data under review_egg/, including raw text, index, summaries, and issue tracking. - Uses a dashboard HTML file that stores review data directly in JS for local browsing. - Clearly separates subjective review data from objective trade records. - Supports workflows for adding and displaying daily reviews, tagging issues, tracking sentiment, and updating aggregated stats.
Metadata
Slug daily-review-dashboard
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Daily Review Dashboard?

Manage Steven's daily subjective review dashboard by reading, updating, and displaying daily reviews, issue tracking, sentiment tags, and next plans in revie... It is an AI Agent Skill for Claude Code / OpenClaw, with 201 downloads so far.

How do I install Daily Review Dashboard?

Run "/install daily-review-dashboard" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Daily Review Dashboard free?

Yes, Daily Review Dashboard is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Daily Review Dashboard support?

Daily Review Dashboard is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Daily Review Dashboard?

It is built and maintained by j97feng-beep (@j97feng-beep); the current version is v1.0.0.

💬 Comments