source-tracker

Track cited URLs in a SQLite database with deduplication and health checks.

15|3|Updated Jul 8, 2026
One-click install
npx skills add https://github.com/moonlight-lupin/agent-skills --skill source-tracker-moonlight-lupin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: source-tracker
Source: https://github.com/moonlight-lupin/agent-skills/tree/main/research/source-tracker
Command: npx skills add https://github.com/moonlight-lupin/agent-skills --skill source-tracker-moonlight-lupin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a persistent citation database for research, allowing users to easily add, track, and manage sources, ensuring a comprehensive and organized research workflow.

Core Features & Use Cases

  • Persistent Citation Database: Maintain a database of all cited URLs, with deduplication and link health checks.
  • Topic Tagging and Notes: Organize sources by topic and add notes for context and reference.
  • Bibliography Export: Export bibliographies in Markdown, BibTeX, CSV, or JSON formats.
  • Use Case: Imagine you are conducting a comprehensive study on AI regulation. This Skill can help you track and organize all relevant sources, ensuring you have a comprehensive and accessible reference for your research.

Quick Start

Add a source to the database with the following command:

python scripts/source_db.py add --url "https://example.org/report" --topic "ai regulation" --title "Example Report" --notes "Key findings and references"

Frequently Asked Questions about source-tracker

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

FAQPage Schema
How do I track research sources and manage citations in a SQLite database?

You can track research sources and manage citations by storing URLs in a SQLite database, utilizing built-in deduplication and link health checks to maintain an organized bibliography for your research workflow.

Can I export my bibliography to BibTeX or CSV formats?

Yes, you can export your bibliography to BibTeX or CSV formats, alongside Markdown and JSON outputs, allowing seamless integration with various reference management tools and academic publishing workflows.

What is the best way to organize cited URLs by topic for a research project?

The best way to organize cited URLs is by adding them to a persistent database with topic tagging and contextual notes, ensuring your research sources remain structured and easily accessible for later querying.

Do I need Python and SQLite to manage a persistent citation database?

Yes, you need Python and SQLite installed in your environment to run the scripts that store, query, and manage your persistent citation database for source tracking and bibliography generation.

How do link health checks work when tracking bibliography sources?

Link health checks verify the accessibility of your stored cited URLs within the SQLite database, ensuring your bibliography sources remain active and preventing dead links from compromising your research workflow.