Skip to content
Back to skills

Manage Tasks

ASecurity

Create, list, update, and delete tasks. Tasks are work items that go through establishment phases (specification, capability evaluation, execution) with milestone-based progress.

  • 10 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added June 6, 2026
documentationpythongo

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned June 6, 2026

npx -y skills add bdambrosio/Cognitive_workbench --skill manage-tasks --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Manage Tasks?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Manage Tasks
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bdambrosio-manage-tasks/badge)](https://www.skillsdirectory.com/skills/bdambrosio-manage-tasks)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: manage-tasks
type: python
description: "Create, list, update, and delete tasks. Tasks are work items that go through establishment phases (specification, capability evaluation, execution) with milestone-based progress."
schema_hint:
  action: "string: create | list | update | delete"
  intention: "string (required for create): what the task should accomplish"
  task_id: "string (required for update/delete): e.g. _task_wip_3 or just 3"
  status: "string (optional for update): proposed | in_progress | interrupted | abandoned | completed"
  concern_id: "string (optional for create): linked derived concern ID"
  reason: "string (optional for update+abandon): reason for abandoning"
---

# manage-tasks

Create, list, update, and delete tasks. Tasks are persistent work items that progress through establishment phases (specification, capability evaluation, execution) with milestone-based tracking.

## Actions

### create

Create a new task and begin establishment.

- `intention` (required): What the task should accomplish. Be specific.
- `concern_id` (optional): Link to a derived concern that motivated this task.

Note: Only one task can be establishing at a time. If another task is active, creation will fail.

### list

List all tasks with their status, phase, and linked concerns. No additional parameters needed.

### update

Update an existing task's properties or status.

- `task_id` (required): The task ID (e.g. `"_task_wip_3"` or just `"3"`).
- `intention` (optional): New task intention text.
- `status` (optional): New status. Setting to `"in_progress"` on a proposed/interrupted task will approve and activate it. Setting to `"abandoned"` will abandon with cleanup.
- `reason` (optional): Reason for abandoning (used when status is set to `"abandoned"`).

### delete

Delete a task and all its associated artifacts (milestone goals, WIP notes).

- `task_id` (required): The task ID to delete.

## Output

- `value`: Human-readable summary of what was done.
- `data`: Structured result (task dict for create/update, list of tasks for list, boolean for delete).

## Examples

```json
{"type": "manage-tasks", "action": "create", "intention": "Research and summarize recent papers on attention mechanisms", "out": "$new_task"}
```

```json
{"type": "manage-tasks", "action": "list", "out": "$tasks"}
```

```json
{"type": "manage-tasks", "action": "update", "task_id": "3", "status": "abandoned", "reason": "No longer relevant", "out": "$updated"}
```

```json
{"type": "manage-tasks", "action": "delete", "task_id": "3", "out": "$deleted"}
```

Files in this skill

  • Skill.md2.5 KB
  • tool.py9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.