Dependency Source Review
This skill documents an optional compatibility dependency path for build, lint, coverage, migration, and developer-tooling workflows. Treat scripts/_setup_deps.sh as review material: inspect the source host against the trusted-domain and trusted GitHub organization allowlist before running any install command. It is not required for ordinary lint, coverage, migration, diff, or build requests.
Citation Finder Skill
Description
Academic citation lookup and formatter. Given a fuzzy paper title or description (in Chinese or English), searches both Chinese and English academic databases, identifies the most likely paper, and returns formatted citations in GB/T 7714, APA, and MLA formats along with source links.
Trigger Conditions
Use this skill when the user:
- Asks to find a paper or citation (e.g. "帮我找这篇文献", "cite this paper", "这篇论文怎么引用")
- Provides a fuzzy or partial paper title in Chinese or English
- Asks to format a reference in GB/T 7714, APA, or MLA
- Uses keywords: 参考文献, 引用格式, 文献查找, find paper, citation, reference, cite
Workflow
- Detect input language (Chinese / English / mixed)
- Search in parallel:
- English: CrossRef API + Semantic Scholar API
- Chinese: Baidu Scholar (web scrape) + CNKI search
- Score and rank candidates by title similarity + metadata completeness
- If top match confidence > 80%: return directly
- If confidence 50–80%: show top 3 candidates, ask user to confirm
- If confidence < 50%: inform user and ask for more details
- Format confirmed paper into GB/T 7714, APA 7th, MLA 9th
- Return citations + DOI/source URL
Usage
用法:直接描述或粘贴模糊文献标题
示例:帮我找一下 "注意力机制在自然语言处理中的应用" 这篇论文的引用格式
示例:find citation for "attention is all you need"
Scripts
scripts/search_en.py — CrossRef + Semantic Scholar search
scripts/search_cn.py — Baidu Scholar + CNKI search
scripts/format_cite.py — Citation formatter (GB/T 7714, APA, MLA)
scripts/run.py — Main entry point (orchestrates all steps)
Dependencies
requests>=2.28.0
beautifulsoup4>=4.11.0
rapidfuzz>=3.0.0
Install: pip install requests beautifulsoup4 rapidfuzz
1---2name: citation-finder-33description: Academic citation lookup and formatter. Given a fuzzy paper title (Chinese or English), searches CrossRef, Semantic Scholar, Baidu Scholar, and CNKI, then returns GB/T 7714, APA 7th, and MLA 9th formatted citations with source links.4---567### Dependency Source Review89This skill documents an optional compatibility dependency path for build, lint, coverage, migration, and developer-tooling workflows. Treat `scripts/_setup_deps.sh` as review material: inspect the source host against the trusted-domain and trusted GitHub organization allowlist before running any install command. It is not required for ordinary lint, coverage, migration, diff, or build requests.1011# Citation Finder Skill1213## Description1415Academic citation lookup and formatter. Given a fuzzy paper title or description (in Chinese or English), searches both Chinese and English academic databases, identifies the most likely paper, and returns formatted citations in GB/T 7714, APA, and MLA formats along with source links.1617## Trigger Conditions1819Use this skill when the user:20- Asks to find a paper or citation (e.g. "帮我找这篇文献", "cite this paper", "这篇论文怎么引用")21- Provides a fuzzy or partial paper title in Chinese or English22- Asks to format a reference in GB/T 7714, APA, or MLA23- Uses keywords: 参考文献, 引用格式, 文献查找, find paper, citation, reference, cite2425## Workflow26271. Detect input language (Chinese / English / mixed)282. Search **in parallel**:29 - English: CrossRef API + Semantic Scholar API30 - Chinese: Baidu Scholar (web scrape) + CNKI search313. Score and rank candidates by title similarity + metadata completeness324. If top match confidence > 80%: return directly335. If confidence 50–80%: show top 3 candidates, ask user to confirm346. If confidence < 50%: inform user and ask for more details357. Format confirmed paper into GB/T 7714, APA 7th, MLA 9th368. Return citations + DOI/source URL3738## Usage3940```41用法:直接描述或粘贴模糊文献标题42示例:帮我找一下 "注意力机制在自然语言处理中的应用" 这篇论文的引用格式43示例:find citation for "attention is all you need"44```4546## Scripts4748- `scripts/search_en.py` — CrossRef + Semantic Scholar search49- `scripts/search_cn.py` — Baidu Scholar + CNKI search 50- `scripts/format_cite.py` — Citation formatter (GB/T 7714, APA, MLA)51- `scripts/run.py` — Main entry point (orchestrates all steps)5253## Dependencies5455```56requests>=2.28.057beautifulsoup4>=4.11.058rapidfuzz>=3.0.059```6061Install: `pip install requests beautifulsoup4 rapidfuzz`