Loading...
Loading...
Comprehensive Adobe InDesign IDML creation, editing, and analysis. Use when working with .idml files to unpack, inspect, modify stories or spreads, preserve layout structure, validate packages, or generate IDML from InDesign exports.
npx skill4agent add sungkhum/agent-skills idmldesignmap.xmlscripts/ls scriptsls skills/idml/scriptsreferences/idml-structure.mdreferences/idml-xml.mdreferences/idml-document.mdreferences/idml-translation.mdreferences/idml-track-changes.mdreferences/idml-schemas.mdreferences/tools.mddesignmap.xmlStories/*.xmlSpreads/*.xmlMasterSpreads/*.xmlResources/*.xmlpython scripts/unpack_idml.py file.idml unpackedreferences/idml-structure.mdscripts/idml_document.pyreferences/idml-document.mdreferences/idml-xml.mdpython scripts/unpack_idml.py file.idml unpackedpython scripts/pack_idml.py unpacked out.idmlpython scripts/validate_idml.py unpacked --original out.idmlreferences/idml-translation.mdreferences/idml-track-changes.mdpython scripts/validate_idml.py <unpacked_dir> --original <file.idml>python scripts/smoke_test.py <file.idml> <work_dir>python scripts/extract_story_text.py <unpacked_dir> translations.jsonlpython scripts/prepare_translation_jsonl.py translations.jsonl translations_for_translation.jsonlpython scripts/apply_story_text.py <unpacked_dir> translations.jsonlpython scripts/compare_story_counts.py english.jsonl khmer.jsonl --out story_counts.jsonpython scripts/align_story_text.py english.jsonl khmer.jsonl --out alignment.jsonlpython scripts/map_story_spreads.py <unpacked_dir> --out story_spreads.jsonpython scripts/check_resources.py <unpacked_dir> --out resources_report.jsonpython scripts/validate_content_only_changes.py <original_unpacked> <modified_unpacked>python scripts/observe_idml_schema.py <idml_or_unpacked> --out idml_observed_schema.jsonpython scripts/validate_observed_schema.py <schema.json> <idml_or_unpacked> --out idml_schema_report.jsonpython scripts/observed_schema_report.py <schema.json> --out idml_schema_coverage.jsonpython scripts/schema_delta_report.py <base_schema.json> <new_schema.json> --out idml_schema_delta.jsonpython scripts/coverage_checklist.py <schema_delta.json> --out idml_schema_checklist.mdpython scripts/coverage_plan.py Label=delta.json ... --out idml_schema_plan.mdpip install defusedxml