ck:plans-kanban

Scan local plan.md directories and visualize progress with a Kanban dashboard.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/quanganh208/cookmate --skill ck-plans-kanban-quanganh208
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:plans-kanban
Source: https://github.com/quanganh208/cookmate/tree/main/.opencode/skills/plans-kanban
Command: npx skills add https://github.com/quanganh208/cookmate --skill ck-plans-kanban-quanganh208

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gray-matter, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

Teams and maintainers struggle to get a single, visual view of implementation plans stored as directories of plan.md files; this Skill consolidates scattered plan documents into an interactive dashboard so stakeholders can quickly assess progress, phases, and milestones without manual aggregation.

Core Features & Use Cases

  • Visual Kanban board that groups plans by status with per-plan progress bars and priority indicators.
  • Layered timeline (Gantt-style) and activity heatmap to track durations, milestones, and recent changes.
  • JSON API and file viewer to render individual plan.md files with navigation, plus safe static asset serving for remote access.
  • Use case: a product manager or engineering lead points the server at a plans directory to review active work, surface blocked phases, and share a network-accessible dashboard with the team.

Quick Start

Start the plans-kanban server for your plans directory and open the dashboard in your browser.

Frequently Asked Questions about ck:plans-kanban

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

FAQPage Schema
How do I visualize plan progress and milestones from markdown files on a Kanban board?

To visualize plan progress from markdown files, you can use a Kanban dashboard that parses plan.md files with YAML frontmatter to group plans by status, display progress bars, and render milestones on a layered timeline.

How does a Node.js dashboard parse YAML frontmatter to track plan timelines?

A Node.js dashboard parses YAML frontmatter using the gray-matter dependency, extracting status, priority, and phase metadata from local plan.md files to generate timeline insights and populate the Kanban board.

Can I access the plan tracking dashboard remotely and view individual files?

Yes, the plan tracking dashboard supports remote access through safe static asset serving with file path validation. It also provides a JSON API and a built-in file viewer to render individual plan.md files with navigation.

What is the best way to consolidate scattered plan.md files into a single progress view?

The best way to consolidate scattered plan.md files is to point a local Node.js server at your plans directory, which scans the folder and aggregates the documents into an interactive Kanban board with an activity heatmap.

Does this Kanban timeline dashboard require Node.js and gray-matter to run?

Yes, this Kanban timeline dashboard requires a Node.js environment to run the server and manage port allocation, alongside the gray-matter dependency to parse the YAML frontmatter in your plan files.

What limitations exist when serving a local plans directory as a web dashboard?

A key limitation when serving a local plans directory is directory traversal risk, which the dashboard mitigates through strict file path validation, ensuring only authorized static assets and plan.md files are accessed.