planexportcsv

star 1

Export PROJECT_PLAN.md tasks as a CSV file

BekaChkhiro By BekaChkhiro schedule Updated 2/2/2026

name: planExportCsv description: Export PROJECT_PLAN.md tasks as a CSV file

Plan Export to CSV

Export PROJECT_PLAN.md tasks as a CSV file for spreadsheet applications.

Usage

/planExportCsv

Step 0: Load Configuration

function getConfig() {
  if (fileExists("./.plan-config.json")) {
    try { return JSON.parse(readFile("./.plan-config.json")) } catch {}
  }
  const globalPath = expandPath("~/.config/claude/plan-plugin-config.json")
  if (fileExists(globalPath)) {
    try { return JSON.parse(readFile(globalPath)) } catch {}
  }
  return { "language": "en" }
}

const config = getConfig()
const language = config.language || "en"
const t = JSON.parse(readFile(`locales/${language}.json`))

Step 1: Read PROJECT_PLAN.md

If not found:

{t.commands.update.planNotFound}

{t.commands.update.runPlanNew}

Step 2: Parse Project Data

Extract all task information.

Step 3: Create CSV Structure

Task ID,Task Name,Phase,Status,Complexity,Estimated Hours,Dependencies,Description
T1.1,Project Setup,1,DONE,Low,2,None,"Initialize project..."
T1.2,Database Setup,1,DONE,Medium,3,T1.1,"Setup PostgreSQL..."
T1.3,Authentication,1,TODO,High,6,T1.2,"Implement JWT auth..."

Important: Escape commas and quotes in content properly.

Step 4: Write File

Write to project-plan.csv

Success Output:

Writing CSV export...

✅ Exported to: project-plan.csv

📊 CSV Details:
   • Rows: [X] tasks
   • Columns: 8

💡 Use this for:
   • Excel/Sheets import
   • Data analysis
   • Project management tools
   • Reporting

View file: cat project-plan.csv

Error Handling

❌ Error: Cannot write export file

Please check directory permissions and try again.
Install via CLI
npx skills add https://github.com/BekaChkhiro/claude-plan-plugin --skill planexportcsv
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator