Crawler Summary

task-management answer-first brief

Task Management --- name: task description: Manage tasks across nested projects. Use with /task list, /task complete [id], /task update [id], /task show [id], /task validate. argument-hint: [list|list-all|complete|update|show|validate|new] [task-id] --- Task Management This skill provides task tracking across nested projects with strict formatting for reliable automation. **Arguments received:** $ARGUMENTS --- Slash Command Routing Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.

Freshness

Last checked 4/15/2026

Best For

task-management is best for be workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 94/100

task-management

Task Management --- name: task description: Manage tasks across nested projects. Use with /task list, /task complete [id], /task update [id], /task show [id], /task validate. argument-hint: [list|list-all|complete|update|show|validate|new] [task-id] --- Task Management This skill provides task tracking across nested projects with strict formatting for reliable automation. **Arguments received:** $ARGUMENTS --- Slash Command Routing

OpenClawself-declared

Public facts

4

Change events

1

Artifacts

0

Freshness

Apr 15, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.

Trust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Apr 15, 2026

Vendor

Vuldin

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.

Setup snapshot

git clone https://github.com/vuldin/task-management.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Vuldin

profilemedium
Observed Apr 15, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 15, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

markdown

<!-- TASK:123 -->
### 123. Task Title
| Field | Value |
|-------|-------|
| **id** | 123 |
| **status** | in_progress |
| **priority** | high |

**Description**
Task description here.
<!-- END TASK:123 -->

markdown

| Field | Value |
|-------|-------|
| **id** | 123 |
| **status** | pending | in_progress | blocked | complete |
| **priority** | critical | high | medium | low |
| **created** | 2026-02-08 |

markdown

**Description**
Task description goes here. Can be multiple lines.

markdown

**Notes**
Additional notes.

**Files**
- `path/to/file.rs`
- `path/to/other.rs`

**Depends On**
- Task 45
- Task 67

**Acceptance Criteria**
- [ ] Criterion one
- [ ] Criterion two

markdown

## Quick Reference

| ID | Title | Status | Priority |
|----|-------|--------|----------|
| 122 | Contact Import | ๐ŸŸก In Progress | ๐ŸŸ  High |
| 123 | Profile Export | ๐Ÿ“‹ Pending | ๐ŸŸก Medium |

*Auto-generated. Last updated: 2026-02-08T15:30:00Z*

markdown

<!--
TODO.md - Active Tasks for [Project]

โš ๏ธ IMPORTANT: This file uses strict formatting. See:
  .claude/skills/task-management/SKILL.md

Generated sections are marked - DO NOT EDIT MANUALLY.
-->

# [Project] Tasks

*Active tasks only. See [COMPLETED.md](./COMPLETED.md) for history.*

**Quick Links**: [Active Tasks](#quick-reference) | [Completed Tasks](./COMPLETED.md)

---

## Quick Reference

<!-- QR-START (AUTO-GENERATED - DO NOT EDIT) -->
| ID | Title | Status | Priority |
|----|-------|--------|----------|

<!-- QR-END -->

---

## Tasks

<!-- TASKS-START -->

<!-- Put new tasks here -->

<!-- TASKS-END -->

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Task Management --- name: task description: Manage tasks across nested projects. Use with /task list, /task complete [id], /task update [id], /task show [id], /task validate. argument-hint: [list|list-all|complete|update|show|validate|new] [task-id] --- Task Management This skill provides task tracking across nested projects with strict formatting for reliable automation. **Arguments received:** $ARGUMENTS --- Slash Command Routing

Full README

name: task description: Manage tasks across nested projects. Use with /task list, /task complete [id], /task update [id], /task show [id], /task validate. argument-hint: [list|list-all|complete|update|show|validate|new] [task-id]

Task Management

This skill provides task tracking across nested projects with strict formatting for reliable automation.

Arguments received: $ARGUMENTS


Slash Command Routing

Based on the argument, run the appropriate action:

| Command | Action | |---------|--------| | /task or /task list | Run scripts/list-tasks.sh and copy output into response | | /task list-all | Run scripts/list-tasks.sh --include-completed and copy output into response | | /task complete <id> | Run scripts/complete-task.sh <id> | | /task update <id> [--status <v>] [--priority <v>] [--title <v>] | Run scripts/update-task.sh <id> [flags] | | /task show <id> | Read the task from the appropriate TODO.md or COMPLETED.md | | /task validate | Run scripts/validate-todos.py | | /task new | Follow the "Creating a New Task" workflow below |

All script paths are relative to .claude/skills/task-management/.

โ›” NEVER during list commands:

  • Run validation checks
  • Fix TODO.md files
  • Add extra summaries after the script output

File Structure

Each project has two files:

| File | Purpose | Edit By | |------|---------|---------| | TODO.md | Active tasks only | Scripts + manual | | COMPLETED.md | Completed tasks only | complete-task.sh script only |


Strict Format Specification

Task Boundaries (MANDATORY)

Every task is wrapped in explicit markers:

<!-- TASK:123 -->
### 123. Task Title
| Field | Value |
|-------|-------|
| **id** | 123 |
| **status** | in_progress |
| **priority** | high |

**Description**
Task description here.
<!-- END TASK:123 -->

Rules:

  • Opening marker: <!-- TASK:{id} -->
  • Closing marker: <!-- END TASK:{id} -->
  • One blank line before opening marker
  • Content between markers is the task body

Metadata Table (MANDATORY)

All tasks MUST have this exact table format:

| Field | Value |
|-------|-------|
| **id** | 123 |
| **status** | pending | in_progress | blocked | complete |
| **priority** | critical | high | medium | low |
| **created** | 2026-02-08 |

Allowed Values (STRICT):

| Field | Allowed Values | |-------|----------------| | status | pending, in_progress, blocked, complete | | priority | critical, high, medium, low |

NO synonyms, NO emojis in data values.

Description Section (MANDATORY)

**Description**
Task description goes here. Can be multiple lines.

Optional Sections

**Notes**
Additional notes.

**Files**
- `path/to/file.rs`
- `path/to/other.rs`

**Depends On**
- Task 45
- Task 67

**Acceptance Criteria**
- [ ] Criterion one
- [ ] Criterion two

Quick Reference Section (AUTO-GENERATED)

The Quick Reference table is generated by scripts, never edited manually.

## Quick Reference

| ID | Title | Status | Priority |
|----|-------|--------|----------|
| 122 | Contact Import | ๐ŸŸก In Progress | ๐ŸŸ  High |
| 123 | Profile Export | ๐Ÿ“‹ Pending | ๐ŸŸก Medium |

*Auto-generated. Last updated: 2026-02-08T15:30:00Z*

Status Emojis (rendering only):

  • pending โ†’ ๐Ÿ“‹
  • in_progress โ†’ ๐ŸŸก
  • blocked โ†’ ๐Ÿšซ
  • complete โ†’ โœ…

Priority Emojis (rendering only):

  • critical โ†’ ๐Ÿ”ด
  • high โ†’ ๐ŸŸ 
  • medium โ†’ ๐ŸŸก
  • low โ†’ ๐ŸŸข

File Header Template

TODO.md Template

<!--
TODO.md - Active Tasks for [Project]

โš ๏ธ IMPORTANT: This file uses strict formatting. See:
  .claude/skills/task-management/SKILL.md

Generated sections are marked - DO NOT EDIT MANUALLY.
-->

# [Project] Tasks

*Active tasks only. See [COMPLETED.md](./COMPLETED.md) for history.*

**Quick Links**: [Active Tasks](#quick-reference) | [Completed Tasks](./COMPLETED.md)

---

## Quick Reference

<!-- QR-START (AUTO-GENERATED - DO NOT EDIT) -->
| ID | Title | Status | Priority |
|----|-------|--------|----------|

<!-- QR-END -->

---

## Tasks

<!-- TASKS-START -->

<!-- Put new tasks here -->

<!-- TASKS-END -->

COMPLETED.md Template

<!--
COMPLETED.md - Completed Tasks for [Project]

โš ๏ธ IMPORTANT: This file is APPEND-ONLY at the top.
Newest completed tasks go in "## Current Month" section.
See SKILL.md for completion workflow.
-->

# Completed Tasks - [Project]

**Stats**: 47 total | [Current Year]: 12

---

## Current Month (2026-02)

<!-- New completed tasks go HERE (at the top) -->

---

## Previous Months

### 2026-01

<!-- Completed tasks from January -->

## 2025

### 2025-12

<!-- Completed tasks from December 2025 -->

Task ID System

  • Sequential IDs: Start at 1, increment across ALL subprojects
  • No ranges: IDs are simply sequential (1, 2, 3, 49, 50, etc.)
  • Cross-project: Task 1 in one folder and Task 2 in another - IDs are unique across all projects
  • Never reuse: If task 5 is deleted, next task is 6 (not 5)

User Commands

| Command | Action | |---------|--------| | /task or /task list | Run scripts/list-tasks.sh | | /task list-all | Run scripts/list-tasks.sh --include-completed | | /task show 51 | Read task from appropriate TODO.md | | /task complete 51 | Run scripts/complete-task.sh 51 | | /task update 51 --status in_progress | Run scripts/update-task.sh 51 --status in_progress | | /task validate | Run scripts/validate-todos.py | | /task new | Create a new task using the workflow below |


Workflows

Creating a New Task

  1. Find the next available task ID (shown at the bottom of list output):

    .claude/skills/task-management/scripts/list-tasks.sh
    
  2. Determine the correct file:

    • Single-project task โ†’ cli/TODO.md, contracts/TODO.md, etc.
    • Cross-project task (spans 2+ projects) โ†’ Root TODO.md
  3. Add task with proper format:

    <!-- TASK:126 -->
    ### 126. Task Title
    | Field | Value |
    |-------|-------|
    | **id** | 126 |
    | **status** | pending |
    | **priority** | high |
    | **created** | 2026-02-08 |
    
    **Description**
    Task description here.
    <!-- END TASK:126 -->
    
  4. Regenerate Quick Reference:

    .claude/skills/task-management/scripts/regenerate-qr.sh cli/TODO.md
    
  5. Validate:

    .claude/skills/task-management/scripts/validate-todos.py
    

Completing a Task (USE THE SCRIPT)

ALWAYS use the completion script - never manually move tasks:

.claude/skills/task-management/scripts/complete-task.sh 122

This script will:

  1. Find task 122 in TODO.md files
  2. Update status to complete
  3. Add completed date field
  4. Move task to appropriate COMPLETED.md (top of current month)
  5. Remove from TODO.md
  6. Regenerate Quick Reference
  7. Validate the result

Why use the script?

  • Ensures consistent formatting
  • Prevents mistakes in date formats
  • Maintains proper ordering in COMPLETED.md
  • Keeps Quick Reference in sync

Updating a Task

ALWAYS use the update script - never manually edit task metadata:

.claude/skills/task-management/scripts/update-task.sh 3 --status in_progress
.claude/skills/task-management/scripts/update-task.sh 7 --priority critical --title "Urgent fix"

This script will:

  1. Find the task in TODO.md files
  2. Validate the new field values
  3. Apply updates (status, priority, and/or title)
  4. Show before/after for changed fields
  5. Regenerate Quick Reference
  6. Validate the result

Note: To mark a task as complete, use complete-task.sh instead.


Task Location Rules

| File | What Goes Here | |------|---------------| | Root TODO.md | Cross-project tasks only (spans 2+ subprojects) | | cli/TODO.md | CLI-only tasks | | contracts/TODO.md | Contract-only tasks | | discovery/TODO.md | Discovery service tasks |

If a task is in the wrong file:

  • Move it to the correct file
  • Run regenerate-qr.sh on both files
  • Run validate-todos.py to verify

Validation Script

The validation script checks:

  1. Task boundaries: Every <!-- TASK:{id} --> has matching <!-- END TASK:{id} -->
  2. Required fields: Every task has id, status, priority, description
  3. Enum values: status and priority use allowed values only
  4. ID uniqueness: No duplicate task IDs across all files
  5. ID matching: Task marker ID matches metadata table ID
  6. QR section: Quick Reference markers are present
  7. No completed in TODO: Tasks with status: complete are in COMPLETED.md
  8. QR accuracy: Quick Reference contains all active tasks, no extras

Run validation:

.claude/skills/task-management/scripts/validate-todos.py

With verbose output:

.claude/skills/task-management/scripts/validate-todos.py --verbose

Script Reference

| Script | Purpose | |--------|---------| | list-tasks.sh | List all active tasks | | list-tasks.sh --include-completed | List all tasks including completed | | complete-task.sh <id> | Mark task complete and move to COMPLETED.md | | update-task.sh <id> [--status <v>] [--priority <v>] [--title <v>] | Update task fields in TODO.md | | validate-todos.py | Validate all TODO.md files | | regenerate-qr.sh <file> | Regenerate Quick Reference for one file | | regenerate-qr.sh --all | Regenerate all Quick References |


Common Issues

"Task boundary mismatch"

A <!-- TASK:{id} --> marker doesn't have a matching <!-- END TASK:{id} -->. Check the task formatting.

"Missing required field"

The metadata table is missing id, status, priority, or description. Add the missing field.

"Invalid status value"

Status must be exactly: pending, in_progress, blocked, or complete. No spaces, no emojis, no variations.

"Duplicate task ID"

The same ID exists in multiple files. Tasks must have unique IDs across all projects.

"Completed task in TODO.md"

A task with status: complete is still in a TODO.md file. Run complete-task.sh to move it to COMPLETED.md.


File Organization

project/
โ”œโ”€โ”€ TODO.md              # Cross-project tasks
โ”œโ”€โ”€ COMPLETED.md         # Cross-project completed tasks
โ”œโ”€โ”€ cli/
โ”‚   โ”œโ”€โ”€ TODO.md          # CLI active tasks
โ”‚   โ””โ”€โ”€ COMPLETED.md     # CLI completed tasks
โ”œโ”€โ”€ contracts/
โ”‚   โ”œโ”€โ”€ TODO.md          # Contracts active tasks
โ”‚   โ””โ”€โ”€ COMPLETED.md     # Contracts completed tasks
โ””โ”€โ”€ .claude/skills/task-management/
    โ”œโ”€โ”€ SKILL.md         # This file
    โ””โ”€โ”€ scripts/
        โ”œโ”€โ”€ list-tasks.sh
        โ”œโ”€โ”€ complete-task.sh
        โ”œโ”€โ”€ update-task.sh
        โ”œโ”€โ”€ validate-todos.py
        โ””โ”€โ”€ regenerate-qr.sh

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/vuldin-task-management/snapshot"
curl -s "https://xpersona.co/api/v1/agents/vuldin-task-management/contract"
curl -s "https://xpersona.co/api/v1/agents/vuldin-task-management/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation โ€ข (~400 MCP servers for AI agents) โ€ข AI Automation / AI Agent with MCPs โ€ข AI Workflows & AI Agents โ€ข MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | ๐ŸŒŸ Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/vuldin-task-management/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/vuldin-task-management/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/vuldin-task-management/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/vuldin-task-management/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/vuldin-task-management/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/vuldin-task-management/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-17T04:15:14.558Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "be",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:be|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Vuldin",
    "href": "https://github.com/vuldin/task-management",
    "sourceUrl": "https://github.com/vuldin/task-management",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T02:12:41.561Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/vuldin-task-management/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/vuldin-task-management/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-15T02:12:41.561Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/vuldin-task-management/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/vuldin-task-management/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub ยท GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to task-management and adjacent AI workflows.