Aria_moltbot aria-schedule
Manage Aria's scheduled jobs, tasks, and background operations.
install
source · Clone the upstream repo
git clone https://github.com/Najia-afk/Aria_moltbot
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Najia-afk/Aria_moltbot "$T" && mkdir -p ~/.claude/skills && cp -r "$T/aria_skills/schedule" ~/.claude/skills/najia-afk-aria-moltbot-aria-schedule && rm -rf "$T"
manifest:
aria_skills/schedule/SKILL.mdsource content
aria-schedule
Manage scheduled jobs, background tasks, and complex pending operations.
Usage
exec python3 /app/skills/run_skill.py schedule <function> '<json_args>'
Functions
schedule_list
List scheduled jobs.
exec python3 /app/skills/run_skill.py schedule schedule_list '{"status": "active"}'
schedule_tick
Get current tick status.
exec python3 /app/skills/run_skill.py schedule schedule_tick '{}'
schedule_trigger
Manually trigger schedule.
exec python3 /app/skills/run_skill.py schedule schedule_trigger '{"force": true}'
schedule_sync
Sync jobs from aria.
exec python3 /app/skills/run_skill.py schedule schedule_sync '{}'
task_create
Create a pending complex task.
exec python3 /app/skills/run_skill.py schedule task_create '{"type": "research", "prompt": "Research latest Python 3.13 features", "priority": "medium"}'
task_list
List pending tasks.
exec python3 /app/skills/run_skill.py schedule task_list '{"status": "pending"}'
task_update
Update task status.
exec python3 /app/skills/run_skill.py schedule task_update '{"task_id": 5, "status": "completed", "result": "Completed research..."}'
API Endpoints
- Current tick statusGET /schedule/tick
- Trigger tickPOST /schedule/tick
- List jobs from DBGET /schedule/jobs
- Jobs from ariaGET /schedule/jobs/live
- Sync jobsPOST /schedule/sync
- List pending tasksGET /tasks
- Create taskPOST /tasks
- Update taskPATCH /tasks/{id}
Database Schema
scheduled_jobs:
| Column | Type | Description |
|---|---|---|
| id | SERIAL | Primary key |
| name | TEXT | Job name |
| schedule | TEXT | Cron expression |
| command | TEXT | Command to execute |
| status | TEXT | active/paused |
| last_run | TIMESTAMP | Last execution |
| next_run | TIMESTAMP | Next scheduled |
pending_tasks:
| Column | Type | Description |
|---|---|---|
| id | SERIAL | Primary key |
| type | TEXT | Task type |
| prompt | TEXT | Task prompt |
| priority | TEXT | Priority level |
| status | TEXT | pending/in_progress/completed/failed |
| context | JSONB | Additional context |
| result | TEXT | Task result |
| created_at | TIMESTAMP | Creation time |