pp-company-goat
SEC Form D、GitHub、Hacker News、Companies House、YC、Wikidataをまとめて横断検索できるスキルです。Crunchbaseの有料プランに隠されたSECの資金調達データも無料で取得可能。「look up this startup」「research <company>」「form D for <company>」「is <company> still active」などのフレーズで起動します。
description の原文を見る
Look up startups across SEC Form D, GitHub, Hacker News, Companies House, YC, and Wikidata in one command — including the SEC fundraising data hidden behind paid Crunchbase tiers. Trigger phrases: `look up this startup`, `research <company>`, `what does <company> do`, `form D for <company>`, `is <company> still active`, `compare <a> and <b>`, `use company-goat`, `run company-goat-pp-cli`.
SKILL.md 本文
Company GOAT — Printing Press CLI
前提条件: CLI をインストール
このスキルは company-goat-pp-cli バイナリを使用します。このスキルから任意のコマンドを実行する前に、CLI がインストールされていることを確認する必要があります。 インストールされていない場合は、まず先にインストールしてください:
- Printing Press インストーラーからインストール:
npx -y @mvanhorn/printing-press install company-goat --cli-only - 確認:
company-goat-pp-cli --version $GOPATH/bin(または$HOME/go/bin) が$PATH上にあることを確認してください。
npx インストールに失敗した場合 (Node がない、オフライン、など) は、直接 Go インストールにフォールバックしてください (Go 1.26.3 以上が必要):
go install github.com/mvanhorn/printing-press-library/library/developer-tools/company-goat/cmd/company-goat-pp-cli@latest
インストール後に --version が「command not found」と報告する場合は、インストールステップがバイナリを $PATH に置けていません。検証が成功するまでスキルコマンドを実行しないでください。
このCLIを使用する場合
Company GOAT は、エージェントや人間が小〜中規模なスタートアップについて構造化された企業研究データ (募資、エンジニアリング シグナル、言及タイムライン、法人、ドメイン年齢) を Crunchbase Pro を支払わずに必要とするときに使用します。1社ずつの深い調査に最適です。バルク検索 (ソースが数千のクエリにスケールしない) や、グローバルな非公開市場の資金調達グラフクエリ (どのソースも無料では持っていない) には向きません。
キラー機能: SEC Form D、無料
米国のスタートアップのほとんどは、価格設定されたエクイティラウンド (Series Seed → Series C、Reg D 506(b)/506(c)) で募資する場合、初回売却から 15 日以内に Form D を SEC に提出します。提出書類には、発行者名、提供金額、請求された適用除外、関連者 (役員、取締役、プロモーター) が記載されます。Crunchbase Pro は、同じソースのラッパーに年間 $999 を請求していますが、この CLI はそれを EDGAR から直接無料で抽出します。エージェントが Crunchbase Free の空の「非公開」行を引用するのではなく、米国スタートアップの実際の募資履歴を検証する必要がある場合は、funding を使用してください。
カバレッジ概要
- SEC Form D /
funding/funding-trend— 米国のみ。Reg D の価格設定されたラウンド。Series A 前の SAFE はカバーされていません。空の提出書類にcoverage_noteが付いている場合が、非米国企業、価格設定前の企業、まだ提出していない企業の想定される応答です。Form D が空の場合、fundingはより広い EDGAR 全文検索にフォールバックし、シグナルクラスでグループ化された言及を表示します: 子会社 (10-K 親言及)、債務 (ベンチャー貸与・リース ポートフォリオ言及)、買収 (8-K 親開示)、およびその他。funding --whoは、Form D のみではなく、すべてのフォームタイプを検索します。注釈: EDGAR の全文検索は名前フラグメントで一致するため、「Notion」は Notion Labs と Notion Capital VC の両方にヒットします。結果にはcik_summariesが含まれ、複数の異なる CIK が一致するときはis_ambiguous: trueになります。--cik <id>(概要からの CIK) で再実行して、正しいエンティティにフィルタリングします。複合コマンド (snapshot、compare、signal) は、曖昧性フラグを出力全体で伝播し、曖昧な場合は並列の数値合成を拒否します — エージェントは、より広いコンテキスト (Wikidata 創業者、GitHub org アライメント、ユーザーの意図) を使用して、どの CIK が正しいかを判定し、funding --cikを再実行して確認します。signalは、Form D match is ambiguousを独自のシグナルクラスとして表示するため、クロスソース の整合性チェックが盲目的に信頼されることはありません。 - Companies House /
legal --region uk— UK Ltd / PLC のみ。COMPANIES_HOUSE_API_KEYが必要です (developer.companieshouse.gov.uk で無料)。 - GitHub /
engineering— 任意のパブリック org。オプションのGITHUB_TOKENにより、レート制限が 60/時間から 5000/時間に上がります。 - Hacker News /
mentions/launches— 2007 年以降の HN 全体の Algolia 全文検索。認証不要。mentionsは年月別ヒストグラム および ポイントで並べ替えられた上位 N ストーリーの両方を返します (--top Nで幅を広げます、デフォルト 5)。launchesは Show-HN のみのフレーバーです — 「この企業が Show HN を投稿したことがあるか」という質問に使用します。より一般的な「この企業について HN では何を言っているか」という質問にはmentionsを使用します。 - YC ディレクトリ /
yc— YC を支援された企業のみ。 - Wikidata /
wiki— 初期段階ではスパース。確立された企業にはほぼ有用です。 - RDAP / DNS /
domain— 登録されている任意のドメイン。
このCLIを使用しない場合
リモート状態の作成、更新、削除、発行、コメント、投票、招待、注文、送信、メッセージング、予約、購入、または変更が必要なリクエストに対してこの CLI をアクティブにしないでください。この プリント CLI は、検査、エクスポート、同期、分析のための読み取り専用コマンドを公開します。
独自の機能
これらの機能は、このAPI の他のツールでは利用できません。
マルチソース オーケストレーション
-
snapshot— SEC Form D、GitHub、Hacker News、Companies House、YC、Wikidata、DNS を1つのコマンドで企業を検索 — 数秒で統合されたターミナル概要として表示されます。スタートアップを素早く評価する必要があるとき、このコマンド1つで、彼らが募資したか、コードを配布しているか、話題になっているか、正当であるかを教えてくれます — 8 つのブラウザタブは不要です。
company-goat-pp-cli snapshot --domain stripe.com --json -
signal— 疑わしいクロスソース パターンを表示します。例: 「Form D は 2024 年に 500 万ドルを募資したと言っているが、GitHub org は 2022 年以降コミットが 0」または「YC エントリは Active と言っているが、ウェブサイト ドメインは期限切れ」。スタートアップと関わるかどうかを決定するとき、このコマンドは、すべてのタブを開く必要がなく、ゾンビ企業と陳腐な募資ストーリーを指摘します。
company-goat-pp-cli signal --domain acme-corp.com --json
キラー機能
-
funding— 米国の民間企業の構造化 SEC Form D 提出書類を表示します — 提供金額、提出日、請求された適用除外 (Reg D 506(b) vs 506(c))、関連エンティティ、および法人化州。エージェントが米国スタートアップの実際の募資履歴を検証する必要があるとき、これは最も信頼できる無料シグナルです。Crunchbase Free の空の「非公開」行を引用しているエージェントを避けてください。
company-goat-pp-cli funding --domain stripe.com --json -
funding-trend— 年を超えた企業の Form D 提出書類の時系列 — 募資ペースとギャップを表示します。「彼ら は 2022 年以降募資していない」という非表示を検出するのに便利です。エージェントが単に最新ラウンドだけでなく企業の募資展開を要約する必要があるとき、これを使用します。
company-goat-pp-cli funding-trend --domain stripe.com --since 2018 --json -
funding --who— 特定の人 (役員、大株主) に名前が付けられているすべての Form D 提出書類を表示します。シリアル創業者、繰り返しアドバイザー、多作な投資家を明らかにします。エージェントがスタートアップの星座の背後にある人をマップする必要があるとき、または創業者の実際の提出履歴を検証するときに使用します。
company-goat-pp-cli funding --who 'Patrick Collison' --json
複合される局所状態
-
search— フリーテキスト +--batchおよび--industryフィルターで YC ディレクトリを検索します。フリーテキストマッチは、名前、1 行の説明、業界、および場所に対して実行されます。「"agent" を説明に含む YC fintech を見つけよう」というタスクが与えられたエージェントは、YC ディレクトリをスクロールするのではなく、1 回のクエリを持ちます。
company-goat-pp-cli search 'agent' --industry fintech -
compare— 2 つのスナップショットが列ごとに調整され、直接比較できます。このCLI では無料。他の場所では有料機能です。2 つの競合するスタートアップを評価するときは、タブ間を切り替える必要がない 1 回の比較です。
company-goat-pp-cli compare stripe.com adyen.com --json
コマンド リファレンス
filings — SEC EDGAR Form D 提出書類 — 米国民間募資開示の主要なデータ ソース
company-goat-pp-cli filings— 特定の CIK (Central Index Key) のすべての SEC 提出書類を取得します。企業の解決時の種コマンドとして使用されます...
手作成コマンド
company-goat-pp-cli resolve <name-or-domain>— 企業名を正規ドメインに解決します。曖昧な場合は番号付き候補を返します;--pick Nまたは--domainを使用...company-goat-pp-cli funding <co>— SEC EDGAR Form D 提出書類 + YC バッチ検索。提供金額、提出日、請求された適用除外、関連エンティティを表示...company-goat-pp-cli engineering <co>— GitHub org メタデータ: リポジトリ数、コントリビュータ数、コミット頻度、トップ言語。company-goat-pp-cli launches <co>— この企業についての Show HN 投稿、ポイントで並べ替え。起動年を含めて、死んだ vs アクティブな起動を検出。company-goat-pp-cli mentions <co>— Hacker News 言及タイムライン: Algolia 全文検索による時間経過での月別言及ヒストグラム。company-goat-pp-cli legal <co>— 法人検索。UK は Companies House (オプショナルCOMPANIES_HOUSE_API_KEY);US は SEC EDGAR Form D 発行者...company-goat-pp-cli yc <co>— 企業が YC によって支援された場合の Y Combinator ディレクトリ エントリ: バッチ、ステータス、場所、説明。company-goat-pp-cli wiki <co>— Wikidata 企業事実: 設立日、創業者、本社、業界、主要人物。初期段階のスタートアップではスパース。company-goat-pp-cli domain <co>— RDAP/WHOIS 経由のドメイン年齢、DNS レコード、および CNAME ベースのホスティング ヒント (Vercel/Netlify/Heroku/Cloudflare Pages/AWS/GCP)。company-goat-pp-cli snapshot <co>— すべての 7 つのソースに並列でファンアウトし、統合概要をレンダリングします。ヘッドラインコマンド。cliutil.FanoutRun を使用...company-goat-pp-cli compare <a> <b>— 2 つのスナップショット左右に並べて、セクション別に調整。2 つのスタートアップのいずれがより健全に見えるかを評価するため。company-goat-pp-cli search <query>— フリーテキスト +--batchおよび--industryフィルターで YC ディレクトリを検索します。v1 ロードマップに同期されたストアに対する クロスソース FTS5;今日これは YC のみです。company-goat-pp-cli signal <co>— クロスソース整合性チェック。「2024 年に募資したが 2022 年以降 GitHub にコミットがない」のような疑わしいパターンを指摘...company-goat-pp-cli funding-trend <co>— 時間経過での Form D 提出書類の時系列。スタートアップの募資ペースを グラフ化するのに便利。company-goat-pp-cli sync— 同期可能なリソース (YC ディレクトリおよび他の設定済みリソース) をローカル SQLite にプル します。--resourcesを使用してサブセットを選択。--data-source localを使用した後続の読み取りはオフラインをクエリ。
正しいコマンドを見つける
何をしたいかは分かるがどのコマンドがそれを行うかは分からないとき、CLI に直接問い合わせてください:
company-goat-pp-cli which "<capability in your own words>"
which は自然言語の機能クエリを、このCLI のキュレーション済み機能インデックスから最適にマッチするコマンドに解決します。終了コード 0 は少なくとも 1 つの一致を意味します。終了コード 2 は確実な一致がないことを意味します — --help にフォールバックするか、より狭いクエリを使用してください。
レシピ
米国スタートアップの迅速なデューデリジェンス
company-goat-pp-cli snapshot --domain anthropic.com --json
すべての 7 つのソースにファンアウトし、統合概要をレンダリングします。--domain を使用して名前解決をスキップして、正規エンティティに直接進みます。各ソースは {status, data, note, elapsed} を返すため、部分的な障害が表示されます。
創業者のすべての SEC 提出書類を見つける
company-goat-pp-cli funding --who 'Patrick Collison' --json
この人の名前が付けられているすべての Form D 提出書類を返します — シリアル創業者と繰り返しの投資家をマップするのに便利です。
競合する 2 つのスタートアップを比較
company-goat-pp-cli compare ramp.com brex.com
スナップショットを左右に揃える; エージェント可読。トレードオフ分析に使用。
リサーチ データベースを構築
company-goat-pp-cli sync && company-goat-pp-cli search 'fintech'
YC ディレクトリおよび他の同期可能なリソースをローカル SQLite にプルして、同期されたインデックスを全文検索します。後続の読み取りは --data-source local を使用してオフラインをクエリできます。
疑わしいパターンを表示
company-goat-pp-cli signal --domain acme-corp.com --json
クロスソース整合性チェック — 「2024 年に $X を募資したが GitHub は 2022 年以降沈黙している」のようなケースをフラグ化します。これはどのシングル ソースも気がつかないものです。
認証セットアップ
必須キーなし。3 つのオプション環境変数がカバレッジとレート制限を拡張します:
COMPANY_PP_CONTACT_EMAIL=you@example.com— SEC EDGAR User-Agent ヘッダーで送信され、EDGAR の公正なアクセス ポリシーに準拠します。funding/funding-trend/snapshotの非自明な使用には推奨。GITHUB_TOKEN— GitHub API レート制限を 60/時間から 5000/時間に上げます。gh auth tokenが機能します。engineering、snapshotによって使用。COMPANIES_HOUSE_API_KEY—legal --region ukに必須。developer.companieshouse.gov.uk で無料登録し、REST アプリケーションを作成。
SEC EDGAR リクエストは自動的にペーシングされ、再試行されます。CLI は Retry-After を尊重し、429/5xx レスポンスでバックオフし、SEC が再試行後も継続スロットリングを行う場合はコード 7 で終了します。
これらのいずれが検出されているかを検証するには、company-goat-pp-cli doctor を実行してください。
エージェント モード
任意のコマンドに --agent を追加。拡張先: --json --compact --no-input --no-color --yes。
-
パイプ可能 — stdout の JSON、stderr のエラー
-
フィルタ可能 —
--selectはフィールドのサブセットを保持。ドット付きパス は、ネストされた構造に下降。配列は要素ごとに走査。冗長な API でコンテキストを小さく保つのに重要:company-goat-pp-cli filings --agent --select id,name,status -
プレビュー可能 —
--dry-runはリクエストを表示してから送信 -
オフライン対応 — 同期/検索コマンドは、使用可能な場合、ローカル SQLite ストアを使用できます
-
非対話的 — プロンプトを表示しません。すべての入力はフラグです
-
読み取り専用 — このCLI を作成、更新、削除、発行、コメント、投票、招待、注文、送信、またはその他の変更要求に使用しないでください
レスポンス エンベロープ
ローカル ストアまたは API から読み込むコマンドは、出力をプロビナンス エンベロープでラップします:
{
"meta": {"source": "live" | "local", "synced_at": "...", "reason": "..."},
"results": <data>
}
データの .results を解析し、.meta.source を使用して、ライブかローカルかを知ります。人間が読める N results (live) 概要は、stdout がターミナルの場合にのみ stderr に出力されます — パイプされた/エージェント コンシューマーは、stdout で純粋な JSON を取得します。
エージェント フィードバック
このCLI について何か変に気付いたとき (またはエージェント が気付いたとき)、記録してください:
company-goat-pp-cli feedback "the --since flag is inclusive but docs say exclusive"
company-goat-pp-cli feedback --stdin < notes.txt
company-goat-pp-cli feedback list --json --limit 10
エントリはローカル ~/.company-goat-pp-cli/feedback.jsonl に保存されます。COMPANY_FEEDBACK_ENDPOINT が設定 および --send が渡されるか COMPANY_FEEDBACK_AUTO_SEND=true の場合を除き、POST されることはありません。デフォルト動作はローカルのみです。
バグ レポートではなく、驚いた こと を記述してください。短く、具体的、1 行: それが複合するパーツです。
出力配信
すべてのコマンドは --deliver <sink> を受け入れます。出力は、stdout のみに (または代わりに) 名前付きシンクに進むため、エージェントはハンドパイプなしでコマンド結果をルーティングできます。3 つのシンクがサポートされています:
| シンク | エフェクト |
|---|---|
stdout | デフォルト; stdout にのみ書き込み |
file:<path> | <path> に原子的に出力を書き込み (tmp + 名前変更) |
webhook:<url> | 出力本体を URL に POST (application/json または --compact のときは application/x-ndjson) |
未知のスキームはサポートされているセットに名前を付ける構造化エラーで拒否されます。Webhook 障害は 0 以外を返し、URL + HTTP ステータスを stderr にログします。
名前付きプロフィール
プロフィールは保存されたフラグ値のセットで、複数の呼び出しで再利用されます。スケジュール済みエージェントが毎回同じコマンドを同じ設定で実行するとき、これを使用します - HeyGen の「Beacon」パターン。
company-goat-pp-cli profile save briefing --json
company-goat-pp-cli --profile briefing filings
company-goat-pp-cli profile list --json
company-goat-pp-cli profile show briefing
company-goat-pp-cli profile delete briefing --yes
明示的なフラグは常にプロフィール値に勝ります。プロフィール値はデフォルトに勝ります。agent-context は available_profiles の下ですべての利用可能なプロフィールをリストアップするため、イントロスペクション エージェントは実行時にそれらを検出します。
終了コード
| コード | 意味 |
|---|---|
| 0 | 成功 |
| 2 | 使用法エラー (不正な引数) |
| 3 | リソースが見つかりません |
| 5 | API エラー (アップストリーム問題) |
| 7 | レート制限 (待機して再試行) |
| 10 | 設定エラー |
引数解析
$ARGUMENTS を解析:
- Empty,
help, or--help→company-goat-pp-cli --help出力を表示 installで始まる →mcpで終わる → MCP インストール。それ以外 → 上の前提条件を参照- その他すべて → 直接使用 (CLI コマンドを
--agentで実行)
MCP サーバー インストール
- MCP サーバーをインストール:
go install github.com/mvanhorn/printing-press-library/library/developer-tools/company-goat/cmd/company-goat-pp-mcp@latest - Claude Code に登録:
claude mcp add company-goat-pp-mcp -- company-goat-pp-mcp - 確認:
claude mcp list
直接使用
- インストール済みか確認:
which company-goat-pp-cli見つからない場合は、インストールを提供します (このスキルの上部の前提条件を参照)。 - ユーザー クエリを、上記の独自機能とコマンド リファレンスから最適なコマンドと照合。
--agentフラグで実行:company-goat-pp-cli <command> [subcommand] [args] --agent- 曖昧な場合は、サブコマンド ヘルプをドリルダウン:
company-goat-pp-cli <command> --help。
ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- mvanhorn
- ライセンス
- Apache-2.0
- 最終更新
- 不明
Source: https://github.com/mvanhorn/printing-press-library / ライセンス: Apache-2.0
関連スキル
hugging-face-trackio
Trackioを使用してMLトレーニング実験を追跡・可視化できます。トレーニング中のメトリクスログ記録(Python API)、トレーニング診断のアラート発火、ログされたメトリクスの取得・分析(CLI)が必要な場合に活用してください。リアルタイムダッシュボード表示、Webhookを使用したアラート、HF Space同期、自動化向けのJSON出力に対応しています。
btc-bottom-model
ビットコインのサイクルタイミングモデルで、加重スコアリングシステムを搭載しています。日次パルス(4指標、32ポイント)とウィークリー構造(9指標、68ポイント)の2カテゴリーにわたる13の指標を追跡し、0~100のマーケットヒートスコアを算出します。ETFフロー、ファンディングレート、ロング/ショート比率、恐怖・貪欲指数、LTH-MVRV、NUPL、SOPR(LTH+STH)、LTH供給率、移動平均倍率(365日MA、200週MA)、週次RSI、出来高トレンドに対応します。市場サイクル全体を通じて買いと売りの両方の推奨を提供します。ビットコインの底値拾い、BTCサイクルポジション、買い時・売り時、オンチェーン指標、MVRV、NUPL、SOPR、LTH動向、ETFの流出入、ファンディングレート、恐怖指数、ビットコインが過熱状態か、マイナーコスト、暗号資産市場のセンチメント、BTCのポジションサイジング、「今ビットコインを買うべきか」「BTCが天井をつけているか」「オンチェーン指標は何を示しているか」といった質問の際にこのスキルを活用します。
protein_solubility_optimization
タンパク質の溶解性最適化 - タンパク質の溶解性を最適化します。タンパク質の特性を計算し、溶解性と親水性を予測し、有効な変異を提案します。タンパク質配列の特性計算、タンパク質機能の予測、親水性計算、ゼロショット配列予測を含むタンパク質エンジニアリング業務に使用できます。3つのSCPサーバーから4つのツールを統合しています。
research-lookup
Parallel Chat APIまたはPerplexity sonar-pro-searchを使用して、最新の研究情報を検索できます。学術論文の検索にも対応しています。クエリは自動的に最適なバックエンドにルーティングされるため、論文の検索、研究データの収集、科学情報の検証に活用できます。
tree-formatting
ggtree(R)またはiTOL(ウェブ)を使用して、系統樹の可視化とフォーマットを行います。系統樹を図として描画する際、ツリーレイアウトの選択、分類学に基づく枝やラベルの色付け、クレードの折りたたみ、サポート値の表示、またはツリーへのオーバーレイ追加が必要な場合に使用してください。系統推定(protein-phylogenyスキルを使用)やドメイン注釈(今後の独立したスキル)には使用しないでください。
querying-indonesian-gov-data
インドネシア政府の50以上のAPIとデータソースに接続できます。BPJPH(ハラール認証)、BOM(食品安全)、OJK(金融適正性)、BPS(統計)、BMKG(気象・地震)、インドネシア中央銀行(為替レート)、IDX(株式)、CKAN公開データポータル、pasal.id(第三者法MCP)に対応しています。インドネシア政府データを活用したアプリ開発、.go.idウェブサイトのスクレイピング、ハラール認証の確認、企業の法的適正性の検証、金融機関ステータスの照会、またはインドネシアMCPサーバーへの接続時に使用できます。CSRF処理、CKAN API使用方法、IP制限回避など、すぐに実行可能なPythonパターンを含んでいます。