Initial skill structure: Tududi task management
This commit is contained in:
82
SKILL.md
Normal file
82
SKILL.md
Normal file
@@ -0,0 +1,82 @@
|
||||
---
|
||||
name: tududi-tasks
|
||||
description: Manage Tududi tasks from OpenClaw. Create tasks, add to inbox, read status, and get morning reminders (Monday-Friday for Pro area). Use when you need to (1) add a quick task to Tududi inbox, (2) read Tududi inbox/project status, (3) suggest priorities/tags/projects for new tasks, or (4) receive automated daily reminders of tasks and inbox items.
|
||||
---
|
||||
|
||||
# Tududi Tasks Integration
|
||||
|
||||
Comprehensive task management integration with Tududi (self-hosted task management system) for creating tasks, managing inbox, suggesting smart priorities/tags/projects, and receiving daily reminders via Discord.
|
||||
|
||||
## Quick Start
|
||||
|
||||
### Add a Task to Inbox
|
||||
|
||||
```bash
|
||||
tududi-task-add --name "Task name" --description "Optional description"
|
||||
```
|
||||
|
||||
This adds to Tududi inbox immediately, no project/area required.
|
||||
|
||||
### Read Inbox Status
|
||||
|
||||
```bash
|
||||
tududi-list-inbox
|
||||
```
|
||||
|
||||
Returns count + summary of inbox tasks.
|
||||
|
||||
### Get Task Suggestions
|
||||
|
||||
When adding a task, ask me to suggest:
|
||||
- **Priority**: Based on task nature
|
||||
- **Tags**: Category (work, personal, urgent, etc.)
|
||||
- **Project**: Best project fit from existing ones
|
||||
- **Area**: Pro, Personal, Health, etc.
|
||||
|
||||
Example: "I want to add 'Setup CI/CD'. Suggest priority and project."
|
||||
→ I'll return: Priority=High, Project=Infrastructure, Tags=[devops, automation]
|
||||
|
||||
## Features
|
||||
|
||||
- **Inbox Management**: Quick add to inbox without project/area friction
|
||||
- **Smart Suggestions**: Analyze task descriptions and suggest priority/tags/projects
|
||||
- **Daily Reminders**: Weekday mornings (Mon-Fri) for Pro area, custom for others
|
||||
- **Status Checks**: Read inbox count, upcoming tasks, projects overview
|
||||
- **No Auto-Sync**: Manual control—you decide what goes where
|
||||
|
||||
## Bundled Scripts
|
||||
|
||||
See `scripts/` for Tududi API wrappers:
|
||||
|
||||
- `tududi-api.sh` — Core API calls (create task, list, etc.)
|
||||
- `tududi-suggest.sh` — Analyze task & suggest priority/tags/projects
|
||||
|
||||
## Environment Variables
|
||||
|
||||
Must be configured in OpenClaw gateway:
|
||||
|
||||
```
|
||||
TUDUDI_API_URL=https://todo.dilain.com/api/v1
|
||||
TUDUDI_API_KEY=tt_5e3ac7fc...
|
||||
```
|
||||
|
||||
## Discord Integration
|
||||
|
||||
Daily reminder via cron job (separate configuration). Set schedule in openclaw.json:
|
||||
|
||||
```json
|
||||
{
|
||||
"cron": {
|
||||
"jobs": [{
|
||||
"schedule": { "kind": "cron", "expr": "0 8 * * 1-5" },
|
||||
"sessionTarget": "main",
|
||||
"payload": {
|
||||
"kind": "systemEvent",
|
||||
"text": "[Tududi Reminder] Morning task check"
|
||||
}
|
||||
}]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Fires Mon-Fri at 8:00 AM (customize as needed).
|
||||
Reference in New Issue
Block a user