aria_skills/schedule/SKILL.md
Manage Aria's scheduled jobs, tasks, and background operations.
npx skillsauth add najia-afk/aria_moltbot aria-scheduleInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage scheduled jobs, background tasks, and complex pending operations.
exec python3 /app/skills/run_skill.py schedule <function> '<json_args>'
List scheduled jobs.
exec python3 /app/skills/run_skill.py schedule schedule_list '{"status": "active"}'
Get current tick status.
exec python3 /app/skills/run_skill.py schedule schedule_tick '{}'
Manually trigger schedule.
exec python3 /app/skills/run_skill.py schedule schedule_trigger '{"force": true}'
Sync jobs from aria.
exec python3 /app/skills/run_skill.py schedule schedule_sync '{}'
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"}'
List pending tasks.
exec python3 /app/skills/run_skill.py schedule task_list '{"status": "pending"}'
Update task status.
exec python3 /app/skills/run_skill.py schedule task_update '{"task_id": 5, "status": "completed", "result": "Completed research..."}'
GET /schedule/tick - Current tick statusPOST /schedule/tick - Trigger tickGET /schedule/jobs - List jobs from DBGET /schedule/jobs/live - Jobs from ariaPOST /schedule/sync - Sync jobsGET /tasks - List pending tasksPOST /tasks - Create taskPATCH /tasks/{id} - Update taskscheduled_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 |
tools
# aria-working-memory Persistent short-term memory operations for Aria runtime context. ## Purpose - Store, retrieve, rank, checkpoint, and prune working memory. - Provide high-relevance context for decision and response flows. ## Main Tools - `remember` - `recall` - `get_context` - `checkpoint` - `restore_checkpoint` - `forget` - `update` - `reflect` - `sync_to_files`
development
```skill --- name: aria-unified-search description: "🔎 RRF-merged search across semantic + graph + memory backends" metadata: {"aria": {"emoji": "🔎"}} --- # aria-unified-search Unified search engine that queries semantic memories (pgvector cosine), knowledge graph (ILIKE), and traditional memories (text match), then merges results via Reciprocal Rank Fusion (RRF) with content-hash deduplication. ## Architecture ``` Query ↓ (parallel to 3 backends) ├── SemanticBackend (pgvector cosi
tools
# aria-telegram Telegram Bot API integration skill. ## Purpose - Send and reply to messages through bot credentials. - Fetch updates and basic bot metadata. ## Main Tools - `send_message` - `reply_to_message` - `get_updates` - `get_me`
tools
# aria-sprint-manager Sprint planning and board flow management skill. ## Purpose - Operate goal board as Product Owner. - Move, prioritize, and report sprint progress. ## Main Tools - `sprint_status` - `sprint_plan` - `sprint_move_goal` - `sprint_report` - `sprint_prioritize`