Files
AGENTS/skill/task-management/SKILL.md
m3tm3re ac0da8c1cd docs: expand scope and add comprehensive documentation
Create README.md and enhance AGENTS.md to position this as an
extensible framework for any Opencode skills and agents, not just
PARA/task management. Includes installation, development workflow,
code style guidelines, and Nix flake integration patterns.
2026-01-06 05:52:07 +01:00

6.5 KiB

name, description, compatibility
name description compatibility
task-management PARA-based task and project management with Anytype integration. Use when: (1) creating/managing tasks or projects, (2) daily or weekly reviews, (3) prioritizing work, (4) capturing action items, (5) planning sprints or focus blocks, (6) asking 'what should I work on?'. Triggers: task, todo, project, priority, review, focus, plan, backlog, inbox, capture. opencode

Task Management

PARA-based productivity system integrated with Anytype for Sascha's personal and professional task management.

Quick Reference

Action Command Pattern
Quick capture "Capture: [item]" or "Add to inbox: [item]"
Create task "Task: [title] for [area/project]"
Create project "New project: [title] in [area]"
Daily review "Daily review" or "What's on for today?"
Weekly review "Weekly review" or "Week planning"
Focus check "What should I focus on?"
Context batch "What [area] tasks can I batch?"

Anytype Configuration

Space: Chiron (create if not exists)

Types

Type PARA Category Purpose
project Projects Active outcomes with deadlines
area Areas Ongoing responsibilities
resource Resources Reference materials
task (within Projects/Areas) Individual action items
note (Inbox/Resources) Quick captures, meeting notes

Key Properties

Property Type Used On Values
status select Task, Project inbox, next, waiting, scheduled, done
priority select Task, Project critical, high, medium, low
area relation Task, Project Links to Area objects
due_date date Task, Project Deadline
energy select Task high, medium, low
context multi_select Task deep-work, admin, calls, errands

Core Workflows

1. Quick Capture

Minimal friction inbox capture. Process later during review.

User: "Capture: Review Q1 budget proposal"

Action:
1. Create note in Anytype with status=inbox
2. Confirm: "Captured to inbox. 12 items pending processing."

2. Create Task

Full task with metadata for proper routing.

User: "Task: Prepare board presentation for CTO Leadership, high priority, due Friday"

Action:
1. Find or create "CTO Leadership" area in Anytype
2. Create task object:
   - name: "Prepare board presentation"
   - area: [CTO Leadership object ID]
   - priority: high
   - due_date: [this Friday]
   - status: next
3. Confirm with task details

3. Create Project

Projects are outcomes with multiple tasks and a completion state.

User: "New project: Launch NixOS Flakes Course in m3ta.dev area"

Action:
1. Find "m3ta.dev" area
2. Create project object:
   - name: "Launch NixOS Flakes Course"
   - area: [m3ta.dev object ID]
   - status: active
3. Prompt: "What are the key milestones or first tasks?"
4. Create initial tasks if provided

4. Daily Review (Evening)

Run each evening to close the day and prep tomorrow.

Workflow - See references/review-templates.md for full template.

Steps:

  1. Fetch today's completed - Celebrate wins
  2. Fetch incomplete tasks - Reschedule or note blockers
  3. Check inbox - Quick process or defer to weekly
  4. Tomorrow's priorities - Identify top 3 for morning focus
  5. Send summary via ntfy (if configured)
User: "Daily review"

Output format:
## Daily Review - [Date]

### Completed Today
- [x] Task 1
- [x] Task 2

### Carried Forward
- [ ] Task 3 (rescheduled to tomorrow)
- [ ] Task 4 (blocked: waiting on X)

### Inbox Items: 5 pending

### Tomorrow's Top 3
1. [Highest impact task]
2. [Second priority]
3. [Third priority]

5. Weekly Review

Comprehensive PARA review. See references/para-methodology.md.

Workflow:

  1. Get Clear - Process inbox to zero
  2. Get Current - Review each Area's active projects
  3. Get Creative - Identify new projects or opportunities
  4. Plan Week - Set weekly outcomes and time blocks
User: "Weekly review"

Process:
1. List all inbox items -> prompt to process each
2. For each Area, show active projects and their status
3. Flag stalled projects (no activity 7+ days)
4. Identify completed projects -> move to archive
5. Prompt for new commitments
6. Output weekly plan

6. Priority Focus

Impact-first prioritization using Sascha's preferences.

User: "What should I focus on?"

Logic:
1. Fetch tasks where status=next, sorted by:
   - priority (critical > high > medium > low)
   - due_date (sooner first)
   - energy match (if time of day known)
2. Return top 3-5 with rationale
3. Consider context batching opportunities

Output:
## Focus Recommendations

**Top Priority**: [Task] 
- Why: [Impact statement]
- Area: [Area name]
- Due: [Date or "no deadline"]

**Also Important**:
1. [Task 2] - [brief why]
2. [Task 3] - [brief why]

**Batching Opportunity**: You have 3 [context] tasks that could be done together.

7. Context Batching

Group similar tasks for focused execution.

User: "What admin tasks can I batch?"

Action:
1. Fetch tasks where context contains "admin"
2. Group by area
3. Estimate total time
4. Suggest execution order

Output:
## Admin Task Batch

**Estimated time**: ~45 minutes

1. [ ] Reply to vendor email (CTO Leadership) - 10min
2. [ ] Approve expense reports (CTO Leadership) - 15min  
3. [ ] Update team wiki (CTO Leadership) - 20min

Ready to start? I can track completion.

Notification Integration (ntfy)

Send notifications for:

  • Daily review summary (evening)
  • Overdue task alerts
  • Weekly review reminder (Sunday evening)

Format for ntfy:

curl -d "Daily Review: 5 completed, 3 for tomorrow. Top priority: [task]" \
  ntfy.sh/sascha-chiron

Configure topic in environment or Anytype settings.

Anytype API Patterns

See references/anytype-workflows.md for:

  • Space and type setup
  • CRUD operations for tasks/projects
  • Query patterns for reviews
  • Batch operations

PARA Methodology Reference

See references/para-methodology.md for:

  • PARA category definitions
  • When to use Projects vs Areas
  • Archive criteria
  • Maintenance rhythms

Initial Setup

See references/anytype-setup.md for:

  • Step-by-step Anytype space creation
  • Type and property configuration
  • Initial Area objects to create
  • View setup recommendations