todo

Generate structured PM status reports from GitHub Projects or local task lists.

1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/froide-kk/michinushi --skill todo-froide-kk
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: todo
Source: https://github.com/froide-kk/michinushi/tree/main/todo
Command: npx skills add https://github.com/froide-kk/michinushi --skill todo-froide-kk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PM teams waste time compiling and interpreting tasks across GitHub Projects and local task lists. This Skill automatically generates a PM-focused status report, consolidating sources into a clear, action-oriented view.

Core Features & Use Cases

  • Reads project configuration to determine mode (github or local) from .claude/config/project.yml
  • Aggregates tasks from GitHub (projects, issues, PRs) or local docs (docs/tasks.md)
  • Classifies tasks into 要判断 / 進行中 / 次の候補 / 保留中 and surfaces prioritization guidance
  • Produces a structured report suitable for PM decision-making and prioritization
  • Use case: A PM wants a concise health check and recommended next actions across multiple sources.

Quick Start

Ask me to generate a PM-style task status report from your GitHub Project or local task list.

Frequently Asked Questions about todo

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

FAQPage Schema
How do I generate a task status report from GitHub Projects?▼

To generate a task status report from GitHub Projects, read the project configuration from .claude/config/project.yml, fetch issues and PRs, categorize them into Need Decision, In Progress, Next Up, and On Hold, and output a structured PM report. This surfaces prioritization guidance for project management.

Can I compile a PM report from local task documents instead of GitHub?▼

Yes, you can compile a PM report from local task documents. The tool reads local task lists from docs/tasks.md, classifies tasks into status categories like In Progress and On Hold, and generates a structured project status report for PM decision-making.

How does task prioritization work for GitHub issues and PRs?▼

Task prioritization works by fetching GitHub issues and PRs, categorizing them into Need Decision, In Progress, Next Up, and On Hold, and surfacing recommended next actions. This provides a clear, action-oriented view for project health checks.

Do I need a configuration file to manage project tasks?▼

Yes, you need a configuration file to manage project tasks. The tool reads .claude/config/project.yml to determine the mode, switching between fetching GitHub Projects data or reading local task lists to generate the status report.

What is the best way to get a project health check across multiple task sources?▼

The best way to get a project health check across multiple sources is to aggregate tasks from GitHub Projects and local lists, classify them by status, and produce a structured PM report. This consolidates sources into an action-oriented view for prioritization.