К основному содержанию
скилл CX Codex

sec-edgar-pipeline — скилл для Claude Code: обзор и установка

Руководит поиском отчётов SEC EDGAR по CIK, генерацией кода извлечения данных через CLI edgar-analyzer и выгрузкой компенсаций в CSV.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add bobmatnyc/claude-mpm-skills --skill sec-edgar-pipeline -a claude-code
Открыть на GitHub

Что делает sec-edgar-pipeline

Скилл выстраивает пайплайн выгрузки финансовых документов через утилиту edgar-analyzer. Он помогает создать проект с шаблоном minimal, разобрать примеры документов, сгенерировать парсеры и выгрузить результаты в JSON или CSV.

Для обращения к EDGAR обязателен User-Agent в формате Имя [email protected], иначе сервер SEC отклонит запросы. Без ключа OPENROUTER_API_KEY генерация кода извлечения не запустится. Утилита учитывает лимит базы SEC в 10 запросов в секунду и выдерживает паузы около 0.11 секунды.

Внутри заложены готовые сценарии под отчёты DEF 14A, включая адаптер SCTAdapter и валидатор sct_validator для таблиц выплат руководству (Summary Compensation Table). Итоговые данные скрипты сводят в CSV-таблицы с компенсациями топ-25 менеджеров и сводкой по компаниям.

Какие задачи решает

  • найти и скачать отчёты DEF 14A по 10-значному коду CIK
  • сгенерировать парсеры таблиц выплат топ-менеджерам
  • свести распарсенные данные SEC в отчёты CSV и JSON
  • соблюдать лимит SEC API в 10 запросов в секунду

Примеры запросов агенту

  • Настрой окружение для edgar-analyzer и сохрани user-agent для SEC
  • Создай проект edgar-analyzer под отчёты DEF 14A компании Apple
  • Сгенерируй код парсинга таблицы компенсаций и запусти выгрузку в CSV

Как установить sec-edgar-pipeline

1Через Skills CLI (Vercel)

npx skills add bobmatnyc/claude-mpm-skills --skill sec-edgar-pipeline -a claude-code

2Вручную: положить файлы

~/.claude/skills/sec-edgar-pipeline/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/sec-edgar-pipeline/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о sec-edgar-pipeline

Как установить sec-edgar-pipeline в Claude Code?

Выполните команду npx skills add bobmatnyc/claude-mpm-skills --skill sec-edgar-pipeline -a claude-code в терминале.

Что делает sec-edgar-pipeline?

Он автоматизирует скачивание отчётов из базы SEC EDGAR, генерирует код парсеров через edgar-analyzer и формирует отчёты по компенсациям руководства.

Какие ключи и параметры нужны для запуска?

Потребуются действующий OPENROUTER_API_KEY, корректный User-Agent со строкой контакта и опциональный JINA_API_KEY.

Исходный текст

SKILL.md · MIT
---
name: sec-edgar-pipeline
description: "SEC EDGAR extraction pipeline: setup, filing discovery by CIK, recipe-driven extraction, and report generation."
user-invocable: false
disable-model-invocation: true
version: 1.0.0
category: universal
author: Claude MPM Team
license: MIT
progressive_disclosure:
  entry_point:
    summary: "EDGAR pipeline: configure keys + user-agent, find filings by CIK, extract data via recipes/scripts, and export CSV/JSON reports."
    when_to_use: "Building SEC EDGAR extraction flows, running edgar-analyzer CLI, or generating compensation/filing reports from DEF 14A and related filings."
    quick_start: "1. edgar-analyzer setup 2. edgar-analyzer analyze-project projects/<name> 3. edgar-analyzer generate-code 4. edgar-analyzer run-extraction"
tags:
  - sec
  - edgar
  - filings
  - cik
  - def14a
  - extraction
---

# SEC EDGAR Pipeline

## Overview

This pipeline is centered on `edgar-analyzer` and the EDGAR data sources. The core loop is: configure credentials, create a project with examples, analyze patterns, generate code, run extraction, and export reports.

## Setup (Keys + User Agent)

Use the setup wizard to configure required keys:

```bash
python -m edgar_analyzer setup
# or
edgar-analyzer setup
```

Required entries:

- `OPENROUTER_API_KEY`
- (Optional) `JINA_API_KEY`
- `EDGAR` user agent string ("Name [email protected]")

## End-to-End CLI Workflow

```bash
# 1. Create project
edgar-analyzer project create my_project --template minimal

# 2. Add examples + project.yaml
# projects/my_project/examples/*.json

# 3. Analyze examples
edgar-analyzer analyze-project projects/my_project

# 4. Generate extraction code
edgar-analyzer generate-code projects/my_project

# 5. Run extraction
edgar-analyzer run-extraction projects/my_project --output-format csv
```

Outputs land in `projects/<name>/output/`.

## EDGAR-Specific Conventions

- **CIK** values are 10-digit, zero-padded (e.g., `0000320193`).
- **Rate limit**: SEC API allows 10 requests/sec. Scripts use ~0.11s delays.
- **User agent** is mandatory; include name + email.

## Scripted Example (Apple DEF 14A)

`edgar/scripts/fetch_apple_def14a.py` shows the direct flow:

1. Fetch latest DEF 14A metadata
2. Download HTML
3. Parse Summary Compensation Table (SCT)
4. Save raw HTML + extracted JSON + ground truth

## Recipe-Driven Extraction

`edgar/recipes/sct_extraction/config.yaml` defines a multi-step pipeline:

- Fetch DEF 14A filings by company list
- Extract SCT tables with `SCTAdapter`
- Validate with `sct_validator`
- Write results to `output/sct`

## Report Generation

`edgar/scripts/create_csv_reports.py` converts JSON results into:

- `executive_compensation_<timestamp>.csv`
- `top_25_executives_<timestamp>.csv`
- `company_summary_<timestamp>.csv`

## Troubleshooting

- **No filings found**: confirm CIK formatting and filing type (DEF 14A vs DEF 14A/A).
- **API errors**: slow down requests and confirm user-agent is set.
- **Extraction errors**: regenerate code or use manual ground truth in POC scripts.

## Related Skills

- `universal/data/reporting-pipelines`
- `toolchains/python/testing/pytest`

© Claude MPM Team · MIT · bobmatnyc/claude-mpm-skills

Похожие скиллы

Все скиллы по теме «Финансы и бизнес» →
churn-prevention coreyhaines31 Скилл для Claude Code, который разбирает отток подписок: опрос при отмене, предложение под причину ухода, восстановление неудачных платежей. CX Codex +1 121 600установок revops coreyhaines31 Скилл помогает проектировать RevOps: вести лидов по этапам, считать скоринг и выстраивать передачу из маркетинга в продажи. Нужен для CRM-процессов. CX Codex +1 114 000установок ads coreyhaines31 Скилл помогает планировать, проверять и оптимизировать рекламу в Google Ads, Meta и LinkedIn. Опирается на плейбуки и требует фактов вместо домыслов. CX Codex +1 83 400установок pricing coreyhaines31 Помогает агенту разобрать цены и тарифы SaaS: выбрать метрику, собрать планы, проверить страницу с ценами. Пригодится, когда непонятно, сколько брать и за что. CX Codex +1 79 900установок marketing-plan coreyhaines31 Генерирует 12-месячный маркетинговый план по структуре AARRR с аудитом и дорожной картой на 90 дней. Готовый результат оформляется в Markdown для Notion. CX Codex +1 68 400установок humanizer blader Переписывает текст, который звучит как сгенерированный, сохраняя смысл. Пригодится при редактуре статей, документации и сообщений к коммитам. CX Codex +1 10 600установок

Из того же набора125

vb-winforms Шаблоны разработки на VB.NET для Windows Forms: привязка данных и безопасные потоки интерфейса. Помогает избежать зависания окон. CX Codex +1 345установок headlessui Скилл по Headless UI: нестилизованные компоненты для React и Vue с готовой клавиатурной навигацией и ARIA. Пригодится, когда нужен свой дизайн без потери доступности. CX Codex +1 345установок vercel-networking-domains Скилл для настройки доменов, редиректов, rewrites, заголовков и edge-кеша на Vercel. Пригодится, когда правишь поведение трафика, а не код приложения. CX Codex +1 344установок svelte Скилл помогает писать интерфейсы на Svelte 5 и приложения на SvelteKit. Пригодится для реактивного состояния, компонентов и серверного или статического рендеринга. CX Codex +1 343установок mongodb Скилл учит агента проектировать схемы документов MongoDB, писать CRUD-запросы с фильтрами, настраивать индексы и избегать раздувания коллекций. CX Codex +1 341установок env-manager Проверяет .env, ищет секреты в клиентских переменных и сравнивает файл с .env.example. Пригодится перед деплоем и при онбординге. CX Codex +1 340установок vb-core Скилл задаёт правила современного VB.NET (2019+) для ИИ-агентов: строгая типизация, синтаксис async/await и паттерны LINQ. CX Codex +1 340установок phoenix-api-channels Скилл для Claude, который ведёт агента по Phoenix: JSON-контроллеры, контексты Ecto, Channels и Presence на BEAM. CX Codex +1 339установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой