with one click
dida-auto-worker
滴答清单自动执行器 - 扫描任务列表,自动完成可代劳的任务。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
滴答清单自动执行器 - 扫描任务列表,自动完成可代劳的任务。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
火山引擎语音识别 - 将音频/视频转文字,支持长音频分段识别。
Use when publishing an Obsidian plugin to the community plugin store, creating GitHub Releases for Obsidian plugins, or submitting PRs to obsidianmd/obsidian-releases
一键部署静态网站到 Vercel 和 Cloudflare Pages。支持 HTML/React/Vue 等任意静态项目。
将 Expo/React Native 项目通过 EAS Build 构建 iOS 包并提交到 TestFlight。支持从零配置 EAS、构建、提交全流程。
综合画图工具 - AI 生图 (Nanobanana/Gemini) + 图片后处理(拼接/抠图/圆形裁剪/合成)。支持中英文自然语言画图。
统一搜索与抓取能力层 - 整合所有外部信息获取接口(搜索、抓取、下载)
| name | dida-auto-worker |
| description | 滴答清单自动执行器 - 扫描任务列表,自动完成可代劳的任务。 |
自动扫描滴答清单任务,识别可自动完成的任务并执行。
用户说:
调用 mcp__dida365__list_tasks 获取未完成任务(limit 50)。
对每个任务,根据标题和描述判断是否可自动完成。可自动完成的任务类型:
特征:
处理方式:使用 WebSearch + WebFetch 收集信息,生成调研报告
特征:
处理方式:
特征:
处理方式:直接在本地生成代码文件
特征:
处理方式:直接执行并保存结果
特征:
处理方式:
mcp__supabase__execute_sql 写入 PersonalDigitalCenter 的 english_vocabulary 表
INSERT INTO english_vocabulary (word, context, source, definition)
VALUES ('word', '原句', '任务来源', '释义')
ON CONFLICT (word) DO NOTHING;
判断"生词"的标准:
Supabase 配置:
mwvsdfalfqblbqwnyqpnenglish_vocabulary输出规则:
~/usr/projects/inbox/dida-outputs/<日期>/<任务ID>/执行确认:
执行完成后输出汇总:
已完成 X 个任务:
1. [任务标题] - [简要结果]
2. ...
待查看文件:
- ~/usr/projects/inbox/dida-outputs/2026-01-25/xxx/report.md
用户: 扫一下滴答清单
Claude: 扫描到 50 个任务,其中 8 个可以自动处理:
【调研类】
1. "如何让大模型稳定输出JSON格式" → 可搜索分析
2. "ASR 技术对比" → 可生成调研报告
【内容分析类】
3. "https://www.zhihu.com/question/xxx" → 可抓取分析
4. "叮咚买菜播客" → 可下载转文字
【写 Demo 类】
5. "写一个工具遍历滴答清单" → 可直接实现
要我处理哪些?输入编号或"全部"
输出目录:~/usr/projects/inbox/dida-outputs/
createdTime 字段为 nullmcp__dida365__list_tasks 返回的任务中,createdTime 字段始终为 null(API 不返回此字段)。
解决方案:任务 ID 是 MongoDB ObjectID,前 4 字节(8 个十六进制字符)即 Unix 时间戳,可直接解码获取创建时间。
from datetime import datetime, timezone, timedelta
def decode_oid_time(oid: str, tz_offset_hours: int = 8) -> datetime:
"""从 MongoDB ObjectID 解码创建时间"""
tz = timezone(timedelta(hours=tz_offset_hours))
ts = int(oid[:8], 16) # 取前 8 位十六进制 → uint32 Unix timestamp
return datetime.fromtimestamp(ts, tz=tz)
# 示例:'696a240a...' → 1768563722 → 2026-01-16 19:42 (上海时间)
验证:696a240a → int('696a240a', 16) = 1768563722 → 2026-01-16 19:42 上海时间,与滴答清单 UI 显示一致。
list_tasks 不支持按 tag 过滤,需要在 Python 侧手动过滤:
tagged = [t for t in tasks if 'target-tag' in t.get('tags', [])]
list_tasks 结果可能超出 token 限制。处理方式:将结果保存为临时文件,用 cat | python3 -c 管道解析:
cat /tmp/tasks.json | python3 -c "
import sys, json
tasks = json.load(sys.stdin)
# ... 过滤和分析
"