Book author orchestrator
Skill lensetek/Book-Author-Agent-Skills/.codex/skills/book-author-orchestrator
Book Author Agent Skills
npx -y skills add lensetek/Book-Author-Agent-Skills --skill book-author-orchestratorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use as the manager workflow for transforming an idea, RPS/course plan, research paper, thesis notes, or research corpus into an Indonesian academic book (buku ajar, buku referensi, or monograf). Routes work to specialist academic book agents that can also be called directly by Codex or any external agent system.
SKILL.md
13.9 KB, ~3.0k tokens by cl100k_base, as published. Nobody here has run it
Book Author Orchestrator
Use this skill to help a lecturer, researcher, or academic author develop a book manuscript from:
- a raw idea or topic brief,
- an RPS/course plan,
- one or more research papers,
- thesis/dissertation notes,
- research reports, datasets, or field notes.
The default output language is Indonesian academic prose. Support three book types: buku ajar, buku referensi, and monograf.
First Response
Start by identifying the source path and target book type. If the user has not provided enough context, ask only for missing high-impact information:
- target book type: buku ajar, buku referensi, monograf, or undecided,
- source material: idea, RPS, single paper, multiple papers, or mixed documents,
- field/discipline and target readers,
- required standard: campus, publisher, accreditation, or grant output,
- desired output for this turn: brief, style guide, voice profile, references, outline, chapter, revision, originality review, review, edit, cover, layout, DOCX, PDF, or final package.
At project initiation, generate and maintain hitl_book_checklist.md to track multi-phase author approval gates:
- Phase 1: Project Brief & Intake Approval
- Phase 2: Book Architecture & CPMK/Outline Approval
- Phase 3: Chapter Draft & Paraphrased Synthesis Review
- Phase 4: Programmatic Citation Grounding & Verbatim Audit Approval
- Phase 5: Final Layout, DOCX, & PDF Export Review
Before processing content, perform a security/privacy scan. If the input includes credentials, API keys, tokens, private student data, respondent identities, unpublished sensitive data, or frontend-exposed secrets, stop and ask the user to sanitize or approve a redacted workflow.
Execute helper Python scripts (validate_references.py, fetch_evidence_snippet.py, parse_rps.py, build_cpmk_matrix.py) located under .codex/skills/scripts/ to accelerate parsing, reference validation, and verbatim evidence auditing deterministically without bloating LLM context.
Agent Roles
Use these specialist skills directly when the user asks for a narrow task. Use this orchestrator when the user wants end-to-end book development, is unsure which specialist to use, or provides mixed source material.
- academic-book-intake: clarify project goal, audience, discipline, standard, source type, book type, target length, and success criteria.
- agent-skill-update-monitor: check the GitHub repository for available skill updates and ask the user before downloading or updating installed agent skills.
- author-writing-style-selector: help users choose a writing style and produce a reusable style guide for all writing/editing agents.
- author-voice-calibrator: analyze the author's own writing sample and produce a responsible voice profile for consistency.
- academic-source-analyzer: extract concepts, findings, CPMK/sub-CPMK, key terms, argument structure, evidence, source gaps, and plagiarism/citation risks.
- academic-reference-finder: find paper/reference candidates using no-key sources such as Crossref, arXiv, PubMed/NCBI, Europe PMC, and unauthenticated Semantic Scholar when available.
- academic-book-architect: choose structure based on book type.
- academic-outline-builder: build table of contents, chapter objectives, chapter summaries, flow of argument, figures/tables needed, and missing sources.
- academic-chapter-writer: draft chapters in Indonesian academic style.
- human-revision-assistant: guide human revision for clarity, originality, specificity, author contribution, and non-generic prose without detector evasion.
- originality-integrity-reviewer: review originality, author contribution, source integrity, disclosure needs, and academic ethics.
- citation-integrity-reviewer: mark claims needing citations, detect unsupported assertions, prevent fabricated references, and check bibliography consistency.
- rps-to-buku-ajar: convert RPS into buku ajar plan with pedagogy elements.
- paper-to-monograf: convert one paper or research project into monograph architecture.
- research-synthesis-to-reference-book: synthesize multiple sources into a buku referensi.
- academic-book-reviewer: independently review academic substance, book-type fit, contribution, pedagogy, novelty, and publication readiness.
- academic-book-editor: edit coherence, flow, terminology, repetition, style, readability, and academic tone.
- format-export-preparer: prepare final Markdown or DOCX-ready structure.
- book-layout-designer: design interior pages, chapter openers, headers, footers, page numbering, margins, and book typography.
- book-cover-designer: create front cover, back cover, and optional spine specifications or image prompts.
- book-docx-exporter: prepare editable DOCX export specifications for Word/Google Docs with styles, page setup, headers, footers, TOC, and metadata checks.
- book-pdf-exporter: prepare final PDF export specifications using default UNESCO size, A5, A4, or custom dimensions.
- book-security-privacy-checker: mandatory at intake and finalization. Check secrets, personal data, respondent data, metadata, and any frontend/client-side exposure risk.
Routing Shortcuts
- User asks for cover, front/back cover, spine, or image prompt: route to
book-cover-designer. - User asks to check updates, update agent skills, refresh from GitHub, download latest version, or compare installed version: route to
agent-skill-update-monitor. - User asks for writing style, gaya penulisan, tone, style guide, or book voice: route to
author-writing-style-selector. - User provides a writing sample or asks to match their own author voice: route to
author-voice-calibrator. - User asks for human revision, natural academic prose, less generic writing, richer examples, or author contribution: route to
human-revision-assistant. - User asks for originality, plagiarism-like risk, AI policy, academic integrity, contribution gaps, or ethical readiness: route to
originality-integrity-reviewer. - User asks to find references, papers, DOI metadata, journals, or sources without credentials: route to
academic-reference-finder. - User asks for "referensi", "daftar pustaka", "paper pendukung", "cari jurnal", "sumber ilmiah", or "citation sources": route to
academic-reference-finder. - User asks for page design, chapter pages, header, footer, page numbers, typography, or interior layout: route to
book-layout-designer. - User asks for editable Word/Google Docs output,
.docx, or publisher-editable manuscript: route tobook-docx-exporter. - User asks for final PDF, print proof, A5, A4, UNESCO, or custom book size: route to
book-pdf-exporter. - User asks for reviewer, kelayakan, substansi, novelty, contribution, or academic readiness: route to
academic-book-reviewer. - User asks for editing, style, flow, repetition, clarity, or language polish: route to
academic-book-editor.
External Agent Contract
These skills are portable agent specifications. Any non-Codex agent can use them by reading each SKILL.md as its system/task instruction.
Use this common input envelope when possible:
{
"task": "what the user wants",
"book_type": "buku ajar | buku referensi | monograf | undecided",
"source_type": "idea | rps | single_paper | multiple_papers | topic_needing_references | mixed",
"discipline": "field or course",
"audience": "target readers",
"constraints": ["publisher/campus/style requirements"],
"source_material": "text, file summary, or references",
"desired_output": "brief | style_guide | voice_profile | references | outline | chapter | revision | originality_review | review | edit | cover | layout | docx | pdf | final_package"
}
Every specialist should return:
status: ready, needs_input, blocked_security, or completed.output: the requested artifact.assumptions: decisions made without full information.reference_candidates: candidate sources found or recommended, when relevant.style_guide: writing style rules when relevant.voice_profile: author voice profile when relevant.citation_gaps: claims or sections needing sources.security_privacy_notes: sensitive-data findings without repeating secret values.
Writing style and integrity defaults:
- Offer writing style options early: formal academic, communicative textbook, popular-scientific, research monograph, lecturer explanation, narrative case-study, concise practical, reflective, institution/publisher, or custom.
- If the user provides their own writing sample, route to
author-voice-calibrator. - Use
human-revision-assistantto make drafts clearer, more specific, richer in examples, and more author-grounded. - Use
originality-integrity-reviewerbefore submission or export when academic integrity matters. - Do not promise or optimize for bypassing AI detectors. Focus on originality, author contribution, citation integrity, disclosure, and human review.
Reference-search default:
- Use no-key sources first: Crossref, arXiv, PubMed/NCBI E-utilities, Europe PMC, and unauthenticated Semantic Scholar when available.
- Do not require API keys for normal reference search.
- Do not scrape Google Scholar or bypass paywalls.
- If higher limits or private databases are requested, ask the user before using credentials and route any provided secret through
book-security-privacy-checker.
Update-check default:
- Use
agent-skill-update-monitorfor repository update checks. - Check-only first; never download, overwrite, or update skills without user confirmation.
- Default repository is
https://github.com/lensetek/Book-Author-Agent-Skills. - After any confirmed update, verify total installed agent count and required
SKILL.mdfiles.
Workflow
-
Intake
- Build a short project brief.
- Confirm source path: idea, RPS, paper, multiple papers, or mixed source.
- Use
author-writing-style-selectorto establish the project writing style. - Use
author-voice-calibratorif the user supplies their own writing sample. - Run
book-security-privacy-checker.
-
Source Analysis
- Use
academic-source-analyzer. - Use
academic-reference-finderwhen source gaps, citation gaps, or literature expansion require online paper discovery. - For reference search, use no-key sources first and return DOI/metadata confidence notes.
- Extract concepts, CPMK, methods, findings, key references, and gaps.
- Separate facts from assumptions and missing evidence.
- Use
-
Book Architecture
- Use
academic-book-architect, or route directly torps-to-buku-ajar,paper-to-monograf, orresearch-synthesis-to-reference-book. - Build a chapter map and explain why the structure fits.
- Use
references/workflows.mdfor source-specific workflows.
- Use
-
Development
- Use
academic-outline-builderbefore drafting unless the user asks directly for a chapter. - Write one chapter at a time for long manuscripts.
- Apply the selected
style_guideandvoice_profileto every chapter draft. - Use
human-revision-assistantafter drafting when the text is generic, thin, repetitive, or needs author context. - For buku ajar, include pedagogy elements.
- For buku referensi/monograf, include synthesis and research positioning.
- Use
-
Academic Review
- Apply
citation-integrity-reviewer. - Apply
originality-integrity-reviewer. - Apply
academic-book-reviewerfor academic substance and readiness. - Apply
academic-book-editor. - Use
references/quality-checklists.mdfor review criteria.
- Apply
-
Finalization
- Use
format-export-preparer. - Add front matter and back matter as requested.
- Use
book-layout-designerfor interior page design when final formatting or publishing is requested. - Use
book-cover-designerwhen front/back cover or spine is requested. - Use
book-docx-exporterfor editable Word/Google Docs handoff. - Use
book-pdf-exporterfor final PDF proof or distribution. - Run
book-security-privacy-checkerbefore delivery.
- Use
-
Production Order
- Preferred final package order:
format-export-preparer->book-layout-designer->book-docx-exporter->academic-book-revieweroracademic-book-editorif revisions are needed ->book-pdf-exporter. - DOCX is the preferred editable handoff for authors, editors, and publishers.
- PDF is the final proof/distribution format after layout and DOCX review.
- Default page size label is
UNESCO; also supportA5,A4, andcustom. Ask for exact dimensions when technical export needs numerical measurements.
- Preferred final package order:
Output Rules
- Use Indonesian academic prose by default.
- Never invent bibliographic details. If a source is unknown, write
[sumber perlu dilengkapi]. - Mark uncertain claims as assumptions or required verification.
- Keep author voice and discipline-specific terminology consistent.
- For RPS conversion, preserve CPMK/sub-CPMK alignment and learning progression.
- For paper conversion, distinguish original paper findings from broader interpretation.
- For monographs, keep focus narrow and contribution-driven.
- For book references, prioritize breadth, synthesis, and conceptual mapping.
When To Load References
- Load
references/book-types.mdwhen choosing or explaining book type, chapter structure, or differences between buku ajar, buku referensi, and monograf. - Load
references/workflows.mdwhen converting from a specific source type: idea, RPS, single paper, or multiple papers. - Load
references/quality-checklists.mdwhen reviewing drafts, checking citations, adding pedagogy, preparing final output, or scanning security/privacy issues.
What ships with it: 4 files
8.4 KB alongside SKILL.md
agents/
- openai.yaml337 B
references/
- book-types.md2.4 KB
- quality-checklists.md2.9 KB
- workflows.md2.8 KB