Awesome-omni-skill CitedResearch

Research output with proper source citations. USE WHEN conducting research, creating sector analyses, or generating investment notes that need verifiable sources.

install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/devops/citedresearch" ~/.claude/skills/diegosouzapw-awesome-omni-skill-citedresearch && rm -rf "$T"
manifest: skills/devops/citedresearch/SKILL.md
source content

CitedResearch - Source-Cited Research Output

Generate research outputs with proper inline citations and source tables for PE investment research.

Citation Format

Hybrid approach:

  1. Inline citations on key statistics and claims:
    [value](url)
  2. Sources table at bottom with reliability ratings

Inline Citation Rules

# Good - key stats linked
Market size is [$209B](https://source.com/report) with [7.9% CAGR](https://source.com/growth).

# Bad - clutters reading
According to [Grand View Research](https://...), the market [size](https://...) is [$209B](https://...) and growing at [7.9%](https://...) [CAGR](https://...).

When to inline cite:

  • Market size figures
  • Growth rates / CAGR
  • Company counts / statistics
  • Percentages from studies
  • Geographic concentration data
  • Succession/demographic figures

When NOT to inline cite:

  • General statements of fact
  • Logical conclusions
  • Internal analysis
  • Qualitative assessments

Sources Table Format

## Sources

| Source | Type | Reliability | Key Data |
|--------|------|-------------|----------|
| [KfW Research](url) | Government | ⭐⭐⭐⭐⭐ | Succession stats |
| [PitchBook](url) | Financial Data | ⭐⭐⭐⭐⭐ | PE activity |
| [Industry Report](url) | Market Research | ⭐⭐⭐⭐ | Market sizing |

Reliability Ratings:

  • ⭐⭐⭐⭐⭐ - Government, major financial data (KfW, Destatis, PitchBook)
  • ⭐⭐⭐⭐ - Industry reports, advisory firms (McKinsey, Rödl, IMAP)
  • ⭐⭐⭐ - Trade publications, news sources
  • ⭐⭐ - Company websites, press releases
  • ⭐ - Blogs, unverified sources

Research Note Templates

Sector Analysis (SECT-XXX)

---
id: SECT-XXX
type: sector
created: {{date}}
tags: [sector, {{industry}}, {{geography}}]
thesis_fit: high|medium|low
---

# SECT-XXX - {{Sector Name}}

## Executive Summary
[2-3 sentences with inline citations on key stats]

## Market Overview
### Market Size & Growth
| Metric | Value | Source |
[All values should be inline linked]

### Geographic Concentration
[Regional data with citations]

## Succession Dynamics
[Statistics with KfW/government sources]

## 4M Framework Assessment
[Internal analysis - no citations needed]

## Sources
[Full sources table with reliability]

Company Research (COMP-XXX)

---
id: COMP-XXX
type: company
tags: [company, {{sector}}, {{status}}]
---

# COMP-XXX - {{Company Name}}

## Overview
[Basic info with website link]

## Financial Summary
| Metric | Value | Source |
[Revenue, EBITDA, margins - cite if public]

## Thesis Fit
[Internal analysis]

## Sources
[Sources table]

Usage

With Helias/PAI

When I conduct research, I will automatically:

  1. Collect sources during web searches
  2. Apply inline citations to key statistics
  3. Generate sources table with reliability ratings
  4. Follow the appropriate template

Example Command

"Research [topic] for the investment thesis"
→ Produces fully cited sector note

"Create a sector analysis of [industry] in [geography]"
→ SECT-XXX note with 4M framework and citations

Integration with Existing Skills

With Fabric

Fabric patterns can pre-process content, then CitedResearch formats the output:

# Extract insights, then format with citations
fabric -p extract_article_wisdom < article.txt | \
  bun run CitedResearch/tools/FormatCited.ts --template sector

With ObsidianSync

Research notes are automatically routed:

  • Sector analyses →
    03-Resources/Sectors/
  • Company research →
    03-Resources/Companies/
  • Market reports →
    03-Resources/Research/

Source Collection Guidelines

During Research

  1. Track all sources - save URL + key data point
  2. Verify reliability - cross-reference claims
  3. Prefer primary - government > advisory > news
  4. Note access date - markets change

Source Types by Priority

PriorityTypeExamples
1GovernmentKfW, Destatis, EU Commission
2Financial dataPitchBook, S&P Capital IQ
3Industry reportsIMAP, McKinsey, Bain
4AdvisoryRödl, EY, Deloitte
5Trade associationsVDMA, ZVEI, BDI
6NewsFT, Handelsblatt, Reuters

Quick Reference

Inline cite:

  • Numbers, percentages, counts
  • Market sizes, growth rates
  • Geographic concentrations
  • Survey results

Don't inline cite:

  • Your analysis
  • Logical conclusions
  • General knowledge
  • Internal assessments

Sources table always includes:

  • Clickable link
  • Source type
  • Reliability rating
  • What data it provides

Source Freshness Requirements

All cited statistics must meet freshness thresholds:

Data TypeMax AgeDACH Primary Sources
Market sizing12 monthsStatista DE, Roland Berger, ZVEI
Succession stats6 monthsKfW Nachfolge-Monitor, IfM Bonn
PE deal activity3 monthsPitchBook, IMAP DACH, Finance Magazin
Company financialsCurrent FYBundesanzeiger, Unternehmensregister
Industry trends6 monthsVDMA, ZVEI, BDI sector reports
Credit ratings1 monthCreditreform, Bürgel, CRIF
Insolvency dataReal-timeBundesanzeiger, Creditreform

Reject sources that exceed max age for data type.


DACH-First Source Priority

When researching DACH markets, always check German sources first before international alternatives.

Tier 1 - German Government & Official (⭐⭐⭐⭐⭐)

SourceData TypeURL
KfW ResearchSuccession, SME financingkfw.de/forschung
DestatisFederal statisticsdestatis.de
BundesanzeigerCompany filingsbundesanzeiger.de
IfM BonnMittelstand researchifm-bonn.org
UnternehmensregisterCompany registryunternehmensregister.de

Tier 2 - DACH M&A Intelligence (⭐⭐⭐⭐⭐)

SourceData TypeAccess
PitchBookPE deals, valuationsIESE login
S&P Capital IQFinancials, compsIESE login
IMAP DACHM&A market reportsimap.com/de
Finance MagazinGerman PE newsfinance-magazin.de
MergermarketDeal intelligencemergermarket.com

Tier 2 - Credit & Risk Intelligence (⭐⭐⭐⭐⭐)

SourceData TypeAccess
CreditreformCredit ratings, insolvency, payment behaviorcreditreform.de (paid)
BürgelCredit risk, company databuergel.de (paid)
CRIFB2B credit datacrif.de (paid)
BundesanzeigerInsolvency filingsbundesanzeiger.de (free)

Creditreform Data Available

Company Intelligence:

  • Credit rating (1-600 scale, 600 = best)
  • Payment behavior index
  • Insolvency probability
  • Management/ownership changes
  • Company financials (when filed)

Due Diligence Use Cases:

  • Pre-acquisition credit check
  • Supplier/customer risk assessment
  • Management background verification
  • Financial health monitoring

API Integration: Creditreform offers API access for programmatic queries. Contact sales for enterprise pricing.

Tier 3 - Industry Associations (⭐⭐⭐⭐)

SourceSector CoverageURL
VDMAMachinery, automationvdma.org
ZVEIElectronics, electricalzvei.org
BDIGeneral industrybdi.eu
BITKOMDigital, ITbitkom.org
VDAAutomotivevda.de

Tier 4 - Business Media (⭐⭐⭐)

SourceFocusURL
HandelsblattGerman business dailyhandelsblatt.com
Manager MagazinExecutive/strategymanager-magazin.de
WirtschaftsWocheEconomic analysiswiwo.de
Private Equity MagazinGerman PE specificprivate-equity-magazin.de
Finance MagazinM&A newsfinance-magazin.de

Research Verification Protocol

Before citing ANY statistic:

  1. Date Check - Verify publication date is within max age for data type
  2. Source Tier - Prefer Tier 1-2 over Tier 3-4
  3. DACH Priority - Use German source if available before international
  4. Cross-Reference - Major claims need 2+ independent sources
  5. Access Date - Always note when source was accessed

Sources Table Enhanced Format

## Sources

| Source | Type | Reliability | Published | Accessed | Key Data |
|--------|------|-------------|-----------|----------|----------|
| [KfW Nachfolge-Monitor](url) | Government | ⭐⭐⭐⭐⭐ | 2025-09 | 2026-01-06 | Succession stats |
| [PitchBook PE Report](url) | Financial | ⭐⭐⭐⭐⭐ | 2025-Q4 | 2026-01-06 | Deal activity |

Freshness Indicators in Notes

Add freshness status to sources:

  • ✅ Fresh (within max age)
  • ⚠️ Aging (within 2x max age)
  • ❌ Stale (exceeds 2x max age - do not use)

Available Tools

ValidateSources.ts

Validate source freshness against data type rules.

bun run ValidateSources.ts https://kfw.de/report --type succession_stats

PENewsFeed.ts

Aggregate DACH PE/M&A news from 5 RSS sources with relevance scoring.

# Fetch latest high-relevance PE news
bun run PENewsFeed.ts --since 24h --min-relevance 5

# Filter for succession-related news
bun run PENewsFeed.ts --filter nachfolge

# Output JSON for programmatic use
bun run PENewsFeed.ts --json

Sources: Finance Magazin, Private Equity Magazin, Handelsblatt, Manager Magazin, WirtschaftsWoche

Relevance Scoring:

  • 🔥 10+ points: PE-specific terms (buyout, nachfolge, beteiligung)
  • 📊 5+ points: M&A terms (deal, transaktion, investor)

HandelsregisterLookup.ts

German company registry lookup helper - generates URLs and data templates.

# Search by company name
bun run HandelsregisterLookup.ts "Bosch GmbH"

# Filter by city
bun run HandelsregisterLookup.ts "Siemens" --city München

# Get blank data template
bun run HandelsregisterLookup.ts --template

Data Sources:

  • unternehmensregister.de - Official portal
  • handelsregister.de - Direct registry
  • bundesanzeiger.de - Public filings

Available Data:

  • HRB number, registry court, legal form
  • Registered capital, company purpose
  • Management, shareholders (when filed)
  • Annual financial statements