openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > citation-finder

Academic citation lookup and formatter. Given a fuzzy paper title (Chinese or English), searches CrossRef, Semantic Scholar, Baidu Scholar, and CNKI, then re...

开发与 DevOps

作者:antonia huang @antonia-sz

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.0

统计:⭐ 0 · 164 · 0 current installs · 0 all-time installs

0

安装量(当前) 0

🛡 VirusTotal :良性 · OpenClaw :良性

Package:antonia-sz/citation-finder

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :良性

OpenClaw 评估

The skill's code, instructions, and requirements are coherent with an academic citation lookup/formatter: it only performs HTTP searches (APIs + web scraping), formats citations, and requests no credentials or unusual system access.

目的

Name/description (citation lookup + formatting) align with the included scripts: English searches use CrossRef and Semantic Scholar APIs; Chinese searches scrape Baidu Scholar and CNKI; formatting produces GB/T 7714, APA, and MLA. No unrelated credentials, binaries, or config paths are requested.

说明范围

Runtime instructions and code stay within the stated purpose (search, rank, and format). Minor inconsistencies: SKILL.md states confidence thresholds (>80% direct, 50–80% ask to confirm) whereas run.py uses 75/45 thresholds (CONFIDENCE_HIGH=75, CONFIDENCE_MID=45). Also the skill performs web scraping of Baidu Scholar and CNKI (documented), which is expected but may be brittle or subject to anti-scraping/TOS concerns; the code does not attempt …

安装机制

No install spec (instruction-only skill) and only standard Python dependencies (requests, beautifulsoup4, rapidfuzz) are required via pip. There are no downloads from untrusted URLs or archive extraction steps.

证书

The skill declares no required environment variables, no credentials, and no config paths. The code does perform outbound HTTP calls to public APIs and web pages (CrossRef, Semantic Scholar, xueshu.baidu.com, kns.cnki.net) which is consistent with its stated purpose.

持久

Skill is not forced-always (always:false) and uses normal autonomous invocation settings. It does not modify other skills or system config and does not request persistent elevated privileges.

综合结论

This skill appears to do what it says: it searches public APIs and scrapes Chinese search pages, then formats citations. Things to consider before installing: (1) it will make outbound HTTP requests to CrossRef, Semantic Scholar, Baidu Scholar, and CNKI — avoid sending sensitive or private data as the query. (2) Web scraping (Baidu/CNKI) may be blocked, fragile, or violate site terms; expect occasional failures or missing results. (3) There's …

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「citation-finder」。简介:Academic citation lookup and formatter. Given a fuzzy paper title (Chinese or E…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/antonia-sz/citation-finder/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: citation-finder
description: 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.
---

# 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

1. Detect input language (Chinese / English / mixed)
2. Search **in parallel**:
   - English: CrossRef API + Semantic Scholar API
   - Chinese: Baidu Scholar (web scrape) + CNKI search
3. Score and rank candidates by title similarity + metadata completeness
4. If top match confidence > 80%: return directly
5. If confidence 50–80%: show top 3 candidates, ask user to confirm
6. If confidence < 50%: inform user and ask for more details
7. Format confirmed paper into GB/T 7714, APA 7th, MLA 9th
8. 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`