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.