atm-detection

Detect active ATM offerings from SEC filings using multi-signal agreement matching.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/jefrnc/quant-llm-skills --skill atm-detection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: atm-detection
Source: https://github.com/jefrnc/quant-llm-skills/tree/main/skills/atm-detection
Command: npx skills add https://github.com/jefrnc/quant-llm-skills --skill atm-detection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents quant analysis errors that misclassify an issuer’s active At-The-Market (ATM) dilution as either dormant shelf capacity, a registered direct, or an equity line (ELOC).

Core Features & Use Cases

  • Multi-signal ATM inference: Requires an effective shelf plus placement-agent sales agreement language and confirmation of active use from subsequent filings, reducing false positives from “just an S-3.”
  • ATM vs ELOC vs registered direct disambiguation: Uses mechanism-specific agreement language (e.g., sales agreement/at-the-market vs common stock purchase agreement/equity line) to distinguish toxicity and behavior.
  • Activity validation with latest filings: Treats ATM status as time-dependent by tying “active” to the most recent 10-Q disclosures, stamped with lookahead safety rules.

Quick Start

Use the atm-detection skill to determine whether company X has an active ATM by reviewing effective shelf forms, the relevant 424B sales-agreement language, and the latest 10-Q equity-related disclosures.

Frequently Asked Questions about atm-detection

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

FAQPage Schema
How do I detect an active ATM offering from SEC filings?

ATM detection distinguishes active At-The-Market offerings from dormant shelves by requiring an effective S-3/F-3 registration, a 424B prospectus supplement with placement-agent language, and 10-Q confirmation of active dilution.

What is the difference between an ATM, ELOC, and registered direct offering?

ATM detection disambiguates these mechanisms by matching specific agreement language: a sales agreement signals an ATM, a common stock purchase agreement indicates an ELOC, and registered direct financing uses alternative structures.

How do I prevent lookahead bias when analyzing historical equity offerings?

You prevent lookahead bias by enforcing lookahead safety rules that avoid treating a filing's period_end date as its known publication date, ensuring analysis only uses information publicly available at that time.

Does an effective S-3 registration automatically mean a company has an active ATM?

No, an effective S-3 alone indicates dormant shelf capacity; multi-signal ATM inference requires matching 424B placement-agent sales agreement language and confirming active dilution from the latest 10-Q filings to prevent false positives.

How do I validate if a dormant shelf capacity is currently being used for dilution?

Validate active use by tying ATM status to the most recent 10-Q equity-related disclosures, checking for confirmation of in-use dilution while applying lookahead safety to avoid misusing period_end dates.