github-task-sync

Convert tasks from Markdown or structured data into GitHub project issues.

3|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/chrisvoncsefalvay/claude-skills --skill github-task-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-task-sync
Source: https://github.com/chrisvoncsefalvay/claude-skills/tree/main/github-task-sync
Command: npx skills add https://github.com/chrisvoncsefalvay/claude-skills --skill github-task-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh CLI, and includes scripts (resource) and references (resource) components.

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

Frequently Asked Questions about github-task-sync

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

FAQPage Schema
How do I automatically sync tasks from markdown to GitHub issues?

Sync tasks to GitHub issues by running the skill with a markdown file containing your task list. The skill parses checklists, converts them to GitHub issues, and automatically attaches them to a project board, eliminating manual data entry.

Can I convert chat messages or notes into GitHub issues automatically?

Yes, the skill accepts tasks from diverse input formats—markdown checklists, structured JSON, or verbal instructions—and converts them into properly formatted GitHub issues linked to your project board in one command.

Does this work without manually specifying a GitHub repository?

The skill automatically detects your target repository by analyzing local Git remotes, so you don't need to manually configure which repo to use. It intelligently identifies the project board or selects the first available one.

What do I need installed to use this task synchronization?

You need the gh CLI installed and authenticated to your GitHub account. The skill uses gh CLI commands to create issues and link them to projects, so proper setup is required before running sync operations.

Can I bulk-convert multiple task sources into GitHub issues at once?

Yes, point the skill to a markdown file with multiple action items or pass structured task data, and it creates all issues and adds them to your project board in a single execution, returning a JSON report of results.

What happens if I don't specify which GitHub Project to use?

The skill intelligently detects the most relevant project or automatically selects the first available project board associated with your repository, eliminating the need for manual project selection in most workflows.