Install
openclaw skills install paper-engineering-assistant基于“框架层-总结层-正文层”三层架构的自动化论文写作与文献管理助手。严格按照用户指定的目录(`workspace/毕业论文`)组织所有文件。
openclaw skills install paper-engineering-assistantThis skill automates a structured academic writing workflow based on a three-layer architecture: Framework Layer, Summary Layer, and Body Layer. It maintains data consistency across all layers through automatic synchronization mechanisms. The skill operates within a user-designated project directory (default: ./PaperProject/).
Use this skill when the user needs systematic assistance with academic writing, especially for long-form documents like theses or dissertations.
references folder."This skill strictly follows the three-layer architecture:
structs.json): The blueprint/map of the entire paper. A JSON array describing the hierarchical structure of chapters, sections, and paragraphs with IDs, titles, abstracts, keywords, and key points.summaries.json): The content database. Provides detailed summaries for each framework node and records related node IDs for content traceability../document_body/ directory): The actual written content. A directory and Markdown file collection that exactly mirrors the framework layer structure, with each file corresponding to a writing unit.Stage 1: Literature Review & Processing
./document_body/, ./processed_references/).references directory.information.md file with metadata (title, author, abstract, keywords, download link).structs.json, summaries.json, and body files stored within that reference's folder. This creates a "knowledge base" for each reference.information.md.Stage 2: Document Writing
structs.json based on the research topic, proposal, and processed references. If an exemplary reference paper exists, its structure can be emulated.summaries.json../document_body/ directory, following the format Chapter_X/Section_X.X_Title.md. If a section becomes too long, split it into multiple files (e.g., Section_X.X_Title_trunc_1.md).Stage 3: Assembly & Synchronization
./document_body/ and merges them in the order defined by the framework layer into a complete thesis_final.md file. This is a programmatic process, not reliant on AI.structs.json) or Summary Layer (summaries.json), the corresponding Body Layer files must be rewritten or updated.When the user triggers the skill, I will work according to the following logic:
./PaperProject/ in the current working directory. All generated files will be placed within this directory or its subdirectories.references folder.
b. Execute the "Literature Review & Processing" workflow for each item.
c. Generate a literature_review_report.md summarizing key findings and interconnections.structs.json (Framework Layer) in the project root.structs.json and summaries.json.
b. Create corresponding folders and files in the ./document_body/ directory and begin writing content. Existing files in this directory may be overwritten.
c. While writing each section, query summaries.json and the associated reference knowledge bases../document_body/Chapter_3/3.1_Current_Analysis.md).
b. I first read the modified file content, extract a new abstract and key points.
c. Update the section_summary for the corresponding section_id in summaries.json.
d. Update the abstract and key_points for the corresponding section_id in structs.json.references directory.
c. Create a folder and information.md for each, regardless of download success. If downloaded successfully, proceed with structured parsing.references folder is empty, I will notify the user and ask if they want to proceed directly to framework design or start a network search for literature.