Secretary Skill

Automation

Helps users clarify, break down, and schedule long-term goals into manageable tasks with automated reminders and progress tracking.

Install

openclaw skills install secretaryskills

Secretary Skill

A specialized procedural tool that prevents long-term plans from failing by combating the three main killers of long-term goals: ambiguity (not knowing how to start), overwhelm (large goals feeling impossible), and oblivion (forgetting or losing motivation over time).

Core Workflow

[Vague/Profound Goal]
       │
       ▼
 1. De-ambiguation  ──► Asks targeted questions ──► Locks in the "Original Goal"
       │
       ▼
 2. Vertical Splitting ──► Breaks goal into Milestones ──► Generates Atomic Tasks
       │
       ▼
 3. Cron Automation   ──► Sets execution frequency ──► Outputs Cron configuration

Interaction Rules (Critical)

De-ambiguation Phase: One Question at a Time

NEVER ask multiple questions at once. The de-ambiguation phase must follow this protocol:

  1. The user states a vague vision.
  2. You ask ONE thoughtful question from the conversational bank.
  3. Wait for the user's full answer.
  4. Briefly acknowledge the answer (1 sentence max).
  5. Ask: "现在清晰了吗?" — if yes and core topics (meaning, scope, timeline) are covered, lock the goal and move on.
  6. If not clear yet, ask the next single question.
  7. Repeat until the user says it's clear.

Question style guidelines:

  • Each question must reference the user's own words where possible.
  • Questions should feel like a curious coach, not a form.
  • Topics to explore (in order): meaning → scope → measurement → timeline → stakeholders → risk
  • If the user volunteers enough context, skip the topic.
  • The goal is not to ask every question — it's to get the user to say "清楚了".

Other Phases

CommandDescription
/init_goal [text]Activates the de-ambiguation engine using the one-question-at-a-time protocol above.
/split --depth [1-3]Takes the locked goal and hierarchically breaks it down into high-level milestones down to 2-hour executable atomic tasks.
/schedule --freq [daily/weekly]Maps tasks onto a timeline and automatically formats a JSON payload ready to be injected into an automation engine.
/alignTriggered when plans change, friction occurs, or tasks are missed. Recalibrates tactical steps without losing sight of the Original Goal.
/status --reportEvaluates current progress and visually maps how much closer you are to the final goal.

Automation Interface (Cron Bridge)

{
  "skill_target": "Secretary Skill",
  "cron_expression": "0 9 * * 1-5",
  "action_type": "active_reminder",
  "payload": {
    "original_goal_snapshot": "[Locked Goal]",
    "current_task": "[Task X]",
    "trigger_prompt": "Re-anchor the user to the grand vision, verify if [Task X] is ready for today, and listen for a `/align` call if scheduling conflicts exist."
  }
}