endless-ideas-migration

Migrate non-actionable Todoist tasks to brain/good-ideas.md after approval.

61|11|Updated Jun 15, 2026
One-click install
npx skills add https://github.com/Matymatyk-business/david-skills --skill endless-ideas-migration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: endless-ideas-migration
Source: https://github.com/Matymatyk-business/david-skills/tree/main/skills/endless-ideas-migration
Command: npx skills add https://github.com/Matymatyk-business/david-skills --skill endless-ideas-migration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Mass-migrate non-actionable Todoist tasks to brain/good-ideas.md, keeping only actionable tasks in Todoist. This approach reduces cognitive load and helps David focus on priorities.

Core Features & Use Cases

  • Fetch tasks from Todoist projects using the todoist skill fetch pattern.
  • Read current priorities from work/daily/YYYY-MM-DD.md and filter tasks accordingly.
  • Split tasks into KEEP vs MOVE based on whether they support stated priorities.
  • Batch processing when there are more than 20 tasks to avoid overwhelming the user.
  • Write MOVE tasks to brain/good-ideas.md under a new date header, then verify and delete the original tasks from Todoist after confirmation.
  • Re-fetch IDs and perform deletions via Todoist API only after David's explicit approval.

Quick Start

Run endless-ideas-migration to batch-refine Todoist items, obtain David's approval for the KEEP/MOVE split, and migrate non-actionable tasks to brain/good-ideas.md.

Frequently Asked Questions about endless-ideas-migration

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

FAQPage Schema
How do I move non-actionable tasks from Todoist to an ideas file?

The Skill filters Todoist tasks against current priorities defined in a daily markdown file. It separates tasks into KEEP and MOVE lists, writing non-actionable items to brain/good-ideas.md to reduce cognitive load while retaining only priority-aligned tasks in Todoist.

Can I batch process multiple Todoist projects to clear task clutter?

Yes, batch processing is supported across multiple Todoist projects. When over 20 tasks are fetched, the Skill automatically batches the migration to avoid overwhelming the user, ensuring systematic review and migration of non-actionable items.

How does the Skill decide which Todoist tasks to keep or move?

The Skill reads current priorities from work/daily/YYYY-MM-DD.md and filters fetched Todoist tasks accordingly. Tasks supporting stated priorities are kept in Todoist, while non-actionable tasks are split into a MOVE list for migration to ideas.

Does deleting migrated tasks from Todoist require manual approval?

Yes, deleting migrated tasks requires explicit approval. The Skill writes validated moves to brain/good-ideas.md and only re-fetches IDs to perform deletions via the Todoist API after receiving the user's confirmation, ensuring no data is lost accidentally.

What is the best way to align Todoist task lists with daily priorities?

The best way to align Todoist tasks with daily priorities is to cross-reference them with work/daily/YYYY-MM-DD.md. The Skill automates this by fetching tasks, comparing them to stated priorities, and migrating non-aligned items to an ideas markdown file.