Academic Composer Upload
/install academic-composer
Academic Composer — Skill Specification
Purpose
Academic writing assistant for research and learning purposes: search academic sources, build evidence-based outlines, expand into fully cited essays (APA / MLA / Chicago), and improve writing style with local quantitative analysis.
Academic Integrity Notice: This skill is intended for personal research drafts, study aids, and learning how to construct academic arguments with proper citations. It is NOT intended for submitting AI-generated content as one's own original work, bypassing academic integrity policies, or any form of plagiarism. Users are solely responsible for ensuring their use complies with their institution's academic honesty requirements.
When to Use
- User wants to write an academic essay or research paper
- User needs help with citations, references, or bibliography
- User wants to find academic sources for a topic
- User needs to convert an outline into a full essay
- User mentions academic writing, essay draft, cite sources
Four-Phase Workflow
Phase 0 — Source Collection
Build a curated Source List before writing. The essay is structured around evidence, not the other way around.
Option A — Academic search:
- Run:
python skill/scripts/scholar.py --query "TOPIC KEYWORDS" --limit 10 --year-min YEAR --json - Present the returned papers as a numbered list
- User selects which papers to include
Option B — User-provided sources:
- User pastes titles, DOIs, URLs, or BibTeX entries
- Parse into structured records
Combined: Search first, then merge user-provided sources. Confirm Source List before proceeding.
Phase 1 — Outline Generation
- Collect from the user: topic, essay type, word count, citation style, requirements
- Generate a structured outline with source mapping per paragraph
- Present outline, wait for user approval, revise if requested
Phase 2 — Essay Expansion
- Expand the approved outline into a complete essay
- Insert in-text citations at every evidence point per chosen style
- Append a complete Reference List (APA), Works Cited (MLA), or Bibliography (Chicago)
- Present draft to user for review
Phase 3 — Writing Style Improvement (optional)
Runs entirely locally. No data leaves the machine.
- Save essay to a temp file, then run:
python skill/scripts/pipeline.py --file /tmp/essay.txt --measure-only --json(Essay is passed via file path, not CLI argument, to avoid process-listing exposure.) - If style score > 15: rewrite flagged passages to improve naturalness
- Citation protection: All citations are immutable during rewriting
- Repeat until style score \x3C= 15 or max passes reached
Rules
- Sources first: Build the Source List before generating the outline
- User approval required on outline before expanding
- Citation integrity: Never fabricate, alter, or remove citations
- Citation protection: Citations are immutable during rewriting
- Plain text output in the essay body
- No hallucination: Only use sources from the confirmed Source List
- Local scripts:
pipeline.py,measure.py, andscholar.pydo not transmit essay content externally. However, essay generation and rewriting are performed by the orchestrating LLM, which may use a remote model provider depending on the agent's configuration - Ethics: Always include academic integrity disclaimer in the final output
Supporting Files
| File | Purpose |
|---|---|
skill/scripts/scholar.py |
Semantic Scholar API source search |
skill/scripts/pipeline.py |
Local writing style analysis |
skill/scripts/measure.py |
Bundled quantitative scorer |
skill/references/essay_templates.md |
Essay type templates with source mapping |
skill/references/citation_formats.md |
APA / MLA / Chicago formatting rules |
SECURITY.md |
Data flow, permissions, academic integrity |
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install academic-composer - 安装完成后,直接呼叫该 Skill 的名称或使用
/academic-composer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Academic Composer Upload 是什么?
Assists in academic writing by sourcing research, generating outlines, expanding essays with citations, and improving style while ensuring citation integrity. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 156 次。
如何安装 Academic Composer Upload?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install academic-composer」即可一键安装,无需额外配置。
Academic Composer Upload 是免费的吗?
是的,Academic Composer Upload 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Academic Composer Upload 支持哪些平台?
Academic Composer Upload 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Academic Composer Upload?
由 kevin0818-lxd(@kevin0818-lxd)开发并维护,当前版本 v1.0.3。