Scheduled Task
A scheduled task is a recurring automated workflow defined by a TASK.md template. It specifies which skills to invoke, what data to pull, when to run, where to write output, and what level of human approval is required.
Definition
LocalSEOSkills includes 15 task templates organized into four categories:
- Monitoring (M-series) — watch for changes: rankings, reviews, GBP edits, LSA positions, AI visibility
- Reporting (R-series) — produce deliverables: weekly reports, monthly client reports, multi-location rollups, QBRs
- Engagement (E-series) — create content: GBP post drafts, review response drafts, citation audits, page content audits
- Prospecting (P-series) — support sales: prospect audits, competitor monitoring
Each task runs on a schedule (daily, weekly, monthly, quarterly, or on-demand) and operates under one of three approval tiers: autonomous, queue, or notify.
Task Components
A TASK.md file contains:
- Metadata — name, description, schedule, approval tier, required skills and MCPs
- Fallback guidance — what to do if a tool or data source is unavailable
- Verification checklist — prerequisites the agent checks before execution
- Prompt template — execution instructions with variable placeholders
- Output configuration — file paths and naming conventions
- Alert thresholds — conditions that trigger notifications
How Tasks Connect to Briefs
Every task writes its output into the client’s brief directory structure. The brief’s session log gets a one-line entry. Findings get updated if something critical surfaces. The output follows a standardized schema for consistent formatting.
Related Terms
- Brief — the persistent state container that tasks write to
- Approval Tier — autonomous, queue, or notify — controls human oversight
- Output Schema — the standardized format for task output files