elasticsounds/adt-repair
v1.2.1MIT
Audit and repair an existing ADT using its source PDF and optional teacher or reviewer notes.
scripts
- adt-pdf-restyle
- scripts/browser-audit.mjs
- scripts/build_report.py
- scripts/check-bundle.mjs
- scripts/check_studio_import.py
- scripts/doctor.py
- scripts/inventory.py
- scripts/prepare_job.py
- scripts/regen-preloader.mjs
- scripts/studio_import.py
2 more
- scripts/studio_styles.mjs
- scripts/workflow.py
plugin.json
- name
- adt-repair
- version
- 1.2.1
- description
- Audit and repair an existing ADT using its source PDF and optional teacher or reviewer notes.
- author
- elasticsoundshttps://github.com/elasticsounds
- license
- MIT
- extensions
- com.openai
plugin.json
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "adt-repair",
"version": "1.2.1",
"description": "Audit and repair an existing ADT using its source PDF and optional teacher or reviewer notes.",
"author": {
"name": "elasticsounds",
"url": "https://github.com/elasticsounds"
},
"homepage": "https://github.com/elasticsounds/adt-repair",
"repository": "https://github.com/elasticsounds/adt-repair",
"license": "MIT",
"keywords": [
"education",
"accessibility",
"textbooks",
"pdf",
"adt"
],
"extensions": {
"com.openai": {
"requires_local_executor": true,
"interface": {
"displayName": "ADT Repair",
"shortDescription": "Repair digital textbooks",
"longDescription": "For textbook production teams: audit and repair an existing Accessible Digital Textbook (ADT) using its original PDF and optional teacher or reviewer notes. Inspect source pages and digital sections, derive book-specific styles and reusable components, repair layouts and assets, check activities, and produce a standalone review report. Preserve the existing reader, content bindings, navigation, languages and saved-response contracts. Requires local desktop execution, Python, Node.js, Poppler and a Chromium browser; dependencies are installed separately. This is an agent workflow with local helpers, not an automatic converter or an accessibility certification. Some books need book-specific adapters and human review. The plugin has no hosted service or telemetry endpoint; model processing follows the user's Codex account and settings. Standard uses Sol-led execution. The final stage prepares a separate Studio reimport ZIP and narration handoff, with static checks and optional Studio preview. Import and re-export fidelity require separate validation; paid TTS is not automatic. Economy remains experimental and on hold after the 5B trials.",
"developerName": "elasticsounds",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://github.com/elasticsounds/adt-repair",
"supportURL": "https://github.com/elasticsounds/adt-repair/issues",
"privacyPolicyURL": "https://github.com/elasticsounds/adt-repair/blob/main/docs/PRIVACY.md",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/icon.svg",
"defaultPrompt": [
"Audit and repair my ADT folder using its source PDF and any teacher or reviewer notes.",
"Compare these ADT sections with the PDF and produce an issue report before making changes.",
"Update this book's shared components while preserving its reader, languages and working activities."
]
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- 7Python files
- 4JavaScript files
- openai.yaml
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai