SDD: Add Task for Openclaw

A specialized skill for AI coding agents to capture user intent and generate structured draft task files within a standardized specification directory.

hahamumu08
v1.0.0
Apr 17, 2026
0
711
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install add-task

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install add-task using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is SDD: Add Task?

The sdd:add-task skill is a foundational component of the Specification-Driven Development (SDD) workflow. It serves as the entry point for turning raw user requests into organized, trackable files. By utilizing Openclaw Skills, this tool ensures that every piece of feedback or feature request is captured with a clear, action-oriented title and appropriate classification before being processed by subsequent analysis stages.

This skill eliminates the ambiguity of raw chat history by formalizing the task creation process. It automatically manages directory structures and enforces strict naming conventions, allowing developers and AI agents to maintain a clean, searchable history of work items directly within the repository's filesystem.

SDD: Add Task Use Cases

  • Initializing a new feature request from a brief user prompt.
  • Logging a bug report with automatic classification and structured metadata.
  • Transitioning from brainstorming sessions to formal task tracking without leaving the IDE.
  • Managing complex dependencies between multiple technical tasks in a project.

How SDD: Add Task Works

  1. The skill triggers a folder creation script to ensure the .specs/ directory hierarchy exists.
  2. It parses the user input to extract the core objective and identify the issue type (feature, bug, refactor, etc.).
  3. An action-oriented title is generated using specific verbs like Add, Fix, or Implement.
  4. A unique filename is created using the format ..md, ensuring no duplication across task statuses.
  5. The skill writes a Markdown file to the draft directory containing the title, dependencies, and the raw user prompt for future analysis.

SDD: Add Task Setup

To initialize the necessary environment and directories for Openclaw Skills development, ensure your environment variables are set and run the directory initialization script:

# Ensure CLAUDE_PLUGIN_ROOT is defined in your environment
bash ${CLAUDE_PLUGIN_ROOT}/scripts/create-folders.sh

The skill will then be ready to generate files in the .specs/tasks/draft/ location.

SDD: Add Task Data Schema & Taxonomy

The skill organizes tasks into a specific lifecycle directory structure to maintain a clear audit trail:

Directory Purpose
.specs/tasks/draft/ New tasks awaiting analysis by a business analyst or senior agent.
.specs/tasks/todo/ Tasks that are refined and ready for implementation.
.specs/tasks/in-progress/ Tasks currently assigned to an active development agent.
.specs/tasks/done/ Fully completed and verified tasks.
.specs/scratchpad/ Temporary working space for agents (gitignored).

Files are named using the convention: <short-name>.<issue-type>.md (e.g., fix-login-error.bug.md).

SDD: Add Task Advanced Features

  • Multi-status uniqueness verification: Automatically checks draft, todo, in-progress, and done folders to prevent duplicate task IDs.
  • Dependency Mapping: Supports the depends_on metadata field to link related tasks within the Openclaw Skills ecosystem.
  • Automated Type Classification: Uses a logic table to map user intent to specific types like CI, Chore, Docs, or Test.
  • Intent Preservation: Captures the raw Initial User Prompt to ensure the original context is never lost during subsequent refinement phases.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*