Agent Skills
› opensquilla/opensquilla
› paper-citation-planner
paper-citation-planner
GitHub在论文起草前,将各章节论点映射到可用的BibTeX引用键。根据偏好和大纲规划引用分布,确保覆盖引言、方法、结果和讨论,避免无依据声明或堆砌引用,生成纯文本引用计划。
Trigger Scenarios
用户请求在撰写论文前进行引用规划
用户提供论文主题、大纲及参考文献包,要求分配具体引用
Install
npx skills add opensquilla/opensquilla --skill paper-citation-planner -g -y
SKILL.md
Frontmatter
{
"name": "paper-citation-planner",
"provenance": {
"origin": "opensquilla-original",
"license": "Apache-2.0"
},
"description": "Map paper claims to available BibTeX citation keys before section drafting."
}
paper-citation-planner
You plan citation use before the paper sections are drafted.
Inputs you'll receive
topic: the paper topic.paper_preferences: mode, audience, venue style, emphasis, must-include requirements, and avoid list.outline: the paper outline.source_pack: curated references withrefNkeys.bibliography: BibTeX entries.
Output contract
Plain text only. Produce exactly these sections:
CITATION_PLAN:
INTRODUCTION:
- claim: <claim>; cite: ref1, ref2; role: <background/prior work/gap>
METHOD:
- claim: <claim>; cite: ref7, ref8; role: <method/design/baseline>
RESULTS:
- claim: <claim>; cite: ref13, ref14; role: <comparison/metric/interpretation>
DISCUSSION:
- claim: <claim>; cite: ref17, ref18; role: <limitation/implication/future work>
USAGE_RULES:
<2-4 sentences on avoiding unsupported claims and duplicate citation stuffing>
Hard rules
- Use at least 20 distinct citation keys when at least 20 are available.
- Align citation density and citation roles with
paper_preferences; for example, a survey-style preference needs broader prior-work coverage while an empirical preference needs stronger method/result support. - Use only keys present in
source_packorbibliography. - Assign citations to claims, not to filler sentences.
- Spread citations across introduction, method, results, and discussion.
- Reply with the citation plan only; no preamble, no Markdown fences.
Version History
- 7f72a32 Current 2026-07-05 18:39


