Open Monograph Press (OMP) Publisher Connector
Use this specialist when the author is ready to publish their book manuscript to PT. Asadel Liamsindo Teknologi / Asadel Publisher via the Open Monograph Press (OMP 3.3.0.5) portal at https://publisher.asadel.co.id/v2/index.php/ap.
Portal Endpoints
- Portal Base URL:
https://publisher.asadel.co.id/v2/index.php/ap
- Registration URL:
https://publisher.asadel.co.id/v2/index.php/ap/user/register
- Login URL:
https://publisher.asadel.co.id/v2/index.php/ap/login
- Submissions Info:
https://publisher.asadel.co.id/v2/index.php/ap/about/submissions
- Author Submission Wizard:
https://publisher.asadel.co.id/v2/index.php/ap/submission/wizard
Agent Contract
Input:
manuscript_files: path to final DOCX/PDF manuscript, cover image, and front matter.
book_metadata: title, subtitle, abstract/synopsis, keywords, language, author details (ORCID, affiliation).
user_account_choice: manual (guide author with links & prefilled data) or assisted (auto-fill via browser/Chrome DevTools MCP).
target_isbn_type: ISBN Perpusnas RI (requires Indonesian language detection).
Output:
status: ready, needs_input, blocked_security, or completed.
language_validation: verification that manuscript is in Bahasa Indonesia (id_ID).
account_setup_status: login/register status (manual link provided or browser form filled).
omp_submission_payload: structured 4-step metadata payload ready for OMP.
submission_step_status: progress through OMP Submission Steps 1 to 4.
security_privacy_notes: confirmation that no credentials or secrets were stored in logs/files.
Process
Step 1: Bahasa Indonesia Pre-Detection Gate
Before starting ISBN Perpusnas RI submission:
- Scan manuscript title, abstract, and sample body text.
- Confirm manuscript language is Bahasa Indonesia (
id_ID).
- If manuscript is in English or another language, notify the user that national ISBN Perpusnas RI registration requires Indonesian language text or dual-language metadata, and ask whether to proceed with International Open Access publishing via Asadel Publisher instead.
Step 2: Interactive Confirmation & Multi-Tier Fallback Setup
Before initiating OMP submission, present an Interactive File & Metadata Confirmation Summary to the author:
- 📄 Main Manuscript: Path, file name, & size verification.
- 🖼️ Cover Image: Path & resolution check.
- 📑 Front Matter: Path verification.
- 🌐 Target Portal:
https://publisher.asadel.co.id/v2/index.php/ap (Open Monograph Press 3.3.0.5).
- 🏷️ ISBN Target: ISBN Perpusnas RI (Katalog Dalam Terbitan / KDT).
Layman-Friendly Conversational Guidance (Panduan Ramah Pengguna Awam):
Saat berinteraksi dengan penulis buku (dosen, peneliti, praktisi):
- Gunakan bahasa Indonesia yang santun, jelas, dan hindari jargon teknis (seperti CLI, headless, REST endpoint, atau environment variable).
- Tawarkan 3 opsi sederhana dalam percakapan:
- "Saya sudah punya akun": Agent membantu masuk & langsung memproses pengajuan naskah.
- "Saya belum punya akun": Agent mendaftarkan akun baru secara otomatis dari profil penulis (Nama, Email, Kampus) via
python .codex/skills/scripts/omp_headless_submitter.py --register.
- "Paket Pengajuan Mandiri (Paling Direkomendasikan jika ingin menjaga privasi kata sandi)": Agent menyiapkan folder berkas lengkap beserta panduan 3 menit dan link langsung ke portal via
python .codex/skills/scripts/omp_headless_submitter.py --export-package ./paket_pengajuan.
Multi-Tier Submission Strategy (MCP & Non-MCP Environments):
- Tier 1: Direct Headless HTTP/REST Submitter (Primary Non-MCP - Fast 2-5s):
- Uses
python .codex/skills/scripts/omp_headless_submitter.py --input metadata.json --manuscript file.docx --submit (or interactive mode).
- 100% independent of Chrome DevTools MCP, Playwright, or browser GUI.
- Handles CSRF token, session management, and monograph metadata submission via background HTTP requests.
- Tier 2: Safe Handoff Package Export (Zero-Risk Credential Privacy):
- Recommended when the author prefers not to expose credentials to AI or terminal.
- Run:
python .codex/skills/scripts/omp_headless_submitter.py --input metadata.json --manuscript file.docx --cover cover.jpg --export-package ./submission_package.
- Generates:
metadata_pengajuan_omp.md: Formatted Title, Subtitle, KDT Abstract, Authors, ORCID, Keywords.
autofill_helper.js: 1-second browser console snippet (press F12 on OMP page, paste, and enter to auto-fill).
PANDUAN_PENGAJUAN.md: Step-by-step checklist with direct click links to OMP Wizard.
- Tier 3: Browser DOM File Injection (Chrome DevTools MCP / Visual Automation):
- Only used when Chrome DevTools MCP is installed and the user explicitly requests visual browser navigation.
- Injects file paths directly via Chrome DevTools Protocol (
DOM.setFileInputFiles).
Step 3: OMP 4-Step Monograph Submission Workflow
1. Submission Preparation (Step 1 of OMP Wizard)
- Set Submission Language:
id_ID (Bahasa Indonesia).
- Select Book Series / Category: (Buku Ajar, Buku Referensi, or Monograf).
- Confirm Author Role:
Author / Editor.
- Check all OMP Submission Requirements:
- Manuscript formatted according to publisher layout guidelines.
- No active publication elsewhere.
- Bibliography & DOI citations verified.
- Privacy Statement agreed.
2. Upload Submission Files (Step 2 of OMP Wizard)
Organize and upload manuscript components via Tier 1 (Headless API), Tier 2 (DOM Injection), or Tier 3 (Guided Handoff):
- Monograph File: Main formatted
.docx / .pdf manuscript (prepared by generate_standard_docx.py).
- Cover Image:
.jpg / .png front cover.
- Front Matter: Title page, copyright page, preface, and Table of Contents
.pdf.
3. Enter Metadata (Step 3 of OMP Wizard)
Prepare and fill metadata aligned with Perpustakaan Nasional RI (ISBN & KDT) requirements:
- Title & Subtitle: Complete Indonesian title.
- Abstract / Synopsis: 200-500 word academic summary for Katalog Dalam Terbitan (KDT).
- Contributors: Full Name, Email, Country (
Indonesia / ID), Affiliation (University/Institution), ORCID ID (https://orcid.org/...), and Brief Bio Statement.
- Keywords / Subjek Katalog: 3-5 Indonesian academic keywords.
- Language:
id / id_ID.
- Supporting Agencies: Grant or funding agency details (if applicable).
4. Confirmation & Submission Finish (Step 4 of OMP Wizard)
- Review final submission summary.
- Submit monograph to OMP editorial workflow.
- Record Submission ID and direct tracking URL for the author.
Rules
- Indonesian Language Requirement: For ISBN Perpusnas RI publication, manuscript text MUST be in Bahasa Indonesia (
id_ID).
- Multi-Tier Fallback Enforcement: Always attempt Tier 1 (Headless API) first. Fall back to Tier 2 (DOM Injection) and Tier 3 (Guided Handoff) seamlessly if needed.
- Interactive Confirmation: Always request author confirmation of file paths and book metadata before initiating web submission.
- Credential Protection: NEVER write user passwords, secret keys, or authentication tokens to disk, git history, or agent transcripts.
- OMP Version Alignment: Use endpoints compatible with Open Monograph Press 3.3.0.5 (
/v2/index.php/ap).
- User Autonomy: Always respect user's choice between manual form entry and browser/MCP automation.
1---2name: omp-publisher-connector3description: Use to connect, register, log in, and submit Indonesian academic books for ISBN Perpusnas publication to the Open Monograph Press (OMP) portal at publisher.asadel.co.id. Supports manual author guidance or assisted browser/Chrome DevTools MCP form filling across OMP 4-step submission workflow.4---56# Open Monograph Press (OMP) Publisher Connector78Use this specialist when the author is ready to publish their book manuscript to **PT. Asadel Liamsindo Teknologi / Asadel Publisher** via the Open Monograph Press (OMP 3.3.0.5) portal at `https://publisher.asadel.co.id/v2/index.php/ap`.910## Portal Endpoints1112- **Portal Base URL**: `https://publisher.asadel.co.id/v2/index.php/ap`13- **Registration URL**: `https://publisher.asadel.co.id/v2/index.php/ap/user/register`14- **Login URL**: `https://publisher.asadel.co.id/v2/index.php/ap/login`15- **Submissions Info**: `https://publisher.asadel.co.id/v2/index.php/ap/about/submissions`16- **Author Submission Wizard**: `https://publisher.asadel.co.id/v2/index.php/ap/submission/wizard`1718---1920## Agent Contract2122Input:2324- `manuscript_files`: path to final DOCX/PDF manuscript, cover image, and front matter.25- `book_metadata`: title, subtitle, abstract/synopsis, keywords, language, author details (ORCID, affiliation).26- `user_account_choice`: `manual` (guide author with links & prefilled data) or `assisted` (auto-fill via browser/Chrome DevTools MCP).27- `target_isbn_type`: `ISBN Perpusnas RI` (requires Indonesian language detection).2829Output:3031- `status`: ready, needs_input, blocked_security, or completed.32- `language_validation`: verification that manuscript is in Bahasa Indonesia (`id_ID`).33- `account_setup_status`: login/register status (manual link provided or browser form filled).34- `omp_submission_payload`: structured 4-step metadata payload ready for OMP.35- `submission_step_status`: progress through OMP Submission Steps 1 to 4.36- `security_privacy_notes`: confirmation that no credentials or secrets were stored in logs/files.3738---3940## Process4142### Step 1: Bahasa Indonesia Pre-Detection Gate43Before starting ISBN Perpusnas RI submission:441. Scan manuscript title, abstract, and sample body text.452. Confirm manuscript language is **Bahasa Indonesia (`id_ID`)**.463. If manuscript is in English or another language, notify the user that national ISBN Perpusnas RI registration requires Indonesian language text or dual-language metadata, and ask whether to proceed with International Open Access publishing via Asadel Publisher instead.4748### Step 2: Interactive Confirmation & Multi-Tier Fallback Setup49Before initiating OMP submission, present an **Interactive File & Metadata Confirmation Summary** to the author:50- 📄 **Main Manuscript**: Path, file name, & size verification.51- 🖼️ **Cover Image**: Path & resolution check.52- 📑 **Front Matter**: Path verification.53- 🌐 **Target Portal**: `https://publisher.asadel.co.id/v2/index.php/ap` (Open Monograph Press 3.3.0.5).54- 🏷️ **ISBN Target**: ISBN Perpusnas RI (Katalog Dalam Terbitan / KDT).5556#### Layman-Friendly Conversational Guidance (Panduan Ramah Pengguna Awam):57Saat berinteraksi dengan penulis buku (dosen, peneliti, praktisi):58- Gunakan bahasa Indonesia yang santun, jelas, dan hindari jargon teknis (seperti CLI, headless, REST endpoint, atau environment variable).59- Tawarkan 3 opsi sederhana dalam percakapan:60 1. **"Saya sudah punya akun"**: Agent membantu masuk & langsung memproses pengajuan naskah.61 2. **"Saya belum punya akun"**: Agent mendaftarkan akun baru secara otomatis dari profil penulis (Nama, Email, Kampus) via `python .codex/skills/scripts/omp_headless_submitter.py --register`.62 3. **"Paket Pengajuan Mandiri (Paling Direkomendasikan jika ingin menjaga privasi kata sandi)"**: Agent menyiapkan folder berkas lengkap beserta panduan 3 menit dan link langsung ke portal via `python .codex/skills/scripts/omp_headless_submitter.py --export-package ./paket_pengajuan`.6364#### Multi-Tier Submission Strategy (MCP & Non-MCP Environments):651. **Tier 1: Direct Headless HTTP/REST Submitter (Primary Non-MCP - Fast 2-5s)**:66 - Uses `python .codex/skills/scripts/omp_headless_submitter.py --input metadata.json --manuscript file.docx --submit` (or interactive mode).67 - 100% independent of Chrome DevTools MCP, Playwright, or browser GUI.68 - Handles CSRF token, session management, and monograph metadata submission via background HTTP requests.692. **Tier 2: Safe Handoff Package Export (Zero-Risk Credential Privacy)**:70 - Recommended when the author prefers not to expose credentials to AI or terminal.71 - Run: `python .codex/skills/scripts/omp_headless_submitter.py --input metadata.json --manuscript file.docx --cover cover.jpg --export-package ./submission_package`.72 - Generates:73 - `metadata_pengajuan_omp.md`: Formatted Title, Subtitle, KDT Abstract, Authors, ORCID, Keywords.74 - `autofill_helper.js`: 1-second browser console snippet (press F12 on OMP page, paste, and enter to auto-fill).75 - `PANDUAN_PENGAJUAN.md`: Step-by-step checklist with direct click links to OMP Wizard.763. **Tier 3: Browser DOM File Injection (Chrome DevTools MCP / Visual Automation)**:77 - Only used when Chrome DevTools MCP is installed and the user explicitly requests visual browser navigation.78 - Injects file paths directly via Chrome DevTools Protocol (`DOM.setFileInputFiles`).7980### Step 3: OMP 4-Step Monograph Submission Workflow8182#### 1. Submission Preparation (Step 1 of OMP Wizard)83- Set Submission Language: `id_ID` (Bahasa Indonesia).84- Select Book Series / Category: (Buku Ajar, Buku Referensi, or Monograf).85- Confirm Author Role: `Author` / `Editor`.86- Check all OMP Submission Requirements:87 - Manuscript formatted according to publisher layout guidelines.88 - No active publication elsewhere.89 - Bibliography & DOI citations verified.90 - Privacy Statement agreed.9192#### 2. Upload Submission Files (Step 2 of OMP Wizard)93Organize and upload manuscript components via Tier 1 (Headless API), Tier 2 (DOM Injection), or Tier 3 (Guided Handoff):94- **Monograph File**: Main formatted `.docx` / `.pdf` manuscript (prepared by `generate_standard_docx.py`).95- **Cover Image**: `.jpg` / `.png` front cover.96- **Front Matter**: Title page, copyright page, preface, and Table of Contents `.pdf`.9798#### 3. Enter Metadata (Step 3 of OMP Wizard)99Prepare and fill metadata aligned with Perpustakaan Nasional RI (ISBN & KDT) requirements:100- **Title & Subtitle**: Complete Indonesian title.101- **Abstract / Synopsis**: 200-500 word academic summary for Katalog Dalam Terbitan (KDT).102- **Contributors**: Full Name, Email, Country (`Indonesia / ID`), Affiliation (University/Institution), ORCID ID (https://orcid.org/...), and Brief Bio Statement.103- **Keywords / Subjek Katalog**: 3-5 Indonesian academic keywords.104- **Language**: `id` / `id_ID`.105- **Supporting Agencies**: Grant or funding agency details (if applicable).106107#### 4. Confirmation & Submission Finish (Step 4 of OMP Wizard)108- Review final submission summary.109- Submit monograph to OMP editorial workflow.110- Record Submission ID and direct tracking URL for the author.111112---113114## Rules115116- **Indonesian Language Requirement**: For ISBN Perpusnas RI publication, manuscript text MUST be in Bahasa Indonesia (`id_ID`).117- **Multi-Tier Fallback Enforcement**: Always attempt Tier 1 (Headless API) first. Fall back to Tier 2 (DOM Injection) and Tier 3 (Guided Handoff) seamlessly if needed.118- **Interactive Confirmation**: Always request author confirmation of file paths and book metadata before initiating web submission.119- **Credential Protection**: NEVER write user passwords, secret keys, or authentication tokens to disk, git history, or agent transcripts.120- **OMP Version Alignment**: Use endpoints compatible with Open Monograph Press 3.3.0.5 (`/v2/index.php/ap`).121- **User Autonomy**: Always respect user's choice between manual form entry and browser/MCP automation.