citations

Organize user-provided links and citations into docs/research/references.md.

56|2|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/matteing/opal --skill citations-matteing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: citations
Source: https://github.com/matteing/opal/tree/main/.claude/skills/citations
Command: npx skills add https://github.com/matteing/opal --skill citations-matteing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically adds user-provided links and citations to docs/research/references.md. Use this skill whenever the user shares a URL, paper, blog post, or external reference that should be recorded.

Core Features & Use Cases

  • Automatically categorize and insert new references into the most appropriate section in docs/research/references.md.
  • Deduplicate by updating the description if the URL is already present.
  • Provide quick, consistent formatting for citations across your research notes.

Quick Start

Add a URL or citation to your project input and let the skill update docs/research/references.md accordingly.

Frequently Asked Questions about citations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically organize research links and citations in markdown?

To automatically organize citations, provide links to the skill to update docs/research/references.md. It places each reference under the most appropriate existing section, creating a new section only if nothing fits.

How do I deduplicate URLs in my research references file?

To deduplicate URLs in your references file, the skill checks existing entries and updates the description if a URL is already present. This prevents duplicate links while keeping your notes consolidated.

What is the best way to maintain consistent formatting for external paper citations?

For consistent formatting of external paper citations, the skill adds user-provided links to docs/research/references.md. It categorizes and inserts new references into the most appropriate section automatically.

Can I use this to categorize blog posts and external references into existing sections?

Yes, you can use this to categorize blog posts and external references. The skill evaluates the content and inserts it under the most appropriate existing section in your references.md file.

When do I need to create a new section for citations in my research notes?

You need to create a new section for citations only when nothing fits. The skill attempts to place references under an existing section first, creating a new one only if no appropriate category is found.