AGENT SKILL

daily

Generate or update today's daily note and reply with a scannable run-down on conversational channels -- fetches and executes PKB template tpl_daily with mandatory completion of Steps 0 through 7. Use for "daily", "daily note", or Telegram /daily command. Exclude for routine status reports without daily note generation, plain graph truth maintenance (use reconcile), or autonomous worker dispatch (use dispatch).

License 许可
MIT
最近更新
2026-11-10
Stars
★ 5
Forks
3

01 前言 Front Matter

name
daily
description
Generate or update today's daily note and reply with a scannable run-down on conversational channels -- fetches and executes PKB template tpl_daily with mandatory completion of Steps 0 through 7. Use for "daily", "daily note", or Telegram /daily command. Exclude for routine status reports without daily note generation, plain graph truth maintenance (use reconcile), or autonomous worker dispatch (use dispatch).

03 SKILL.md 正文

/daily -- Generate or Update Today's Daily Note

Execute the complete daily note lifecycle defined canonically in PKB template tpl_daily.

1. Dynamic Template Ingestion

Fetch the canonical template from the knowledge base using MCP:

  • Call pkb_get_document with id: "tpl_daily", detail: "full", and max_bytes: 50000.
  • Assert truncated: false. If truncated or unavailable, halt immediately per fail-fast.

2. Complete Step Execution Contract

Every daily note run must execute Steps 0 through 7 of tpl_daily in sequential order to completion, as that template defines them. This skill does not restate the steps; where anything here and tpl_daily differ, tpl_daily governs.

Execution Invariants

  • No Shortcutting: Never skip steps, truncate passes, or terminate early based on subjective currency of an existing note or the breadth of the full pass.
  • Graceful Degradation: When external services (GitHub, Email, Calendar) are unreachable, attempt all available tool channels before recording quiet single-line status in-place.
  • Trace Receipts Only: Record step completion receipts in internal execution traces and telemetry. Never append run execution logs, hourly heartbeats, cron timestamps, or raw reconcile mutation dumps to the daily note body.

3. Conversational Handover

When invoked via interactive or chat channels (such as Telegram), reply with the note's top layer, readable in under a minute:

  1. The note's ## Start here item: what to do first, its first step and what is ready.
  2. Today's fixed times and anything overdue owed to other people, from ## Today.
  3. How many decisions wait in ## With you, naming the top one, with /decide offered for the rest.

04 同仓库更多 Skills

nicsuzor
nicsuzor/academicOps

refresh-questions

Sweep and refresh open questions in the Telegram Mini App by closing questions that are answered elsewhere, superseded, or asking for completed actions, and ensuring active open questions carry recommendations and context. Use when asked to refresh questions, sweep stale questions, or keep the Mini App decision queue current. Exclude for asking new questions or routine chat replies.

★ 5
nicsuzor
nicsuzor/academicOps

refresh-questions

Sweep and refresh open questions in the Telegram Mini App by closing questions that are answered elsewhere, superseded, or asking for completed actions, and ensuring active open questions carry recommendations and context. Use when asked to refresh questions, sweep stale questions, or keep the Mini App decision queue current. Exclude for asking new questions or routine chat replies.

★ 5
nicsuzor
nicsuzor/academicOps

refresh-questions

Sweep and refresh open questions in the Telegram Mini App by closing questions that are answered elsewhere, superseded, or asking for completed actions, and ensuring active open questions carry recommendations and context. Use when asked to refresh questions, sweep stale questions, or keep the Mini App decision queue current. Exclude for asking new questions or routine chat replies.

★ 5
nicsuzor
nicsuzor/academicOps

refresh-questions

Sweep and refresh open questions in the Telegram Mini App by closing questions that are answered elsewhere, superseded, or asking for completed actions, and ensuring active open questions carry recommendations and context. Use when asked to refresh questions, sweep stale questions, or keep the Mini App decision queue current. Exclude for asking new questions or routine chat replies.

★ 5
nicsuzor
nicsuzor/academicOps

dispatch-queue

Show the user the tasks ready to dispatch, ranked with a recommendation on each, and start workers on the ones the user approves -- redirects to universal workflow template wf-dispatch-queue. Use for "what's ready", "what should we dispatch", or "dispatch the queue". Exclude for starting workers on named tasks without the user's choice (use dispatch) or graph truth maintenance (use reconcile).

★ 5
nicsuzor
nicsuzor/academicOps

dispatch-queue

Show the user the tasks ready to dispatch, ranked with a recommendation on each, and start workers on the ones the user approves -- redirects to universal workflow template wf-dispatch-queue. Use for "what's ready", "what should we dispatch", or "dispatch the queue". Exclude for starting workers on named tasks without the user's choice (use dispatch) or graph truth maintenance (use reconcile).

★ 5