cmd-research-email-analysis

Extract links and PDFs from AI research newsletters into a structured summary.

2|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/jlaws/dotfiles --skill cmd-research-email-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cmd-research-email-analysis
Source: https://github.com/jlaws/dotfiles/tree/main/.agents/skills/cmd-research-email-analysis
Command: npx skills add https://github.com/jlaws/dotfiles --skill cmd-research-email-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill processes AI research newsletter emails, extracts links, categorizes items, downloads PDFs, and produces a structured summary to save time and improve signal-to-noise. It deduplicates and filters unseen or dangerous URLs, then compiles results into a reusable digest.

Core Features & Use Cases

  • Parse input email content and extract all URLs.
  • Maintain a seen-links list to avoid duplicate processing across runs.
  • Classify links into Papers, Repositories, Products & Tools, and Blogs.
  • Download relevant PDFs to backlog with consistent naming, and fetch repo metadata when available.

Quick Start

Give the email file as input and the skill will extract links, filter seen ones, categorize items, download PDFs to backlog, and generate a structured summary.

Frequently Asked Questions about cmd-research-email-analysis

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

FAQPage Schema
How do I extract links and download PDFs from AI research newsletters?

To extract links and download PDFs from AI research newsletters, provide the email file as input to automatically parse URLs, filter duplicates, categorize items, and fetch papers to your backlog.

Can I categorize newsletter links into papers, tools, and blog posts automatically?

Yes, you can automatically categorize newsletter links into Papers, Repositories, Products & Tools, and Blogs by processing input email content through predefined classification rules.

What is the best way to avoid processing duplicate links across multiple newsletter emails?

The best way to avoid processing duplicate links is to maintain a seen-links list that automatically filters out previously processed URLs across multiple newsletter runs.

Does newsletter link extraction filter out dangerous or unsafe URLs?

Newsletter link extraction filters dangerous URLs by applying safety checks during the parsing phase, ensuring unseen and unsafe links are removed before categorization and PDF download.

How do I fetch repository metadata when extracting links from AI newsletters?

You fetch repository metadata by extracting repository URLs from the newsletter, categorizing them, and automatically gathering available metadata during the PDF download and summarization process.

What file format do I need to start parsing newsletter emails for link extraction?

You need an email file as input to start parsing newsletter content, which the skill processes to extract URLs, categorize items, and download relevant PDFs to your backlog.