strategic-partner-firehose — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited strategic-partner-firehose (Agent Skill) and scored it 96/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 1 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 1 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Pulls the SEC EDGAR atom feeds for 8-K and SC 13D, detects high-signal strategic-partner filings (PIPE deals, JVs, master supply agreements with Tier-1 names) and pushes enriched Telegram alerts.
Companion to `insider-firehose` — they share the same Telegram bot, the same enrichment/ pipeline, and the same SEC EDGAR data source. The difference is what they watch for:
| Skill | What it monitors | Best signal type |
|---|---|---|
insider-firehose | Form 4 (officer/director open-market buys) | Founder/CEO buying at $200k+ |
strategic-partner-firehose | 8-K Item 1.01 / 3.02 + SC 13D | NVIDIA/MSFT/SKT $50M+ strategic investment |
Substack/Twitter shillers (@KadunaBull, @crux_capital_, etc.) typically discover these stories 6-18 months after the SEC 8-K filing. Real example: SK Telecom's $200M strategic investment in SMART Global Holdings (now PENG) was disclosed on 8-K dated 2024-07-15. Twitter chatter peaked 2026-05-12 — 22 months later.
If you read the 8-K the day it filed, you bought at ~$20. The Twitter pump fired at $44 (+120%).
This skill watches the same SEC firehose so you don't need to follow Twitter to find these stories.
This skill is cron-driven, not natural-language-driven.
You don't ask it anything. ← unlike analyze-stock or earnings-prep
You enable it once. ← one click in GitHub Actions
Then it runs forever. ← every 30 min weekdays
You receive Telegram alerts. ← whenever the SEC has newsThe NL triggers in this skill's frontmatter ("find next PENG", "8-K partnership", etc.) are for conversational lookup — they let you ask Claude things like:
| You ask Claude (NL) | Skill does |
|---|---|
| "show me last 7 days of strategic-partner alerts" | reads scripts/recent_alerts.json |
| "find next PENG" | summarizes recent high-score alerts |
| "what is 8-K Item 3.02" | reads README.md to explain |
| "is filing X a partnership signal" | runs classifier.compute_theme_score on the text |
| "explain Partner Score 7/10 for TICKR" | runs analysis.compute_partner_score |
The real-time monitoring is the GitHub Actions cron (.github/workflows/strategic-partner-firehose.yml), not Claude Code on your laptop.
SEC EDGAR atom feeds (8-K + SC 13D, every 60 min cron, weekdays 9 AM - 7 PM ET)
│
▼
partner_firehose.py
│
├── parse_atom_feed (XML parsing)
├── fetch_filing_text (combine 8-K cover + exhibits)
├── is_noise_filing (skip routine 5.02 officer changes)
├── find_strategic_investors (regex match TIER_1/TIER_2/SOVEREIGN/SMART_VC)
├── extract Items, amount ($M), conversion price, ticker, deal type
│
├── FILTERS (fast-fail order):
│ ✓ Amount ≥ $50M
│ ✓ Valid ticker
│ ✓ US-listed (NYSE/NASDAQ/AMEX)
│ ✓ Market cap ≥ $50M
│
├── enrichment/ (reused from insider-firehose):
│ business one-liner + valuation + 52W price + Smart Money Score
│
├── analysis.compute_partner_score → 0-10 verdict
▼
Telegram bot ($TELEGRAM_BOT_TOKEN, shared with all firehoses)
│
▼
🤝🟢 STRATEGIC PARTNER INVESTMENT — $X.XB
$TICKER (Company)
🐉 Tier-1 Investor (tier_1)
...scripts/partner_firehose.py — main entry: fetch + parse + filter + enrich + sendscripts/investor_registry.py — curated Tier-1/Tier-2/Sovereign/SmartVC names (35+ entities, multi-alias)scripts/parsers.py — 8-K + 13D regex extractors (Items, $, conversion price, ticker, deal type)scripts/filters.py — mcap + US-listed + amount filters with in-memory cachingscripts/analysis.py — Partner Score 0-10 (companion to insider score)scripts/tests/test_all.py — 32 unit tests covering parser + filter + analysis + end-to-endscripts/tests/fixtures/ — real-shape 8-K bodies (PENG/SGH SK Telecom, NVIDIA, sovereign cluster, noise)scripts/strategic_state.json — accession-number dedup ledgerstrategic_config.json — on/off toggle.github/workflows/strategic-partner-firehose.yml — cron + state commit| Env var | Default | Meaning |
|---|---|---|
STRATEGIC_MIN_MCAP | 50000000 | Skip companies below $50M market cap |
STRATEGIC_MIN_AMOUNT_M | 50 | Skip deals below $50M |
TEST_MODE | 0 | 1 prints to log, doesn't send Telegram |
DRY_RUN_LIMIT | 0 | Cap filings processed (0 = no cap) |
ENRICH | (uses config) | 0 disables Tier-2 enrichment |
| 8-K Date | Ticker | Strategic Investor | Type | Then-Price | 1Y Later |
|---|---|---|---|---|---|
| 2024-07-15 | SGH → PENG | SK Telecom $200M | PIPE Preferred | $20 | $44 (+120%) ✅ |
| 2025-01-21 | ORCL | OpenAI Stargate JV | JV Agreement | $158 | $193 (+22%) ✅ |
| 2025-09-05 | CRWV | OpenAI $11.9B contract | Master Supply | $115 | (tracking) ✅ |
| 2024-11 | RXRX | NVIDIA $50M | Item 3.02 | $5.50 | (tracking) ✅ |
insider-firehose — Form 4 buys (this skill's sibling, uses same enrichment)review-investment-screenshot — when an alert fires, run for fundamental cross-checkanalyze-stock — when alert + you don't recognize the ticker, this pulls company contextmacro-warning — gate any conviction buy by current regimeoption-wall-analysis — check the option flow positioning before sizing in~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.