← 返回 Skills 市场
sebclawops

Project Workflow Scheduler

作者 Sebastian The Claw · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
273
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install project-workflow-scheduler
功能描述
Break a project, objective, or task list into safe, bounded one-time OpenClaw cron work blocks with dependencies, risk classification, and strong isolated ag...
使用说明 (SKILL.md)

Project Workflow Scheduler

Turn a multi-step project into a supervised sequence of one-time cron jobs.

Use this pattern

  1. Evaluate whether the work is cron-friendly.
  2. Break it into bounded blocks.
  3. Classify each block.
  4. Schedule only the safe blocks.
  5. Document what was scheduled and why.
  6. Reassess after results before scheduling the next risky phase unless the user already approved the full sequence.

Use the cron tool to propose or create one-time isolated agentTurn jobs. Bias toward fewer, better, well-scoped jobs.

Decide if a block is cron-friendly

Prefer blocks that are:

  • clearly scoped
  • auditable
  • low-risk or reversible
  • likely completable in one run
  • rich enough in context that a future isolated run can succeed without the parent session

Good candidates:

  • project documentation cleanup
  • page or site audits
  • asset curation
  • follow-up checks
  • support-ticket follow-up prep
  • prep for the next project phase
  • safe internal analysis work
  • low-risk build prep tasks
  • recap, QA, and checkpoint passes

Do not schedule:

  • live login flows
  • interactive browser approval flows
  • customer-facing sends without explicit approval
  • destructive actions
  • infra or config changes without explicit approval
  • purchases or commitments
  • vague "keep working until done" missions
  • work that depends on unstable browser state or fresh credential prompts
  • work that will likely require repeated subjective decisions from the user

Classify every block

Use exactly these buckets:

  • Safe to schedule
  • Needs user approval first
  • Blocked by missing access
  • Should never be scheduled unattended

If a block is not clearly in the first bucket, do not schedule it.

Break work into blocks

Keep blocks small enough to finish in one run. Prefer fewer, better blocks over many tiny ones.

For each block define:

  • Block name
  • Objective
  • Inputs/context to include
  • Preconditions
  • Earliest safe run time
  • Expected output
  • Announce results or not
  • Whether a follow-up block should be scheduled later

Split large work by:

  • phase
  • dependency
  • risk boundary
  • handoff point
  • natural checkpoint

Examples of clean splits:

  • audit -> recap -> implementation prep
  • cleanup -> QA -> follow-up
  • research -> asset prep -> doc update
  • migration audit -> staged change block -> verification block

Avoid stuffing multiple fragile decisions into one run.

Handle dependencies

Mark each block as one of:

  • independent
  • depends on earlier block output
  • depends on user approval
  • depends on missing access

If later work depends on likely outputs from earlier runs, write the later block so it explicitly references the expected artifacts or decisions to look for.

Do not pre-schedule risky downstream blocks unless the user already approved that sequence.

Write strong cron payloads

Assume isolated agentTurn runs.

Every scheduled block prompt should include:

  • the project name and current phase
  • the exact scope of this block
  • what already happened
  • what inputs/files/systems to inspect
  • what to produce by the end of the run
  • what not to do
  • how to report blockers
  • whether to recommend the next block instead of executing it

Good payload traits:

  • bounded
  • concrete
  • context-rich
  • explicit about success criteria
  • explicit about forbidden actions

Good prompt shape:

Project: \x3Cname>
Block: \x3Cname>
Objective: \x3Cone clear outcome>

Context:
- \x3Cimportant prior state>
- \x3Cknown files, folders, systems, links>
- \x3Cassumptions that are safe>

Do:
- \x3Cstep 1>
- \x3Cstep 2>
- \x3Cstep 3>

Do not:
- \x3Cunsafe or out-of-scope actions>
- \x3Ccustomer-facing or destructive work>

Expected output:
- \x3Cdeliverable>
- \x3Cshort recap>
- \x3Crecommended next block if appropriate>

If blocked:
- report the blocker, what you tried, and the safest next step

Avoid autonomy theater

Do not present scheduled work as autonomous ownership.

The point is to create supervised, accountable work blocks that:

  • run later
  • stay bounded
  • leave an audit trail
  • make reassessment easy

Prefer:

  • checkpoint jobs
  • recap jobs
  • verification jobs
  • prep jobs
  • follow-up jobs

Not:

  • giant open-ended production runs
  • fuzzy missions with no stopping rule
  • chains that assume too much hidden context

Scheduling guidance

Prefer one-time jobs over recurring jobs for project orchestration.

Common patterns:

  • same-night audit, prep, or cleanup block
  • next-morning recap block
  • next-day follow-up block after review
  • staged overnight sequence where each later block is safe only if earlier output is likely predictable

Bias toward manual reassessment before scheduling the next risky phase.

Documentation guidance

When orchestration materially changes project state, recommend updating project docs so future sessions know:

  • what was scheduled
  • why it was scheduled
  • dependencies and assumptions
  • what results to look for next

If useful, suggest a short handoff note or README update.

Output format

Produce:

  1. Short orchestration plan
  2. Block-by-block schedule proposal
  3. Recommended cron payload text for each scheduled block
  4. Assumptions, dependencies, and risks
  5. Doc update suggestions if orchestration materially changes project state

If the user has not yet approved scheduling, stop at the proposal. If the user already approved scheduling, create only the safe blocks and clearly note what still requires reassessment or approval.

Example set

Read references/examples.md when you need concrete patterns for:

  • website migration overnight blocks
  • CRM cleanup
  • support follow-up chain
  • audit + recap + next-step sequence
  • multi-phase projects where only early phases are safe to pre-schedule
安全使用建议
This skill is coherent and conservative, but before you use it: (1) Confirm where and under what identity the cron/agentTurn jobs will run — ensure the runtime has only the minimum file/system/network access needed. (2) Require the agent to include explicit 'Do not' clauses in every scheduled payload (the skill recommends this; enforce it). (3) Review proposed schedules and payloads before they are actually created or run, and avoid pre-scheduling any customer-facing, destructive, or infra-changing blocks without explicit approval. (4) Verify scheduled runs cannot access secrets or external endpoints unless you explicitly permit them, and ensure audit logs/announcements are enabled so you can review what ran.
功能分析
Type: OpenClaw Skill Name: project-workflow-scheduler Version: 1.0.0 The skill is a project management framework designed to help an AI agent break complex tasks into smaller, scheduled work blocks. It includes extensive safety guidelines, risk classification (e.g., 'Safe to schedule' vs 'Needs user approval'), and explicit prohibitions against destructive actions or unauthorized data access in files like SKILL.md and references/examples.md.
能力评估
Purpose & Capability
The name/description match the SKILL.md: the skill is an instruction pattern for creating supervised one-time cron/agentTurn jobs. It does not request unrelated binaries, credentials, or config paths and does not attempt capabilities beyond scheduling and payload construction.
Instruction Scope
Runtime instructions stay on-topic: they guide splitting work into small blocks, classifying risk, and producing bounded cron payloads. They explicitly forbid destructive or customer-facing actions and require user approval for risky phases. The only potentially sensitive action is 'inspect the project structure and deployment touchpoints' — but that is coherent with audit/prep tasks and is called out as discovery-only.
Install Mechanism
Instruction-only skill with no install spec, no downloads, and no code files — minimal disk footprint and no third-party install risks.
Credentials
No environment variables, credentials, or config paths are requested. This is proportionate to a scheduling/orchestration guidance skill. Note: actual scheduled agentTurn runs may need access to project files or services at runtime; the skill correctly emphasizes preconditions and user approval rather than requesting secrets upfront.
Persistence & Privilege
Does not set always:true and is user-invocable only. It advocates creating future one-time scheduled agentTurn jobs — which will run under normal autonomous invocation — but the skill itself does not request persistent or elevated platform privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install project-workflow-scheduler
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /project-workflow-scheduler 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
Slug project-workflow-scheduler
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Project Workflow Scheduler 是什么?

Break a project, objective, or task list into safe, bounded one-time OpenClaw cron work blocks with dependencies, risk classification, and strong isolated ag... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 273 次。

如何安装 Project Workflow Scheduler?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install project-workflow-scheduler」即可一键安装,无需额外配置。

Project Workflow Scheduler 是免费的吗?

是的,Project Workflow Scheduler 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Project Workflow Scheduler 支持哪些平台?

Project Workflow Scheduler 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Project Workflow Scheduler?

由 Sebastian The Claw(@sebclawops)开发并维护,当前版本 v1.0.0。

💬 留言讨论