Sandbox
@ShZhao27208/Aut_Sci_Write

Agent skills for academic search, writing, and slides

Aut_Sci_Write bundles nine skills that move a paper from discovery to output. The skills handle literature search, DOI-based downloads, PDF insight extraction, figure cropping, review drafting, Zotero syncing, PPTX generation, HTML reports, and paper polishing.

194 stars25 forksPythonUpdated 1mo ago
Who it's for

Builders who want their agent to search papers, read PDFs, manage citations, and produce research outputs.

What it delivers

You can take a paper from search to notes, citations, and slides without switching tools.

What it does

Literature search

Searches arXiv, PubMed, Web of Science, Elsevier, Springer, Semantic Scholar, and OpenAlex, with journal metrics like JCR tier and impact factor.

Paper download

Routes DOI lookups across publishers and open-access sources to fetch PDFs from Elsevier, Springer, IEEE, arXiv, Unpaywall, Semantic Scholar, PubMed Central, and CNKI.

PDF insight extraction

Pulls core findings, figures, and status info from PDFs or DOI/PMID/arXiv sources with multi-source fallback.

Figure extraction

Detects and crops figures from PDFs at 600 DPI and can split subfigures.

Review and rebuttal writing

Drafts literature reviews and reviewer responses in a research-paper style.

Zotero sync

Connects to Zotero, adds items by DOI/ISBN/PMID, and fetches open-access PDFs.

PPTX and HTML generation

Turns papers or outlines into academic slide decks or interactive HTML reports, including LaTeX formula rendering.

Paper polishing

Runs a two-stage polishing flow for grammar, structure, clarity, and journal-fit improvements.

How to get it

  1. 1Run
    git clone https://github.com/ShZhao27208/Aut_Sci_Write.git
    cd Aut_Sci_Write
    npx skills add . -g -y
    pip install -r requirements.txt

README

瞾 — Shuo Zhao

Aut_Sci_Write

Autonomous Scientific Writer

A modular Agent Skills suite for the full academic research lifecycle

Version Skills Academic Workflow Paper Types Python Node.js PPTX + HTML Zotero License: MIT Stars

🌐 Live Demo · 📦 Install · 📖 中文说明


English

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.

Install once, use anywhere. Just talk to AI Agent naturally — the skills activate automatically based on what you say.

✨ What It Does

SkillDescriptionExample Trigger
sci-searchSearch arXiv + PubMed + Web of Science + Elsevier +Springer + Semantic Scholar + OpenAlex simultaneously with JCR tier & impact factor data/sci-search Find high-IF papers on perovskite solar cells
sci-downloadDownload 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
sci-extractExtract core insights from PDFs; Paper Harvester fetches full text + figures from DOI/PMID/arXiv with multi-source fallthrough, degraded capture handling, and extraction status badges/sci-extract Analyze the key findings of paper.pdf
sci-figureAuto-detect and crop figures from PDFs at 600 DPI, with subfigure splitting/sci-figure Extract Figure 3c from this paper
sci-reviewDraft literature reviews and professional peer-review rebuttals (NeurIPS/ICLR standard)/sci-figure Write a literature review on GNNs for drug discovery
sci-zoteroSync Zotero library, add citations by DOI/ISBN/PMID, fetch open-access PDFs/sci-zotero Connect to my Zotero database
sci-pptGenerate professional academic PPTX from paper PDFs or structured text, with LaTeX formula rendering/sci-zotero Turn this paper into a seminar presentation
sci-htmlConvert PDFs, Markdown, outlines, or summaries into interactive academic HTML slide decks and browser reports./sci-html Turn this paper into an interactive HTML report
sci-polishTwo-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

🔌 API

Data SourceAPI EndpointAuthDoc
Web of Sciencehttps://api.clarivate.com/apis/wos-starter/v1/documentsWOS_API_KEY (header X-ApiKey)developer.clarivate.com
Springer Nature (Meta)https://api.springernature.com/meta/v2/jsonSPRINGER_API_KEY (query param api_key)dev.springernature.com
Springer Nature (OA)https://api.springernature.com/openaccess/jsonSPRINGER_OA_API_KEY (query param api_key)dev.springernature.com
Scopus (Elsevier)https://api.elsevier.com/content/search/scopusSCOPUS_API_KEY (header X-ELS-APIKey)dev.elsevier.com
Elsevier Articlehttps://api.elsevier.com/content/article/doi/{doi}ELSEVIER_API_KEY + optional ELSEVIER_INSTTOKENdev.elsevier.com
Semantic Scholarhttps://api.semanticscholar.org/graph/v1/paper/searchOptional SEMANTIC_SCHOLAR_API_KEY (header x-api-key)semanticscholar.org/product/api
OpenAlexhttps://api.openalex.org/worksOptional OPENALEX_EMAIL (query param mailto)docs.openalex.org
PubMed (NCBI E-utils)https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgiOptional NCBI_API_KEY + NCBI_EMAILncbi.nlm.nih.gov
Europe PMChttps://www.ebi.ac.uk/europepmc/webservices/rest/searchNoneeuropepmc.org/RestfulWebService
CrossRefhttps://api.crossref.org/worksNone (optional mailto for polite pool)crossref.org/documentation
Unpaywallhttps://api.unpaywall.org/v2/{doi}UNPAYWALL_EMAIL (query param email)unpaywall.org/products/api
IEEE Xplorehttps://ieeexploreapi.ieee.org/api/v1/search/articlesIEEE_API_KEY (query param apikey)developer.ieee.org
arXivhttps://export.arxiv.org/api/queryNoneinfo.arxiv.org/help/api
Zoterohttps://api.zotero.orgZOTERO_API_KEY (header Zotero-API-Key, v3)zotero.org/support/dev/web_api

🚀 Installation

Prerequisites

Before installation, make sure the following environments are available:

  • Python 3.10+: required for Python-based skills such as sci-search, sci-extract, sci-figure, sci-review, and sci-ppt
  • Node.js 18+: required for npx skills add ... installation and CLI-based skill registration
  • pip: used to install Python dependencies from requirements.txt

Then choose one of the following methods:

Method 1: Claude Code Plugin (Recommended)

No prerequisites needed — the plugin system handles everything.

# Add the marketplace (one-time)
/plugin marketplace add ShZhao27208/Aut_Sci_Write

# Install the plugin
/plugin install academic-skills@shuozhao

Update to latest version:

/plugin update academic-skills@shuozhao

Method 2: npx CLI

One-line install (Recommended — installs all 9 skills globally):

npx skills add ShZhao27208/Aut_Sci_Write -g -y

Update to latest version:

npx skills add ShZhao27208/Aut_Sci_Write -g -y

After npx install, you still need Python dependencies for the skills to run:

pip install -r requirements.txt

Method 3: Manual Install (Download/Clone to local)

git clone https://github.com/ShZhao27208/Aut_Sci_Write.git
cd Aut_Sci_Write
npx skills add . -g -y
pip install -r requirements.txt

Method 4: Docker (Isolated Environment)

Requires: Docker — no Python/Node.js needed locally.

git clone https://github.com/ShZhao27208/Aut_Sci_Write.git
cd Aut_Sci_Write
docker-compose build
docker-compose up -d

See DOCKER.md for detailed Docker deployment guide.

⚠️ Troubleshooting: PromptScript error

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.

To avoid this message, simply remove the -g flag:

npx skills add ShZhao27208/Aut_Sci_Write -y

Or for local installs:

npx skills add . -y

⚙️ Configuration

On 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:

# ~/.aut_sci_write/.env — unified config for all skills

# ─── sci-search ───────────────────────────────────────────────
# Web of Science Starter API (free): https://developer.clarivate.com/apis/wos-starter
WOS_API_KEY=
# Elsevier Scopus API (free): https://dev.elsevier.com/
SCOPUS_API_KEY=
# Springer Nature Metadata API (free): https://dev.springernature.com/
SPRINGER_API_KEY=
# Springer Nature Open Access API (falls back to SPRINGER_API_KEY)
SPRINGER_OA_API_KEY=
# Semantic Scholar (optional, for higher rate limits): https://www.semanticscholar.org/product/api#api-key
SEMANTIC_SCHOLAR_API_KEY=
# OpenAlex polite pool (optional, just your email)
OPENALEX_EMAIL=

# ─── sci-download ─────────────────────────────────────────────
# Elsevier Article Retrieval API (free): https://dev.elsevier.com/
ELSEVIER_API_KEY=
ELSEVIER_INSTTOKEN=
# IEEE Xplore API (free tier): https://developer.ieee.org/
IEEE_API_KEY=
# Unpaywall (just your email): https://unpaywall.org/products/api
UNPAYWALL_EMAIL=

# ─── sci-search & sci-download (shared) ──────────────────────
# NCBI/PubMed E-utilities (free): https://www.ncbi.nlm.nih.gov/account/settings/
NCBI_API_KEY=
NCBI_EMAIL=

# ─── sci-zotero ──────────────────────────────────────────────
# Zotero API key: https://www.zotero.org/settings/keys/new
ZOTERO_API_KEY=
# Numeric user ID (for personal library)
ZOTERO_USER_ID=
# Numeric group ID (for group library, use instead of USER_ID)
ZOTERO_GROUP_ID=

# ─── sci-ppt (optional AI parser) ────────────────────────────
ANTHROPIC_API_KEY=sk-ant-...    # Claude API
OPENAI_API_KEY=sk-...           # OpenAI fallback

# ─── sci-figure (optional subfigure OCR, Windows example) ────
TESSERACT_CMD="C:\Program Files\Tesseract-OCR\tesseract.exe"

Everything except sci-ppt and sci-figure works without any key — CrossRef, OpenAlex, Europe PMC, arXiv, and Semantic Scholar's anonymous tier need no credentials. Keys mainly unlock publisher-side full text and raise rate limits.

All 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.

💬 Usage Examples

Once installed, just type naturally in AI Agent — no commands to memorize:

# Literature search
"/sci-search Search for recent papers on solid-state electrolytes for lithium batteries"

# Paper download
"/sci-download Download the PDF for DOI 10.1038/s41586-023-06600-9"

# Deep paper analysis
"/sci-extract Extract the core findings and experimental parameters from paper.pdf"

# Figure extraction
"/sci-figure Extract Figure 3 from paper.pdf and split subfigures a, b, c"

# Literature review
"/sci-review Write a literature review on graph neural networks in drug discovery"

# Rebuttal writing
"/sci-review Help me respond to Reviewer 2's comment about missing baselines"

# Zotero sync
"/sci-zotero List the paper items from my Zotero 'Materials' collection"

# PPT generation
"/sci-ppt Convert paper.pdf into a group meeting presentation, save as seminar.pptx"

# HTML report generation
"/sci-html Convert paper.pdf into an interactive browser-based academic report"

# Paper polishing (de-AI + 8-dimension quality)
"/sci-polish Polish this paper for NeurIPS submission, reduce AI detection rate"

📁 Repository Structure

Aut_Sci_Write/
├── skills/
│   ├── _shared/        # Unified env config module (env_config.py)
│   ├── sci-search/     # Literature search with journal metrics (7 sources)
│   ├── sci-download/   # Paper PDF download with intelligent DOI routing (8 sources)
│   ├── sci-extract/    # Paper analysis and structured insight extraction
│   ├── sci-figure/     # PDF figure and subfigure extraction
│   ├── sci-review/     # Literature review and rebuttal writing
│   ├── sci-ppt/        # Academic PPTX generation 
│   ├── sci-html/       # Interactive HTML reports and browser slide decks
│   ├── sci-polish/     # Academic paper polishing: de-AI + 8-dimension quality
│   └── sci-zotero/     # Zotero library integration
├── scripts/
│   ├── extract_core_insights.py  # Compatibility wrapper for sci-extract CLI
│   ├── zotero.py                 # Compatibility wrapper for sci-zotero CLI
│   └── journal_db.json           # Journal metrics database (independently updatable)
├── examples/                 # Sample outputs (PDF + Markdown + PPT)
├── docs/                     # GitHub Pages site
├── skills-cli.js       # Local skill discovery helper
└── requirements.txt    # Shared Python dependencies

🤝 Contributing

Contributions welcome! Priority areas:

  • Add journal metrics to scripts/journal_db.json
  • Add writing templates to skills/sci-review/templates/
  • Add new PPT slide types to skills/Aut_Sci_PPt/src/aut_sci_ppt/templates/
  • Post problems you encounter when using it to issue

中文说明

Aut_Sci_Write 是一套专为科研工作者设计的 AI Agent Skills 技能包,将科研写作的各个环节自动化,覆盖从文献发现到成果输出的完整链路。

安装一次,随处可用。直接用自然语言和 AI Agent 对话,技能会根据你说的内容自动激活。

✨ 功能概览

技能功能描述触发词示例
sci-searcharXiv + PubMed + Web of Science + Elsevier +Springer + Semantic Scholar + OpenAlex 七源检索,自动附加 JCR 分区和影响因子/sci-search 搜索钙钛矿太阳能电池最新论文
sci-download论文 PDF 智能下载,根据 DOI 前缀自动路由到 ElsevierSpringer、IEEE、arXiv、Unpaywall、Semantic Scholar、PubMed Central,、知网 8 个数据源/sci-download 下载 10.1038/s41586-023-06600-9
sci-extract从 PDF 提取核心发现、实验参数和结论;Paper Harvester 支持通过 DOI/PMID/arXiv 自动抓取全文+图片,多源 PDF 候选回退、降级抓取、提取状态标记/sci-extract 分析 paper.pdf 的核心结论
sci-figure自动检测并裁剪论文图片(600 DPI),支持复合图拆分为子图/sci-figure 提取论文第3张图的子图
sci-review文献综述写作 + 专业审稿回复,对标 NeurIPS/ICLR 标准/sci-review 帮我写图神经网络在药物发现中的综述
sci-zoteroZotero 文献库同步,支持 DOI/ISBN/PMID 添加引用,自动获取 PDF/sci-zotero 连接我的zotero数据库
sci-ppt从论文 PDF 或结构化文本一键生成学术 PPT,支持 LaTeX 公式渲染/sci-ppt 把这篇文献做成组会汇报PPT
sci-html将论文 PDF、Markdown、大纲或总结转换为可交互的 HTML 学术报告或浏览器幻灯片。/sci-html 把这篇论文做成网页版交互报告
sci-polish两阶段学术论文润色:降低 AI 检测率 + 八维质量提升(语法、语调、连贯性、简洁性、术语、结构、论证、期刊合规)/sci-polish 帮我润色这篇论文,目标投 NeurIPS

🔌 API

数据源API 接口地址认证方式文档
Web of Sciencehttps://api.clarivate.com/apis/wos-starter/v1/documentsWOS_API_KEY(header X-ApiKeydeveloper.clarivate.com
Springer Nature (Meta)https://api.springernature.com/meta/v2/jsonSPRINGER_API_KEY(query api_keydev.springernature.com
Springer Nature (OA)https://api.springernature.com/openaccess/jsonSPRINGER_OA_API_KEY(query api_keydev.springernature.com
Scopus (Elsevier)https://api.elsevier.com/content/search/scopusSCOPUS_API_KEY(header X-ELS-APIKeydev.elsevier.com
Elsevier 全文https://api.elsevier.com/content/article/doi/{doi}ELSEVIER_API_KEY + 可选 ELSEVIER_INSTTOKENdev.elsevier.com
Semantic Scholarhttps://api.semanticscholar.org/graph/v1/paper/search可选 SEMANTIC_SCHOLAR_API_KEY(header x-api-keysemanticscholar.org/product/api
OpenAlexhttps://api.openalex.org/works可选 OPENALEX_EMAIL(query mailtodocs.openalex.org
PubMed (NCBI E-utils)https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi可选 NCBI_API_KEY + NCBI_EMAILncbi.nlm.nih.gov
Europe PMChttps://www.ebi.ac.uk/europepmc/webservices/rest/search无需europepmc.org/RestfulWebService
CrossRefhttps://api.crossref.org/works无需(可选 mailto 加速)crossref.org
Unpaywallhttps://api.unpaywall.org/v2/{doi}UNPAYWALL_EMAIL(query emailunpaywall.org/products/api
IEEE Xplorehttps://ieeexploreapi.ieee.org/api/v1/search/articlesIEEE_API_KEY(query apikeydeveloper.ieee.org
arXivhttps://export.arxiv.org/api/query无需info.arxiv.org/help/api
Zoterohttps://api.zotero.orgZOTERO_API_KEY(header Zotero-API-Key,v3)zotero.org/support/dev/web_api

🚀 安装方法

安装前提

安装前请先确保本机已具备以下环境:

  • Python 3.10 及以上:用于运行 sci-searchsci-extractsci-figuresci-reviewsci-ppt 等基于 Python 的技能
  • Node.js 18 及以上:用于执行 npx skills add ... 安装命令,以及完成 CLI 方式的技能注册
  • pip:用于安装 requirements.txt 中的 Python 依赖

随后选择以下 任一 方式安装:

方式 1:Claude Code 插件安装(推荐)

无需预装环境,插件系统自动处理依赖。

# 添加 marketplace(仅需一次)
/plugin marketplace add ShZhao27208/Aut_Sci_Write

# 安装插件
/plugin install academic-skills@shuozhao

更新到最新版本:

/plugin update academic-skills@shuozhao

方式 2:npx 命令安装

一行命令安装推荐,将全部 9 个技能进行全局安装):

npx skills add ShZhao27208/Aut_Sci_Write -g -y 

更新到最新版本(重新运行安装命令即可覆盖更新):

npx skills add ShZhao27208/Aut_Sci_Write -g -y 

npx 安装后仍需安装 Python 依赖才能运行技能:

pip install -r requirements.txt

方式 3:手动安装(克隆/下载仓库到本地)

git clone https://github.com/ShZhao27208/Aut_Sci_Write.git
cd Aut_Sci_Write
npx skills add . -g -y
pip install -r requirements.txt

方式 4:Docker 安装(隔离环境)

需要:Docker — 本地无需 Python/Node.js。

git clone https://github.com/ShZhao27208/Aut_Sci_Write.git
cd Aut_Sci_Write
docker-compose build
docker-compose up -d

详细的 Docker 部署指南请参考 DOCKER.md

⚠️ 常见问题:PromptScript 报错

如果安装后出现 ✗ sci-extract → PromptScript: PromptScript does not support global skill installation 等错误,无需担心,skills 已经安装成功。此错误仅影响 PromptScript(一个不支持全局安装的目标平台),不影响 Claude Code 或其他 AI Agent 的正常使用。

如需消除此提示,去掉 -g 参数即可:

npx skills add ShZhao27208/Aut_Sci_Write -y

或本地安装时:

npx skills add . -y

⚙️ 配置说明

首次使用任意技能时,会自动创建 ~/.aut_sci_write/.env 并写入所有支持的 API key 模板。打开该文件,按需填入:

# ~/.aut_sci_write/.env — 所有技能共用的统一配置文件

# ─── sci-search ───────────────────────────────────────────────
# Web of Science Starter API(免费):https://developer.clarivate.com/apis/wos-starter
WOS_API_KEY=
# Elsevier Scopus API(免费):https://dev.elsevier.com/
SCOPUS_API_KEY=
# Springer Nature Metadata API(免费):https://dev.springernature.com/
SPRINGER_API_KEY=
# Springer Nature Open Access API(留空则回退到 SPRINGER_API_KEY)
SPRINGER_OA_API_KEY=
# Semantic Scholar(可选,提升速率限制):https://www.semanticscholar.org/product/api#api-key
SEMANTIC_SCHOLAR_API_KEY=
# OpenAlex 礼貌池(可选,填邮箱即可)
OPENALEX_EMAIL=

# ─── sci-download ─────────────────────────────────────────────
# Elsevier 全文检索 API(免费):https://dev.elsevier.com/
ELSEVIER_API_KEY=
ELSEVIER_INSTTOKEN=
# IEEE Xplore API(免费 tier):https://developer.ieee.org/
IEEE_API_KEY=
# Unpaywall(填邮箱即可):https://unpaywall.org/products/api
UNPAYWALL_EMAIL=

# ─── sci-search & sci-download(共用)────────────────────────
# NCBI/PubMed E-utilities(免费):https://www.ncbi.nlm.nih.gov/account/settings/
NCBI_API_KEY=
NCBI_EMAIL=

# ─── sci-zotero ──────────────────────────────────────────────
# Zotero API key:https://www.zotero.org/settings/keys/new
ZOTERO_API_KEY=
# 个人库数字 ID
ZOTERO_USER_ID=
# 群组库 ID(与 USER_ID 二选一)
ZOTERO_GROUP_ID=

# ─── sci-ppt(可选 AI 解析)──────────────────────────────────
ANTHROPIC_API_KEY=sk-ant-...    # Claude API
OPENAI_API_KEY=sk-...           # OpenAI 备选

# ─── sci-figure(可选子图 OCR,Windows 示例)─────────────────
TESSERACT_CMD="C:\Program Files\Tesseract-OCR\tesseract.exe"

sci-pptsci-figure 外,大部分功能无需任何密钥即可使用 — CrossRef、OpenAlex、Europe PMC、arXiv 及 Semantic Scholar 匿名层均免配置。密钥主要用于解锁出版商全文和提升速率限制。

所有技能共享这一个 .env 文件 — 填写一次,所有需要该密钥的技能都会自动读取。请勿提交或公开此文件。

# 通过 DOI 抓取
python skills/sci-extract/harvest_paper.py 10.1016/j.mattod.2017.11.002

# 批量抓取
python skills/sci-extract/harvest_paper.py --batch dois.txt --output-dir ./papers

# 仅抓取元数据,跳过图片
python skills/sci-extract/harvest_paper.py 10.1038/nmat3173 --skip-figures

💬 使用示例

安装后直接在AI Agent 中用自然语言对话,无需记忆命令:

# 文献检索
"/sci-search 搜索关于锂离子电池固态电解质的高影响因子论文"

# 论文下载
"/sci-download 下载这篇论文 10.1038/s41586-023-06600-9"

# 深度论文解析
"/sci-extract 分析 paper.pdf 的核心发现,提取实验参数和主要结论"

# 图表提取
"/sci-figure 从 paper.pdf 中提取 Figure 3 并拆分子图 a、b、c"

# 文献综述
"/sci-review 帮我写一篇关于图神经网络在药物发现中应用的文献综述"

# 审稿回复
"/sci-review 帮我回复审稿人2关于缺少基线对比实验的意见"

# Zotero 同步
"/sci-zotero 列出我 Zotero 中 Materials 文件夹的文献条目"

# 生成 PPT
"/sci-ppt 把 paper.pdf 做成组会汇报PPT,输出到 seminar.pptx"

# 生成 HTML汇报
"/sci-html 将 paper.pdf 转换成交互式 HTML 学术报告"

# 论文润色(降AI率 + 八维提升)
"/sci-polish 帮我润色这篇论文,目标期刊是 IEEE TPAMI"

📁 项目结构

Aut_Sci_Write/
├── skills/
│   ├── _shared/              # 统一环境配置模块 (env_config.py)
│   ├── sci-search/           # 文献检索与期刊指标(7 源)
│   ├── sci-download/         # 论文 PDF 智能下载(8 源)
│   ├── sci-extract/          # 文献核心内容提取
│   ├── sci-figure/           # 论文图表检测与裁剪
│   ├── sci-review/           # 综述写作与审稿回复
│   ├── sci-ppt/              # PPT 生成引擎(模板、布局、解析器)
│   ├── sci-html/             # html交互式报告生成
│   ├── sci-polish/           # 论文润色:降AI率 + 八维质量提升
│   └── sci-zotero/           # Zotero 文献库集成
├── scripts/
│   ├── extract_core_insights.py  # sci-extract CLI 兼容包装
│   ├── zotero.py                 # sci-zotero CLI 兼容包装
│   └── journal_db.json       # 期刊指标数据库(可独立更新)
├── examples/                 # 示例输出(PDF + Markdown + PPT)
├── docs/                     # GitHub Pages 展示页
├── skills-cli.js             # 本地技能发现助手
└── requirements.txt        

🤝 贡献指南

欢迎贡献!优先方向:

  • scripts/journal_db.json 中补充期刊指标数据
  • skills/sci-review/templates/ 中添加新的写作模板
  • skills/Aut_Sci_PPt/src/aut_sci_ppt/templates/ 中新增 PPT 页面类型
  • issue中提出自己遇到的问题

examles


📄 License

MIT License — see LICENSE

Files in the repo

Repository payload24 top-level entries
  • .claude-plugin
  • .github
  • docs
  • examples
  • scripts
  • skills
  • tests
  • .dockerignore
  • .gitignore
  • .npmignore
  • Aut_Sci_Write_Docker_Deployment_Guide_EN.md
  • Aut_Sci_Write_Docker部署完整指南.md
  • docker-compose.yml
  • docker-entrypoint.sh
  • Dockerfile
  • index.js
  • init-env.js
  • LICENSE
  • package-lock.json
  • package.json
  • README.md
  • requirements.txt
  • ruff.toml
  • skills-cli.js

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add
Vincentwei1021/
anything2explainer

Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.

666

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k

Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.

57k
ayghri/
i-have-adhd

A skill to stop your coding agent from burying the answer. ADHD-friendly output.

38k