dart-notebooklm

Retrieve DART filings, download PDFs, and register sources in NotebookLM.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/lifor9/dart-notebooklm --skill dart-notebooklm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dart-notebooklm
Source: https://github.com/lifor9/dart-notebooklm/tree/main
Command: npx skills add https://github.com/lifor9/dart-notebooklm --skill dart-notebooklm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, beautifulsoup4, python-docx, and includes scripts (resource) components.

What problem does it solve?

Manually locating and aggregating corporate filings from the DART system, downloading PDFs, and turning scattered data into a centralized, AI-augmented analysis report is time-consuming and error-prone.

Core Features & Use Cases

  • Automates DART API lookup by company name or stock code, fetches rcept numbers, downloads PDFs when available, and falls back to text extraction if needed.
  • Registers the documents as sources in NotebookLM via MCP, creating or updating notebooks and attaching relevant sources for AI queries.
  • Generates a comprehensive Korean-language analysis report (.docx) including business overview, financial summary, growth drivers, risks, and valuation commentary, with inline summaries and an optional AI analysis section.

Quick Start

Fetch a company's DART filing for a chosen year and generate a NotebookLM-powered AI analysis report saved as a DOCX.

Frequently Asked Questions about dart-notebooklm

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

FAQPage Schema
How do I automate DART filings retrieval and generate an AI analysis report?

You can automate DART filings retrieval by inputting a company name or stock code, which fetches rcept numbers, downloads PDFs, and registers them in NotebookLM to generate a Korean-language DOCX analysis report.

Can I fetch DART corporate filings by stock code for multiple years?

Yes, you can fetch DART corporate filings by providing a stock code or company name and specifying the desired report types and years for automated PDF download and text extraction.

Does NotebookLM integration support automatic document registration for AI queries?

Yes, NotebookLM integration automatically registers downloaded DART filings as sources via MCP, creating or updating notebooks and attaching relevant documents for AI-generated analysis.

How to generate a Korean-language financial analysis report from DART filings?

The skill processes fetched DART filings through NotebookLM to produce a comprehensive Korean-language DOCX report covering business overview, financial summary, growth drivers, risks, and valuation commentary.

What happens when a DART filing PDF is not available for download?

When a DART filing PDF is not available for download, the skill implements robust error handling with fallbacks and automatically falls back to text extraction to ensure data is captured.

Do I need MCP to use this DART filings automation workflow?

Yes, NotebookLM MCP integration is required to orchestrate the end-to-end workflow from fetching DART data to registering sources and generating the final AI analysis report.