搜索

PythonReactSEOPDF
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 returns GB/T 7714, APA 7th, and MLA 9th formatted citations with source links.

antonia-sz0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install antonia-sz/citation-finder

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

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

来源信息

Source
github
Repository
openclaw/skills
Path
skills/antonia-sz/citation-finder
Version
—
Commit
9e01f137919063c2876153dc29bb9c59629ca621
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

README

Citation Finder 文献查找与引文格式化

输入模糊文献标题,自动搜索中英文学术数据库,返回 GB/T 7714、APA、MLA 三种标准引文格式。


✨ 功能

  • 🔍 双语搜索:同时搜索中文(百度学术、CNKI)和英文(CrossRef、Semantic Scholar)数据库
  • 🎯 模糊匹配:基于标题相似度算法,处理不完整或有误的标题
  • 📝 三种格式:一键输出 GB/T 7714-2015、APA 7th、MLA 9th 引文
  • 🔗 原始链接:提供 DOI 或数据库链接方便原文查阅
  • 🤔 歧义处理:匹配度不足时列出候选,由用户确认

🚀 快速开始

安装依赖
pip install requests beautifulsoup4 rapidfuzz
命令行使用
# 英文文献
python scripts/run.py "attention is all you need"

# 中文文献
python scripts/run.py "注意力机制在自然语言处理中的应用"

# 模糊描述
python scripts/run.py "transformer architecture neural machine translation 2017"
作为 OpenClaw Skill 使用

本项目为 OpenClaw Agent Skill 格式,安装后可直接通过对话触发:

"帮我找一下 Attention is All You Need 的引用格式"


📁 项目结构

citation-finder-skill/
├── SKILL.md              # OpenClaw skill 配置
├── README.md
├── scripts/
│   ├── run.py            # 主入口
│   ├── search_en.py      # 英文搜索(CrossRef + Semantic Scholar)
│   ├── search_cn.py      # 中文搜索(百度学术 + CNKI)
│   └── format_cite.py    # 引文格式化(GB/T 7714 / APA / MLA)
└── assets/

📖 引文格式示例

输入:attention is all you need

GB/T 7714-2015

Vaswani A., Shazeer N., Parmar N., 等. Attention Is All You Need[J]. Advances in Neural Information Processing Systems, 2017, 30: 5998-6008. DOI: 10.48550/arXiv.1706.03762.

APA 7th

Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., Kaiser, Ł., & Polosukhin, I. (2017). Attention is all you need. Advances in Neural Information Processing Systems, 30, 5998-6008. https://doi.org/10.48550/arXiv.1706.03762

MLA 9th

Vaswani, Ashish, et al. "Attention Is All You Need." Advances in Neural Information Processing...

来源内容

SKILL.md
# 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`
README
# Citation Finder 文献查找与引文格式化

> 输入模糊文献标题,自动搜索中英文学术数据库,返回 GB/T 7714、APA、MLA 三种标准引文格式。

---

## ✨ 功能

- 🔍 **双语搜索**:同时搜索中文(百度学术、CNKI)和英文(CrossRef、Semantic Scholar)数据库
- 🎯 **模糊匹配**:基于标题相似度算法,处理不完整或有误的标题
- 📝 **三种格式**:一键输出 GB/T 7714-2015、APA 7th、MLA 9th 引文
- 🔗 **原始链接**:提供 DOI 或数据库链接方便原文查阅
- 🤔 **歧义处理**:匹配度不足时列出候选,由用户确认

---

## 🚀 快速开始

### 安装依赖

```bash
pip install requests beautifulsoup4 rapidfuzz
```

### 命令行使用

```bash
# 英文文献
python scripts/run.py "attention is all you need"

# 中文文献
python scripts/run.py "注意力机制在自然语言处理中的应用"

# 模糊描述
python scripts/run.py "transformer architecture neural machine translation 2017"
```

### 作为 OpenClaw Skill 使用

本项目为 [OpenClaw](https://openclaw.woa.com) Agent Skill 格式,安装后可直接通过对话触发:

> "帮我找一下 Attention is All You Need 的引用格式"

---

## 📁 项目结构

```
citation-finder-skill/
├── SKILL.md              # OpenClaw skill 配置
├── README.md
├── scripts/
│   ├── run.py            # 主入口
│   ├── search_en.py      # 英文搜索(CrossRef + Semantic Scholar)
│   ├── search_cn.py      # 中文搜索(百度学术 + CNKI)
│   └── format_cite.py    # 引文格式化(GB/T 7714 / APA / MLA)
└── assets/
```

---

## 📖 引文格式示例

输入:`attention is all you need`

**GB/T 7714-2015**
```
Vaswani A., Shazeer N., Parmar N., 等. Attention Is All You Need[J]. Advances in Neural Information Processing Systems, 2017, 30: 5998-6008. DOI: 10.48550/arXiv.1706.03762.
```

**APA 7th**
```
Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., Kaiser, Ł., & Polosukhin, I. (2017). Attention is all you need. Advances in Neural Information Processing Systems, 30, 5998-6008. https://doi.org/10.48550/arXiv.1706.03762
```

**MLA 9th**
```
Vaswani, Ashish, et al. "Attention Is All You Need." Advances in Neural Information Processing...

相关技能

OpenClaw

ai-maestro

23blocks-os

AI Agent Orchestrator with Skills System - Give AI Agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude, Codex or any AI Agent from one dashboard. Move Agents between c...

OpenClaw

registry-broker-skills

hashgraph-online

AI agent skills for the Universal Registry - search, chat, and register 72,000+ agents across 14+ protocols. Works with Claude, Codex, Cursor, OpenClaw, and any AI assistant.

OpenClaw

skills-manager

rito-w

A cross-platform skills manager for AI IDEs. Search marketplace, download locally, and install to Claude, Cursor, Windsurf, and more with one click.