What problem does it solve?
Manually transferring tasks from various sources—like notes, chat messages, or markdown files—into GitHub issues and then meticulously adding them to project boards is a tedious and error-prone process. This skill fully automates this workflow, saving you valuable time and ensuring consistency.
Core Features & Use Cases
- Automated Issue Creation: Effortlessly convert tasks from diverse inputs (markdown checklists, verbal instructions, or structured JSON) into properly formatted GitHub issues.
- Seamless Project Integration: Automatically adds newly created issues to a specified GitHub Project board, or intelligently detects the most relevant project if none is provided.
- Intelligent Repository Detection: Automatically identifies the target GitHub repository by analyzing your local Git remotes, minimizing manual configuration.
- Use Case: You've just finished a brainstorming session and have a markdown file with 10 action items. Use this skill to instantly transform them into trackable GitHub issues and assign them to your team's project board, all with a single command.
Quick Start
Sync tasks from a markdown file
python3 scripts/sync_tasks.py --tasks-file /path/to/todos.md