Skip to content
Back to skills

Enrich Citations

ASecurity

Find and add authoritative source links for all facts, citations, and references in markdown documents

  • 4 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 12, 2026
documentationpythonbashapidocumentation

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 12, 2026

npx -y skills add aibot88/sec_skill_store --skill enrich-citations --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Enrich Citations?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Enrich Citations
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aibot88-enrich-citations/badge)](https://www.skillsdirectory.com/skills/aibot88-enrich-citations)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: enrich-citations
description: Find and add authoritative source links for all facts, citations, and references in markdown documents
---

# Enrich Citations

Enhance markdown documents by finding and adding authoritative source links for mentioned facts, tools, products, research, and references.

## Usage

Use the `enrich_citations.py` script to process markdown documents:

```bash
# Use default output location (~/tmp/citation_enriched.md - allows overwrite)
python scripts/enrich_citations.py --document-file /path/to/document.md

# Specify custom output location (cannot overwrite existing files)
python scripts/enrich_citations.py --document-file /path/to/document.md --output /path/to/output.md
```

## What It Does

The script automatically:
- Identifies all references (tools, research, products, organizations, people, standards)
- Performs web search to find authoritative sources
- Adds markdown hyperlinks with proper spacing: `[Reference](URL)`
- Verifies all URLs are valid and accessible
- Preserves all original content (only adds hyperlinks, no text changes)
- Prioritizes official sources and documentation

## Options

- `--document-file` (required) - Path to the markdown document to enrich
- `--output` (optional) - Custom output path (default: `~/tmp/citation_enriched.md`)

## Output Behavior

- **Default location**: `~/tmp/citation_enriched.md` - Allows overwrite
- **Custom location**: Cannot overwrite existing files (raises error if file exists)

## Reference Types Identified

- External sources and research papers
- Tools, software, frameworks, libraries
- Products and services
- Organizations and institutions
- Technical concepts and standards (RFC, W3C, APIs)
- People and experts

## Requirements

- Python 3.11+
- Claude CLI must be installed and accessible
- Internet connection (for web searches)
- Document file must exist at specified path

Files in this skill

  • SKILL.md1.8 KB
  • source.json619 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.