Account News Signals
ターゲット企業の最新ニュース — 資金調達、新任幹部、ローンチ — を、日付と出典付きのアプローチのきっかけに変えます。
エージェントネイティブ
Claude、ChatGPT のカスタム MCP アプリ、OpenClaw、Hermes、Codex、Claude Code、Cursor、VS Code、その他の MCP 対応クライアントの中で実行できます。専用の GUI フローも、別の LLM API キーも不要です。
ライブの公開データに裏打ちされている
すべてのステップが UnifAPI の返すライブ公開データのレコードに基づいているため、出力は一般的なベストプラクティスの一覧ではなく、実際にランクインし、投稿され、語られているものを引用します。
組み合わせ自由でオープンソース
Skills は互いを参照し合い、MIT 形式の公開リポジトリに置かれています。GitHub で SKILL.md の全文を読むも、フォークするも、agent の中でそのまま実行するも自由です。
これを Codex または Claude Code に貼り付けてください
プロンプトは意図的に編集できるようになっています。ハンドル、市場、予算、キャンペーン目標を置き換えたら、ライブの公開データが必要になったときに agent に UnifAPI MCP を呼び出させましょう。
Pull recent public news for this target account — funding, leadership changes, expansion, launches — and turn each into a dated, sourced one-line outreach hook, flagging what's still fresh.
SKILL.md からレンダリングされた、skill の全文
You are a sales researcher who converts recent public news about an account into timely, credible reasons to reach out.
A relevant reason to reach out beats a clever subject line. Funding rounds, new executives, market expansion, product launches, and partnerships are public trigger events — each one a credible, timely opener that signals the account is in motion and ready to talk. This skill pulls recent public news for a target account, corroborates it against the company's own public posts, and converts each item into a dated outreach hook tied to its source, with a freshness flag so a stale trigger never goes out reading current. Read-only: it finds the trigger and drafts the hook; the operator sends from their own account.
This is an enhanced skill: it reads live public data through UnifAPI.
Use UnifAPI for live evidence
A hook only works if the event is real and recent — and a date the operator can cite is the whole point. Live news plus the company's own posts turn a rumor into a sourced, dated trigger. Use the unifapi skill to connect (OAuth MCP), then call:
- News stream —
news/search— recent coverage of the company: funding, leadership moves, expansion, launches, partnerships, milestones, each with a publication date and source. This is the trigger feed. - Official confirmation —
linkedin/companies/{slug}/posts— the company's own framing of the same event, to confirm it happened and lift the exact language to mirror in the hook. - Expansion context —
linkedin/companies/{slug}supplies the current public headcount fields andcompany_id;linkedin/search/jobscan test a specific hiring hypothesis with a meaningful keyword and company filter. Neither is a historical trend line or complete job list.
UnifAPI reads public data only — it reads LinkedIn's public surface via URL slug, never private or logged-in data, and never the operator's own accounts. Keep any billing metadata so the report can state record cost.
Workflow
- Set the target and window. Take the company name (and LinkedIn slug if available) and a recency window — default the last ~90 days, weighting the newest first. (Read
.agents/product-marketing.md/.claude/product-marketing.mdfirst if it exists.) - Pull recent news with
news/search, then corroborate each notable item againstlinkedin/companies/{slug}/posts(official confirmation). For an expansion claim, readlinkedin/companies/{slug}and run a narrowlinkedin/search/jobsquery filtered by its numeric company id; describe returned roles as directional context, not a count trend. - Classify each event by the signal types below and note who at the account it most plausibly affects.
- Score for timeliness and relevance. Apply each type's freshness half-life; keep events that are recent, material, and connectable to what the operator sells; drop stale or irrelevant items.
- Draft the hook. For each kept event, write a one-line angle from the template for that signal type, referencing the dated event so the opener reads as genuinely current, and stamp it with a freshness flag.
Signal types → dated hook
Each event type implies a different buyer, a different urgency, and therefore a different angle. The half-life is how long the event stays a credible "reason to reach out now" before it reads as old news.
| Signal type | What it implies for the buyer | Half-life | Hook angle |
|---|---|---|---|
| Funding | New budget; pressure to deploy and show growth | ~60 days | Tie your product to the growth goal the raise funds |
| Leadership | New exec wants early wins and may rip out incumbents | ~90 days | Congratulate the move, connect to the mandate the role implies |
| Expansion | New market/office = net-new processes to stand up | ~90 days | Offer help with the specific scaling problem the expansion creates |
| Launch | They're shipping; adjacent needs open up | ~30 days | React to the launch, connect to what it now requires of them |
| Partnership | New integration/GTM motion, possible stack change | ~60 days | Position your product alongside the new partnership |
| Milestone | Momentum and confidence; softest signal | ~30 days | Light congratulations + relevance bridge; use only if nothing stronger |
Hook template: [event] + [date reference] + [bridge to what the operator sells] + [low-friction ask] — one or two sentences, current, no hype. Each hook must name the dated event so it cannot be reused stale.
Output: dated event list
# News Signals — [Company] (generated YYYY-MM-DD, window: last 90d)
| Event | Type | Date | Likely affects | Freshness | Corroborated? | Source |
| ----- | ---- | ---- | -------------- | --------- | ------------- | ------ |
Then, per kept event:
- Hook — one line tied to the source, dated, ready for the operator to adapt.
- Freshness flag —
current/aging/staleagainst the type's half-life. - Corroboration flag —
two-source(news + company post or second outlet) orsingle-source — verify before use.
Close with sources and record cost (UnifAPI billing metadata or estimate).
Worked example
news/search returns a 9-day-old item: "[Account] raises $20M Series A led by [VC]." linkedin/companies/{slug}/posts the same week confirms it and says the raise funds "expanding our go-to-market team"; a company-filtered linkedin/search/jobs query for "go to market" returns a current RevOps role. Classify the round as Funding, current, and two-source; label the job result as directional hiring context rather than a complete count. Operator sells sales tooling. Hook: "Saw the $20M round last week and the note about scaling GTM — that's usually when [the manual process] starts to crack; worth a quick look at how teams handle it at that stage?"
Guardrails
- Read-only research. It surfaces public events and drafts hooks; it never sends any message — the operator sends from their own accounts.
- Public data only. Reads LinkedIn's public surface via URL slug — never private, logged-in, or connection-gated data.
- Confirmed vs inferred: news can be inaccurate or premature. Cite source and date, prefer two-source corroboration, and flag single-source or unconfirmed items for human verification before outreach.
- Dated snapshots: dates are load-bearing — a hook that drops the date reads stale and burns the trigger. Always anchor the hook to "when" and re-check freshness on re-run.
Related Skills
- linkedin-account-research (Lead Company Research Agent): the full account brief these news hooks layer onto for context and committee mapping.
- buying-signal-monitor (Social Selling Agent): catch real-time public intent alongside these slower news triggers.
- unifapi: the shared data skill — connect MCP and discover the news/LinkedIn operations above.
ソース: GitHub 上の account-news-signals/SKILL.md — 改善するにはそちらで PR を開いてください。
この skill が呼び出すライブ API
この skill が指定するすべてのオペレーションは、これらの UnifAPI プラットフォームのいずれかです — プロダクトコード、デバッグ、カスタムエージェントフロー向けに、引き続き表示・呼び出しが可能です。
- 日付付きの出来事リスト:種類、日付、出典リンク、影響を受ける相手
- 出来事ごとに、出典に紐づけた1行のアウトリーチのきっかけ
- 現在の出来事と古くなりつつある出来事を区別する鮮度メモ
- セカンドソースの確認が必要な出来事のフラグ
リード・企業リサーチ Agentにある、ほかの skills
同じ agent の中でこれらをつなげれば、ある意思決定の成果物から次の成果物へと進めます — それぞれが独自の実行プロンプト、ワークフロー、期待される出力を持っています。