10-of-my-most-popular-text-to-image-series-prompts-78b0897e
generate a bunch of images, then you curate the results to handpick the best ones
Manage tasks, projects, and notes in tududi (self-hosted task manager). Use for todo lists, task management, project organization.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install chrisvel/tududiInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Uses environment variables (set in openclaw.json under skills.entries.tududi.env):
TUDUDI_URL - Base URL (e.g., http://localhost:3004)TUDUDI_API_TOKEN - API token from tududi Settings → API TokensAll API calls require the header:
Authorization: Bearer $TUDUDI_API_TOKEN
/tasks, /projects, /inbox) for GET (list)/task, /project) for POST/PUT/DELETE (create/update/delete)curl -s $TUDUDI_URL/api/v1/tasks \
-H "Authorization: Bearer $TUDUDI_API_TOKEN"
curl -s -X POST $TUDUDI_URL/api/v1/task \
-H "Authorization: Bearer $TUDUDI_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name": "Task title", "due_date": "2026-02-10", "priority": 2, "project_id": 1, "tags": [{"name": "bug"}]}'
Priority: 1 (low) to 4 (urgent)
Tags: [{"name": "tagname"}, ...]
curl -s -X PATCH $TUDUDI_URL/api/v1/task/{uid} \
-H "Authorization: Bearer $TUDUDI_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"status": 1, "tags": [{"name": "bug"}]}'
Status: 0=not_started, 1=in_progress, 2=completed, 6=archived
Tags: [{"name": "tagname"}, ...]
curl -s -X DELETE $TUDUDI_URL/api/v1/task/{uid} \
-H "Authorization: Bearer $TUDUDI_API_TOKEN"
curl -s $TUDUDI_URL/api/v1/projects \
-H "Authorization: Bearer $TUDUDI_API_TOKEN"
curl -s -X POST $TUDUDI_URL/api/v1/project \
-H "Authorization: Bearer $TUDUDI_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name": "Project name"}'
# List inbox items
curl -s $TUDUDI_URL/api/v1/inbox \
-H "Authorization: Bearer $TUDUDI_API_TOKEN"
# Delete inbox item (use UID)
curl -s -...
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
# tududi Task Management
## Configuration
Uses environment variables (set in `openclaw.json` under `skills.entries.tududi.env`):
- `TUDUDI_URL` - Base URL (e.g., `http://localhost:3004`)
- `TUDUDI_API_TOKEN` - API token from tududi Settings → API Tokens
## Authentication
All API calls require the header:
```
Authorization: Bearer $TUDUDI_API_TOKEN
```
## API Route Convention
- **Plural nouns** (`/tasks`, `/projects`, `/inbox`) for **GET** (list)
- **Singular nouns** (`/task`, `/project`) for **POST/PUT/DELETE** (create/update/delete)
- Use **UID** (not numeric ID) for update/delete operations
## Common Operations
### List tasks
```bash
curl -s $TUDUDI_URL/api/v1/tasks \
-H "Authorization: Bearer $TUDUDI_API_TOKEN"
```
### Create a task
```bash
curl -s -X POST $TUDUDI_URL/api/v1/task \
-H "Authorization: Bearer $TUDUDI_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name": "Task title", "due_date": "2026-02-10", "priority": 2, "project_id": 1, "tags": [{"name": "bug"}]}'
```
Priority: 1 (low) to 4 (urgent)
Tags: `[{"name": "tagname"}, ...]`
### Update a task
```bash
curl -s -X PATCH $TUDUDI_URL/api/v1/task/{uid} \
-H "Authorization: Bearer $TUDUDI_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"status": 1, "tags": [{"name": "bug"}]}'
```
Status: 0=not_started, 1=in_progress, 2=completed, 6=archived
Tags: `[{"name": "tagname"}, ...]`
### Delete a task
```bash
curl -s -X DELETE $TUDUDI_URL/api/v1/task/{uid} \
-H "Authorization: Bearer $TUDUDI_API_TOKEN"
```
### List projects
```bash
curl -s $TUDUDI_URL/api/v1/projects \
-H "Authorization: Bearer $TUDUDI_API_TOKEN"
```
### Create project
```bash
curl -s -X POST $TUDUDI_URL/api/v1/project \
-H "Authorization: Bearer $TUDUDI_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name": "Project name"}'
```
### Inbox
```bash
# List inbox items
curl -s $TUDUDI_URL/api/v1/inbox \
-H "Authorization: Bearer $TUDUDI_API_TOKEN"
# Delete inbox item (use UID)
curl -s -...generate a bunch of images, then you curate the results to handpick the best ones
generate a bunch of images, then you curate the results to handpick the best ones
Productivity system based on Maya calendar with 13 natural tones for project management and personal development
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.