360 Secure SkillHub
360 安全技能中心

Daily Review

核心功能为整合邮件、Slack、会议、代码提交等多渠道数据,生成涵盖沟通量、会议时长、工作产出、专注时间的每日绩效报告,并提供AI教练见解。典型场景包括个人每日工作复盘、团队绩效跟踪,支持指定日期生成报告,也可设置定时自动运行。通过脚本触发,输出结构化文本报告,清晰展示各维度数据统计。

h-mascot
h-mascot
热度 24.93
最近更新 2026-06-04 00:17:12
分类:效率依赖:代码执行 / 第三方 API / 读写文件 / 内部调用大模型应用场景:报告撰写 / 会议纪要 / 摘要总结 / 数据处理 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ec-daily-review
Metadata
name
daily-review
version
1.0.0
description
Comprehensive daily performance review with communication tracking, meeting analysis, output metrics, and focus time monitoring. Your AI performance coach.
author
<your-github-user>
tags
["productivity","performance","tracking","review","coach"]

Daily Review Skill

Generate comprehensive daily performance reviews with AI coaching insights.

Features

Feature Source Status
Emails sent Gmail API ✅
Slack messages Slack API ✅
X.com mentions Bird CLI ✅
Meetings attended Fireflies (speaker verified) ✅
Git commits git log ✅
Docs modified Google Drive API ✅
Screen Time macOS knowledgeC.db ✅
ActivityWatch AW API ✅

Usage

# Run daily review for today
~/agent-workspace/skills/daily-review/scripts/daily-review.sh

# Run for specific date
~/agent-workspace/skills/daily-review/scripts/daily-review.sh 2026-01-15

Sample Output

🏆 Daily Performance Review - 2026-01-15
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📬 COMMUNICATION
  • Emails sent: 6
  • Slack messages: 203
  • X.com mentions: 5

📅 MEETINGS (Fireflies - speaker verified)
  • CEO Chat (70 min)
  • Meeting with Perfectos (27 min)
  • US Squad Standup (27 min)
  Total: 3 meetings (~2.0 hrs)

💻 OUTPUT
  • Git commits: 6
  • Docs modified: 20
  • Messages to Ada: 73

⏱️ FOCUS TIME
  Screen Time: 9.7 hrs
  • Atlas: 203min
  • Slack: 163min
  • Telegram: 45min
  
  ActivityWatch: 8.5 hrs
  • Telegram: 120min
  • Ghostty: 90min
  • Chrome: 45min

Requirements

APIs & Services

  • Gmail: Google Workspace service account or gog OAuth
  • Slack: Slack API token (user_token for search)
  • Fireflies: API key for meeting transcripts
  • Google Drive: Service account for docs tracking

Tools

  • Bird CLI: For X.com/Twitter (requires auth_token + ct0 cookies)
  • ActivityWatch: Local app tracking (http://localhost:5600)

macOS (for Screen Time)

  • SSH access to Mac
  • get_screentime.py script for knowledgeC.db queries

Installation

  1. Copy skill to your clawd workspace:
cp -r daily-review ~/agent-workspace/skills/
  1. Install dependencies:
# Bird CLI (on Mac)
cd ~/Code && git clone https://github.com/steipete/bird.git
cd bird && npm install && npm run build:dist

# ActivityWatch
# Download from https://activitywatch.net/
  1. Configure secrets:
# Bird (X.com)
cat > ~/agent-workspace/secrets/bird.env << 'EOF'
AUTH_TOKEN=your_auth_token
CT0=your_ct0
EOF

# Fireflies
echo "your_api_key" > ~/agent-workspace/secrets/fireflies.key

# Slack
echo '{"user_token": "<REDACTED_TOKEN>"}' > ~/agent-workspace/secrets/slack-super-ada.json
  1. Add cron job for daily 09:00 review:
clawdbot cron add --name "daily-review" --schedule "0 9 * * *"

Screen Time Query

The skill queries macOS Screen Time directly from knowledgeC.db:

SELECT 
  ZVALUESTRING as app,
  SUM(ZENDDATE - ZSTARTDATE) as seconds
FROM ZOBJECT 
WHERE ZSTREAMNAME = '/app/usage' 
AND date(ZSTARTDATE + 978307200, 'unixepoch') = '2026-01-15'
GROUP BY ZVALUESTRING
ORDER BY seconds DESC

Fireflies Speaker Verification

Meetings are verified by checking if user actually spoke (not just invited):

{
  transcripts(limit: 30) {
    title dateString duration
    sentences { speaker_name }
  }
}

Only meetings where speaker_name contains user's name are counted.

License

MIT