Dayflow Source
Use this skill as the data collection layer for Dayflow. It reads local Dayflow timeline cards, produces a bounded evidence package, and leaves interpretation or note writing to the caller.
Do not write or update notes from this skill alone.
Use Cases
- Gather evidence for a Daily Note, weekly review, or work retrospective.
- Reconstruct a date-range activity summary from Dayflow timeline cards.
- Provide timeline-card evidence to another reporting or review skill.
- Check Dayflow coverage gaps before relying on an activity summary.
Workflow
- Follow any local repository or vault instructions if the caller provides them.
- Determine the date range:
- Daily review: one day,
YYYY-MM-DD. - Weekly review: Monday through the requested end date.
- Use another range only when the user gives it.
- Daily review: one day,
- Query Dayflow with
scripts/query_dayflow.py:
python3 scripts/query_dayflow.py --start YYYY-MM-DD --end YYYY-MM-DD --format markdown
If running from outside the skill directory, use the installed path, for example:
python3 ~/.codex/skills/dayflow-source/scripts/query_dayflow.py --start YYYY-MM-DD --end YYYY-MM-DD --format markdown
- If the database cannot be read because it is outside the sandbox, request approval instead of inventing activity.
- Summarize only what is supported by Dayflow timeline cards.
- Return the evidence package to the caller. If the user directly invoked this skill, show the package and stop.
Evidence Package Shape
Use this shape in prose or Markdown:
## Dayflow Evidence
- Date range: YYYY-MM-DD..YYYY-MM-DD
- Cards reviewed: N
- Coverage notes: complete | partial | unavailable
### Activity Clusters
- Project or theme: supported by HH:MM-HH:MM cards; confidence high/medium/low.
### Notable Cards
- YYYY-MM-DD HH:MM-HH:MM, title, short evidence summary.
### Gaps
- Missing Dayflow data, unclear project labels, or low-confidence inference.
Privacy Rules
- Treat Dayflow as evidence, not truth by itself. Prefer "Dayflow suggests..." when the project mapping is inferred.
- Keep raw screenshots, local file paths, private app titles, and sensitive details out of final notes unless the user explicitly asks.
- Do not include credentials, tokens, cookies, account identifiers, or local database paths in user-facing output.
- For public or shareable summaries, aggregate or redact activity titles that expose private clients, repositories, people, or accounts.
- Do not use Dayflow to override explicit user-written note content. Surface conflicts to the caller.
- Prefer compact clusters over copying the whole timeline into a note.
Data Reference
Read references/dayflow_schema.md only when you need schema details or need to adjust the query script.
Scan to join WeChat group