evo-fjsp-data-io

SkillFiles & storage

Parses FJSP instance, downtime, policy, baseline files and exports solutions to JSON/CSV.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the evo-fjsp-data-io skill

What this skill tells your AI

The instructions your AI receives, as published by openlair/openskill in tasks-evolved/manufacturing-fjsp-optimization/environment/skills/evo-fjsp-data-io/SKILL.md and read by ahel’s review.

All file I/O for FJSP scheduling tasks.

Usage

import sys
sys.path.insert(0, '/app/environment/skills/evo-fjsp-data-io/scripts')
from utils import (parse_fjsp_instance, parse_downtimes_csv,
    parse_policy_budgets, parse_baseline_schedule,
    export_solution_json, export_solution_csv)

Functions

  • parse_fjsp_instance(filepath) -> (jobs, num_machines)
  • parse_downtimes_csv(filepath) -> {machine_id: [[start,end],...]}
  • parse_policy_budgets(filepath) -> policy dict
  • parse_baseline_schedule(filepath) -> (baseline_dict, makespan, schedule_list)
  • export_solution_json(schedule, makespan, status, filepath)
  • export_solution_csv(schedule, filepath)

Signals

GitHub stars
89
Forks
4
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
evo-fjsp-data-io
Source
github.com/openlair/openskill