{"id":51492299,"url":"https://github.com/shzhao27208/aut_sci_write","last_synced_at":"2026-07-26T08:01:28.516Z","repository":{"id":350301939,"uuid":"1202529786","full_name":"ShZhao27208/Aut_Sci_Write","owner":"ShZhao27208","description":" Academic research skills suite for AI Agent — literature search/download (WoS+Elsevier+Springer), PDF   extraction, figure cropping, review writing, Zotero sync, and PPT/Html generation. ","archived":false,"fork":false,"pushed_at":"2026-07-14T16:15:55.000Z","size":59264,"stargazers_count":162,"open_issues_count":3,"forks_count":22,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-07-14T16:32:56.622Z","etag":null,"topics":["academic-research","agent","claude-code","codex","llm-tools","openclaw","opencode","pptx","skills","zotero"],"latest_commit_sha":null,"homepage":"https://shzhao27208.github.io/Aut_Sci_Write/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ShZhao27208.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-06T05:47:16.000Z","updated_at":"2026-07-14T16:17:36.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ShZhao27208/Aut_Sci_Write","commit_stats":null,"previous_names":["shzhao27208/aut_sci_write"],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/ShZhao27208/Aut_Sci_Write","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShZhao27208%2FAut_Sci_Write","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShZhao27208%2FAut_Sci_Write/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShZhao27208%2FAut_Sci_Write/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShZhao27208%2FAut_Sci_Write/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShZhao27208","download_url":"https://codeload.github.com/ShZhao27208/Aut_Sci_Write/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShZhao27208%2FAut_Sci_Write/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35905913,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-26T02:00:06.503Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["academic-research","agent","claude-code","codex","llm-tools","openclaw","opencode","pptx","skills","zotero"],"created_at":"2026-07-07T12:02:11.382Z","updated_at":"2026-07-26T08:01:28.487Z","avatar_url":"https://github.com/ShZhao27208.png","language":"Python","funding_links":[],"categories":["Suites, Systems \u0026 Meta"],"sub_categories":["Skill Suites"],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"docs/logo.gif\" width=\"160\" height=\"160\" alt=\"瞾 — Shuo Zhao\" style=\"border-radius:50%;\"/\u003e\n\n# Aut_Sci_Write\n\n**Autonomous Scientific Writer**\n\n*A modular Agent Skills suite for the full academic research lifecycle*\n\n[![Version](https://img.shields.io/badge/version-1.7.0-2563eb.svg)](package.json)\n[![Skills](https://img.shields.io/badge/skills-9-0f766e.svg)](#-what-it-does)\n[![Academic Workflow](https://img.shields.io/badge/workflow-search%20%E2%86%92%20download%20%E2%86%92%20extract%20%E2%86%92%20review%20%E2%86%92%20slides-c2410c.svg)](#-what-it-does)\n[![Paper Types](https://img.shields.io/badge/papers-research%20%7C%20review%20%7C%20meta--analysis-7c3aed.svg)](#-what-it-does)\n[![Python](https://img.shields.io/badge/Python-3.10%2B-3776AB?logo=python\u0026logoColor=white)](https://www.python.org/)\n[![Node.js](https://img.shields.io/badge/Node.js-18%2B-339933?logo=node.js\u0026logoColor=white)](https://nodejs.org/)\n[![PPTX + HTML](https://img.shields.io/badge/output-PPTX%20%2B%20HTML-0ea5e9.svg)](#-what-it-does)\n[![Zotero](https://img.shields.io/badge/reference-Zotero-b91c1c.svg)](#-what-it-does)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n[![Stars](https://img.shields.io/github/stars/ShZhao27208/Aut_Sci_Write?style=social)](https://github.com/ShZhao27208/Aut_Sci_Write)\n\n[🌐 Live Demo](https://shzhao27208.github.io/Aut_Sci_Write/) · [📦 Install](#-installation) · [📖 中文说明](#中文说明)\n\n\u003c/div\u003e\n\n---\n\n## English\n\n**Aut_Sci_Write** is a modular collection of **AI Agent Skills** that automates the entire academic research and writing lifecycle — from literature discovery and deep PDF analysis to figure extraction, review writing, and professional PPT generation.\n\n\u003e Install once, use anywhere. Just talk to AI Agent naturally — the skills activate automatically based on what you say.\n\n\n### ✨ What It Does\n\n| Skill | Description | Example Trigger |\n|:------|:------------|:----------------|\n| `sci-search` | Search arXiv + PubMed + **Web of Science** + **Elsevier** +**Springer** +  Semantic Scholar + OpenAlex simultaneously with JCR tier \u0026 impact factor data | /sci-search *Find high-IF papers on perovskite solar cells* |\n| `sci-download` | Download paper PDFs with intelligent DOI routing across 8 sources:  **Elsevier**, **Springer**, IEEE, arXiv, Unpaywall, Semantic Scholar, PubMed Central, CNKI | /sci-download *Download 10.1038/s41586-023-06600-9* |\n| `sci-extract` | Extract core insights, experimental parameters, and conclusions from PDFs | /sci-extract  *Analyze the key findings of paper.pdf* |\n| `sci-figure` | Auto-detect and crop figures from PDFs at 600 DPI, with subfigure splitting | /sci-figure *Extract Figure 3c from this paper* |\n| `sci-review` | Draft literature reviews and professional peer-review rebuttals (NeurIPS/ICLR standard) | /sci-figure *Write a literature review on GNNs for drug discovery* |\n| `sci-zotero` | Sync Zotero library, add citations by DOI/ISBN/PMID, fetch open-access PDFs | /sci-zotero *Connect to my Zotero database* |\n| `sci-ppt` | Generate professional academic PPTX from paper PDFs or structured text, with LaTeX formula rendering | /sci-zotero *Turn this paper into a seminar presentation* |\n| `sci-html` | Convert PDFs, Markdown, outlines, or summaries into interactive academic HTML slide decks and browser reports. | /sci-html Turn this paper into an interactive HTML report |\n| `sci-polish` | Two-stage academic paper polishing: AI detection reduction + 8-dimension quality improvement (grammar, tone, coherence, conciseness, terminology, structure, clarity, journal compliance) | /sci-polish *Polish this paper for NeurIPS submission* |\n\n#### 🔌 API \n\n| Data Source | API Endpoint | Auth |\n|:------------|:-------------|:-----|\n| Web of Science | `https://developer.clarivate.com/apis/wos` | `WOS_API_KEY` |\n| Springer (Meta) | `https://dev.springernature.com/#api` | `SPRINGER_API_KEY` |\n| Springer (OA) | `https://dev.springernature.com/#api` | `SPRINGER_OA_API_KEY` |\n| Scopus (Elsevier) | `https://api.elsevier.com/content/search/scopus` | `SCOPUS_API_KEY` |\n| Semantic Scholar | `https://www.semanticscholar.org/product/api` | Optional |\n| PubMed (E-utilities) | `https://pmc.ncbi.nlm.nih.gov/tools/developers/` | Optional `NCBI_API_KEY` |\n| Zotero | `https://www.zotero.org/settings/keys` | `ZOTERO_API_KEY` |\n\n### 🚀 Installation\n\n**Prerequisites**\n\nBefore installation, make sure the following environments are available:\n\n- **Python 3.10+**: required for Python-based skills such as `sci-search`, `sci-extract`, `sci-figure`, `sci-review`, and `sci-ppt`\n- **Node.js 18+**: required for `npx skills add ...` installation and CLI-based skill registration\n- **pip**: used to install Python dependencies from `requirements.txt`\n\n### ***Then*** choose **one** of the following methods:\n\n#### Method 1: Claude Code Plugin (Recommended)\n\nNo prerequisites needed — the plugin system handles everything.\n\n```bash\n# Add the marketplace (one-time)\n/plugin marketplace add ShZhao27208/Aut_Sci_Write\n\n# Install the plugin\n/plugin install academic-skills@shuozhao\n```\n\nUpdate to latest version:\n```bash\n/plugin update academic-skills@shuozhao\n```\n\n#### Method 2: npx CLI\n\n**One-line install** (***Recommended*** — installs all 9 skills globally):\n\n```bash\nnpx skills add ShZhao27208/Aut_Sci_Write -g -y\n```\n\n**Update to latest version:**\n\n```bash\nnpx skills add ShZhao27208/Aut_Sci_Write -g -y\n```\n\n\u003e After npx install, you still need Python dependencies for the skills to run:\n\u003e ```bash\n\u003e pip install -r requirements.txt\n\u003e ```\n\n#### Method 3: Manual Install (Download/Clone to local)\n\n```bash\ngit clone https://github.com/ShZhao27208/Aut_Sci_Write.git\ncd Aut_Sci_Write\nnpx skills add . -g -y\npip install -r requirements.txt\n```\n\n#### Method 4: Docker (Isolated Environment)\n\nRequires: **Docker** — no Python/Node.js needed locally.\n\n```bash\ngit clone https://github.com/ShZhao27208/Aut_Sci_Write.git\ncd Aut_Sci_Write\ndocker-compose build\ndocker-compose up -d\n```\n\nSee [DOCKER.md](DOCKER.md) for detailed Docker deployment guide.\n\n\u003e **⚠️ Troubleshooting: PromptScript error**\n\u003e\n\u003e If you see errors like `✗ sci-extract → PromptScript: PromptScript does not support global skill installation` after a recent `skills` CLI update, **don't worry — the installation has already completed successfully**. This error only affects PromptScript (an unsupported target platform) and does not impact Claude Code or other AI agents.\n\u003e\n\u003e To avoid this message, simply remove the `-g` flag:\n\u003e\n\u003e ```bash\n\u003e npx skills add ShZhao27208/Aut_Sci_Write -y\n\u003e ```\n\u003e\n\u003e Or for local installs:\n\u003e\n\u003e ```bash\n\u003e npx skills add . -y\n\u003e ```\n\n### ⚙️ Configuration\n\nOn first use, any skill will automatically create `~/.aut_sci_write/.env` with a template of all supported keys. Open it and fill in the ones you need:\n\n```bash\n# ~/.aut_sci_write/.env — unified config for all skills\n\n# For sci-zotero (optional)\nZOTERO_API_KEY=your_personal_api_key\nZOTERO_USER_ID=your_numeric_user_id\n\n# For sci-search — Web of Science (optional but recommended)\n# Apply for a free key at: https://developer.clarivate.com/apis/wos-starter\nWOS_API_KEY=your_wos_api_key\n\n# For sci-ppt PDF workflow (choose one)\nANTHROPIC_API_KEY=sk-ant-...    # Claude API\nMOONSHOT_API_KEY=sk-...         # Moonshot API\n\n# For sci-figure subfigure OCR (optional, Windows example)\nTESSERACT_CMD=\"C:\\Program Files\\Tesseract-OCR\\tesseract.exe\"\n```\n\nAll skills share this single `.env` file — fill a key once, every skill that needs it will read from here. Do not commit or publish this file.\n\n### 💬 Usage Examples\n\nOnce installed, just type naturally in AI Agent — no commands to memorize:\n\n```\n# Literature search\n\"/sci-search Search for recent papers on solid-state electrolytes for lithium batteries\"\n\n# Paper download\n\"/sci-download Download the PDF for DOI 10.1038/s41586-023-06600-9\"\n\n# Deep paper analysis\n\"/sci-extract Extract the core findings and experimental parameters from paper.pdf\"\n\n# Figure extraction\n\"/sci-figure Extract Figure 3 from paper.pdf and split subfigures a, b, c\"\n\n# Literature review\n\"/sci-review Write a literature review on graph neural networks in drug discovery\"\n\n# Rebuttal writing\n\"/sci-review Help me respond to Reviewer 2's comment about missing baselines\"\n\n# Zotero sync\n\"/sci-zotero List the paper items from my Zotero 'Materials' collection\"\n\n# PPT generation\n\"/sci-ppt Convert paper.pdf into a group meeting presentation, save as seminar.pptx\"\n\n# HTML report generation\n\"/sci-html Convert paper.pdf into an interactive browser-based academic report\"\n\n# Paper polishing (de-AI + 8-dimension quality)\n\"/sci-polish Polish this paper for NeurIPS submission, reduce AI detection rate\"\n```\n\n### 📁 Repository Structure\n\n```\nAut_Sci_Write/\n├── skills/\n│   ├── _shared/        # Unified env config module (env_config.py)\n│   ├── sci-search/     # Literature search with journal metrics (7 sources)\n│   ├── sci-download/   # Paper PDF download with intelligent DOI routing (8 sources)\n│   ├── sci-extract/    # Paper analysis and structured insight extraction\n│   ├── sci-figure/     # PDF figure and subfigure extraction\n│   ├── sci-review/     # Literature review and rebuttal writing\n│   ├── sci-ppt/        # Academic PPTX generation \n│   ├── sci-html/       # Interactive HTML reports and browser slide decks\n│   ├── sci-polish/     # Academic paper polishing: de-AI + 8-dimension quality\n│   └── sci-zotero/     # Zotero library integration\n├── scripts/\n│   ├── extract_core_insights.py  # Compatibility wrapper for sci-extract CLI\n│   ├── zotero.py                 # Compatibility wrapper for sci-zotero CLI\n│   └── journal_db.json           # Journal metrics database (independently updatable)\n├── examples/                 # Sample outputs (PDF + Markdown + PPT)\n├── docs/                     # GitHub Pages site\n├── skills-cli.js       # Local skill discovery helper\n└── requirements.txt    # Shared Python dependencies\n```\n\n### 🤝 Contributing\n\nContributions welcome! Priority areas:\n- Add journal metrics to `scripts/journal_db.json`\n- Add writing templates to `skills/sci-review/templates/`\n- Add new PPT slide types to `skills/Aut_Sci_PPt/src/aut_sci_ppt/templates/`\n- Post problems you encounter  when using it to `issue`\n\n---\n\n\n\n\n\n\n\n## 中文说明\n\n**Aut_Sci_Write** 是一套专为科研工作者设计的 **AI Agent Skills 技能包**，将科研写作的各个环节自动化，覆盖从文献发现到成果输出的完整链路。\n\n\u003e 安装一次，随处可用。直接用自然语言和 AI Agent 对话，技能会根据你说的内容自动激活。\n\n### ✨ 功能概览\n\n| 技能 | 功能描述 | 触发词示例 |\n|------|----------|:----------|\n| `sci-search` | arXiv + PubMed + **Web of Science** + **Elsevier** +**Springer**  + Semantic Scholar + OpenAlex 七源检索，自动附加 JCR 分区和影响因子 | /sci-search *搜索钙钛矿太阳能电池最新论文* |\n| `sci-download` | 论文 PDF 智能下载，根据 DOI 前缀自动路由到 **Elsevier**、**Springer**、IEEE、arXiv、Unpaywall、Semantic Scholar、PubMed Central,、知网 8 个数据源 | /sci-download *下载 10.1038/s41586-023-06600-9* |\n| `sci-extract` | 从 PDF 提取核心发现、实验参数、数值对比和主要结论 | /sci-extract *分析 paper.pdf 的核心结论* |\n| `sci-figure` | 自动检测并裁剪论文图片（600 DPI），支持复合图拆分为子图 | /sci-figure *提取论文第3张图的子图* |\n| `sci-review` | 文献综述写作 + 专业审稿回复，对标 NeurIPS/ICLR 标准 | /sci-review *帮我写图神经网络在药物发现中的综述* |\n| `sci-zotero` | Zotero 文献库同步，支持 DOI/ISBN/PMID 添加引用，自动获取 PDF | /sci-zotero *连接我的zotero数据库* |\n| `sci-ppt` | 从论文 PDF 或结构化文本一键生成学术 PPT，支持 LaTeX 公式渲染 | /sci-ppt *把这篇文献做成组会汇报PPT* |\n| `sci-html` | 将论文 PDF、Markdown、大纲或总结转换为可交互的 HTML 学术报告或浏览器幻灯片。 | /sci-html 把这篇论文做成网页版交互报告 |\n| `sci-polish` | 两阶段学术论文润色：降低 AI 检测率 + 八维质量提升（语法、语调、连贯性、简洁性、术语、结构、论证、期刊合规） | /sci-polish *帮我润色这篇论文，目标投 NeurIPS* |\n\n#### 🔌 API \n\n| 数据源               | API 地址                                         | 认证方式                |\n| :------------------- | :----------------------------------------------- | :---------------------- |\n| Web of Science       | `https://developer.clarivate.com/apis/wos`       | `WOS_API_KEY`           |\n| Springer (Meta)      | `https://dev.springernature.com/#api`            | `SPRINGER_API_KEY`      |\n| Springer (OA)        | `https://dev.springernature.com/#api`            | `SPRINGER_OA_API_KEY`   |\n| Scopus (Elsevier)    | `https://api.elsevier.com/content/search/scopus` | `SCOPUS_API_KEY`        |\n| Semantic Scholar     | `https://www.semanticscholar.org/product/api`    | Optional                |\n| PubMed (E-utilities) | `https://pmc.ncbi.nlm.nih.gov/tools/developers/` | Optional `NCBI_API_KEY` |\n| Zotero               | `https://www.zotero.org/settings/keys`           | `ZOTERO_API_KEY`        |\n\n### 🚀 安装方法\n\n**安装前提**\n\n安装前请先确保本机已具备以下环境：\n\n- **Python 3.10 及以上**：用于运行 `sci-search`、`sci-extract`、`sci-figure`、`sci-review`、`sci-ppt` 等基于 Python 的技能\n- **Node.js 18 及以上**：用于执行 `npx skills add ...` 安装命令，以及完成 CLI 方式的技能注册\n- **pip**：用于安装 `requirements.txt` 中的 Python 依赖\n\n### 随后选择以下 **任一** 方式安装：\n\n#### 方式 1：Claude Code 插件安装（推荐）\n\n无需预装环境，插件系统自动处理依赖。\n\n```bash\n# 添加 marketplace（仅需一次）\n/plugin marketplace add ShZhao27208/Aut_Sci_Write\n\n# 安装插件\n/plugin install academic-skills@shuozhao\n```\n\n更新到最新版本：\n```bash\n/plugin update academic-skills@shuozhao\n```\n\n#### 方式 2：npx 命令安装\n\n**一行命令安装**（***推荐***，将全部 9 个技能进行全局安装）：\n\n```bash\nnpx skills add ShZhao27208/Aut_Sci_Write -g -y \n```\n\n**更新到最新版本**（重新运行安装命令即可覆盖更新）：\n\n```bash\nnpx skills add ShZhao27208/Aut_Sci_Write -g -y \n```\n\n\u003e npx 安装后仍需安装 Python 依赖才能运行技能：\n\u003e ```bash\n\u003e pip install -r requirements.txt\n\u003e ```\n\n#### 方式 3：手动安装（克隆/下载仓库到本地）\n\n```bash\ngit clone https://github.com/ShZhao27208/Aut_Sci_Write.git\ncd Aut_Sci_Write\nnpx skills add . -g -y\npip install -r requirements.txt\n```\n\n#### 方式 4：Docker 安装（隔离环境）\n\n需要：**Docker** — 本地无需 Python/Node.js。\n\n```bash\ngit clone https://github.com/ShZhao27208/Aut_Sci_Write.git\ncd Aut_Sci_Write\ndocker-compose build\ndocker-compose up -d\n```\n\n详细的 Docker 部署指南请参考 [DOCKER.md](DOCKER.md)。\n\n\u003e **⚠️ 常见问题：PromptScript 报错**\n\u003e\n\u003e 如果安装后出现 `✗ sci-extract → PromptScript: PromptScript does not support global skill installation` 等错误，**无需担心，skills 已经安装成功**。此错误仅影响 PromptScript（一个不支持全局安装的目标平台），不影响 Claude Code 或其他 AI Agent 的正常使用。\n\u003e\n\u003e 如需消除此提示，去掉 `-g` 参数即可：\n\u003e\n\u003e ```bash\n\u003e npx skills add ShZhao27208/Aut_Sci_Write -y\n\u003e ```\n\u003e\n\u003e 或本地安装时：\n\u003e\n\u003e ```bash\n\u003e npx skills add . -y\n\u003e ```\n\n### ⚙️ 配置说明\n\n首次使用任意技能时，会自动创建 `~/.aut_sci_write/.env` 并写入所有支持的 API key 模板。打开该文件，按需填入：\n\n```bash\n# ~/.aut_sci_write/.env — 所有技能共用的统一配置文件\n\n# sci-zotero 文献管理（可选）\nZOTERO_API_KEY=你的个人API密钥\nZOTERO_USER_ID=你的Zotero数字用户ID\n\n# sci-search Web of Science 检索（可选，强烈推荐）\n# 免费申请地址：https://developer.clarivate.com/apis/wos-starter\nWOS_API_KEY=你的WoS_API密钥\n\n# sci-ppt 论文工作流（选择其一）\nANTHROPIC_API_KEY=sk-ant-...    # Claude API\nMOONSHOT_API_KEY=sk-...         # Moonshot API（国内推荐）\n\n# sci-figure 子图 OCR 识别（可选）\n# Windows 示例：\nTESSERACT_CMD=\"C:\\Program Files\\Tesseract-OCR\\tesseract.exe\"\n```\n\n所有技能共享这一个 `.env` 文件 — 填写一次，所有需要该密钥的技能都会自动读取。请勿提交或公开此文件。\n\n### 💬 使用示例\n\n安装后直接在AI Agent 中用自然语言对话，无需记忆命令：\n\n```\n# 文献检索\n\"/sci-search 搜索关于锂离子电池固态电解质的高影响因子论文\"\n\n# 论文下载\n\"/sci-download 下载这篇论文 10.1038/s41586-023-06600-9\"\n\n# 深度论文解析\n\"/sci-extract 分析 paper.pdf 的核心发现，提取实验参数和主要结论\"\n\n# 图表提取\n\"/sci-figure 从 paper.pdf 中提取 Figure 3 并拆分子图 a、b、c\"\n\n# 文献综述\n\"/sci-review 帮我写一篇关于图神经网络在药物发现中应用的文献综述\"\n\n# 审稿回复\n\"/sci-review 帮我回复审稿人2关于缺少基线对比实验的意见\"\n\n# Zotero 同步\n\"/sci-zotero 列出我 Zotero 中 Materials 文件夹的文献条目\"\n\n# 生成 PPT\n\"/sci-ppt 把 paper.pdf 做成组会汇报PPT，输出到 seminar.pptx\"\n\n# 生成 HTML汇报\n\"/sci-html 将 paper.pdf 转换成交互式 HTML 学术报告\"\n\n# 论文润色（降AI率 + 八维提升）\n\"/sci-polish 帮我润色这篇论文，目标期刊是 IEEE TPAMI\"\n```\n\n### 📁 项目结构\n\n```\nAut_Sci_Write/\n├── skills/\n│   ├── _shared/              # 统一环境配置模块 (env_config.py)\n│   ├── sci-search/           # 文献检索与期刊指标（7 源）\n│   ├── sci-download/         # 论文 PDF 智能下载（8 源）\n│   ├── sci-extract/          # 文献核心内容提取\n│   ├── sci-figure/           # 论文图表检测与裁剪\n│   ├── sci-review/           # 综述写作与审稿回复\n│   ├── sci-ppt/              # PPT 生成引擎（模板、布局、解析器）\n│   ├── sci-html/             # html交互式报告生成\n│   ├── sci-polish/           # 论文润色：降AI率 + 八维质量提升\n│   └── sci-zotero/           # Zotero 文献库集成\n├── scripts/\n│   ├── extract_core_insights.py  # sci-extract CLI 兼容包装\n│   ├── zotero.py                 # sci-zotero CLI 兼容包装\n│   └── journal_db.json       # 期刊指标数据库（可独立更新）\n├── examples/                 # 示例输出（PDF + Markdown + PPT）\n├── docs/                     # GitHub Pages 展示页\n├── skills-cli.js             # 本地技能发现助手\n└── requirements.txt        \n```\n\n### 🤝 贡献指南\n\n欢迎贡献！优先方向：\n- 在 `scripts/journal_db.json` 中补充期刊指标数据\n- 在 `skills/sci-review/templates/` 中添加新的写作模板\n- 在 `skills/Aut_Sci_PPt/src/aut_sci_ppt/templates/` 中新增 PPT 页面类型\n- 在`issue`中提出自己遇到的问题\n\n![examles](./examples/examples.png)\n\n---\n\n## 📄 License\n\nMIT License — see [LICENSE](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshzhao27208%2Faut_sci_write","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshzhao27208%2Faut_sci_write","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshzhao27208%2Faut_sci_write/lists"}