secondbrain-task

Create and track tasks in the SecondBrain knowledge base with priority and due dates.

15|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/sergio-bershadsky/ai --skill secondbrain-task
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: secondbrain-task
Source: https://github.com/sergio-bershadsky/ai/tree/main/plugins/secondbrain/skills/secondbrain-task
Command: npx skills add https://github.com/sergio-bershadsky/ai --skill secondbrain-task

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Managing work items across conversations and notes can be chaotic. This skill standardizes capturing user intent into a structured, trackable task within the SecondBrain, ensuring consistency and visibility.

Core Features & Use Cases

  • Create tracked tasks with a clear title, optional description, priority, due date, and assignee.
  • Generate a unique task number (e.g., TASK-0042) and persist it to .claude/data/tasks/records.yaml.
  • Optionally create a task document with detailed acceptance criteria and notes at docs/tasks/TASK-XXXX-<title>.md.
  • Respect existing task lifecycle: todo → in_progress → done with optional blocks; supports tagging and status updates.

Quick Start

Create a new task with a title, optional description, priority, and due date to add it to your SecondBrain.

Frequently Asked Questions about secondbrain-task

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create tracked tasks with priority and due dates from chat conversations?

To create tracked tasks from chat conversations, this skill captures your intent and stores it in records.yaml, assigning a unique task number, priority, due date, and assignee automatically.

Can I generate a task document with acceptance criteria alongside task tracking?

Yes, you can generate a task document with acceptance criteria and notes. This optional document is created at docs/tasks/TASK-XXXX-<title>.md when you initialize a new task record.

What is the best way to manage task lifecycle status from todo to done?

The best way to manage task lifecycle status is through the built-in workflow, which tracks progress from todo to in_progress to done with optional blocks, supporting tagging and status updates.

Does task tracking require a specific knowledge base setup before creating records?

Task tracking requires verifying the SecondBrain tasks entity exists before creating records. The skill checks this prerequisite to ensure data persists correctly in the .claude/data/tasks/ directory.

How are task records stored and numbered within the knowledge base workflow?

Task records are stored in .claude/data/tasks/records.yaml within the knowledge base workflow. Each task receives a unique incremental identifier like TASK-0042 for consistent referencing and tracking.

What limitations exist when assigning work items across multiple notes and conversations?

A limitation when assigning work items across conversations is that all records must conform to the standardized records.yaml schema, restricting custom fields to predefined priority, due date, and assignee attributes.