‹ 首页

predictleads-signals

@othmane-khadri · 收录于 5 天前 · 上游提交 1 个月前

Use when a teammate wants ad-hoc PredictLeads signals for a single company, asks "what's happening at [company]", "signals for [domain]", "enrich [domain] with PredictLeads", "pull jobs/funding/news for [company]", or wants to read previously cached signals from local SQLite without burning new credits.

适合你,如果需要快速获取公司招聘、融资、新闻等信号

/ 通过 npx 安装 校验哈希
npx oh-my-skill add othmane-khadri/yalc-the-gtm-operating-system/predictleads-signals
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- othmane-khadri/yalc-the-gtm-operating-system/predictleads-signals
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify othmane-khadri/yalc-the-gtm-operating-system/predictleads-signals
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
268GitHub stars
~721上下文体积 · 单文件
索引托管

怎么用

商店整理自技能原文 · 版本 ffc6e37 · 表述以原文为准
它做什么

装上后,Claude 可以根据指令获取某个公司的 PredictLeads 信号,包括职位、融资、技术、新闻和相似公司。信号会缓存 7 天,重复查询不消耗额度。

什么时候触发

当你说“what's happening at [公司]”“signals for [域名]”“enrich [域名] with PredictLeads”等,或者要求读取已缓存信号时触发。

装好后可以这样说
获取该公司所有信号类型。
读取本地缓存,不消耗额度。
仅获取职位和融资信号,节省额度。
技能原文 SKILL.md作者撰写 · MIT · ffc6e37

PredictLeads Signals (single company)

Pulls and reads company-level intent signals from PredictLeads: job openings, financing events, technologies, news events, similar companies. Stored in local SQLite (company_signals table) with a 7-day TTL cache so repeat lookups within the week cost zero credits.

When to use
  • Quick lookup before an outbound message: "what's happening at hubspot.com?"
  • Adding signal context to a single lead during qualification
  • Reading cached signals offline (no API call) via signals:show
  • Sanity-checking a company's marketing maturity (tech stack, hiring pace)

Don't use when: enriching a list of >5 companies (use predictleads-lookalikes for discovery, or the bulk signals:enrich --result-set); building a campaign (use prospect-discovery-pipeline).

Quick reference
# Pull all 4 signal types for one company (1 credit per type = 4 credits)
npx tsx src/cli/index.ts signals:fetch --domain hubspot.com

# Restrict to specific types (saves credits)
npx tsx src/cli/index.ts signals:fetch --domain hubspot.com --types jobs,funding

# Force re-fetch even if cached within TTL
npx tsx src/cli/index.ts signals:fetch --domain hubspot.com --no-cache

# Read cached signals locally (no API call, free)
npx tsx src/cli/index.ts signals:show --domain hubspot.com --limit 20
npx tsx src/cli/index.ts signals:show --domain hubspot.com --type news
Cost

| Operation | Credits | |---|---| | signals:fetch (4 types, default) | 4 | | signals:fetch --types jobs,funding | 2 | | signals:fetch re-run within 7 days | 0 (cache hit) | | signals:show | 0 (local read) |

Live PredictLeads quota: hit /api_subscription once via curl to see remaining credits. Or just run signals:fetch and the output prints cache hit / +N signals per type.

Signal types and aliases

jobs (job_opening), funding (financing), tech (technology), news, similar (similar_company)

Common pitfalls
  • Domain format: pass the bare domain (hubspot.com), not https://hubspot.com or www.hubspot.com. The service tolerates either but URLs in payloads are cleaner.
  • News and tech rows look empty in signals:show: payloads use summary (news) and resolved relationships (tech) instead of title. The display already falls through to summary. If you see blanks, check the raw payload via sqlite3 ~/.gtm-os/gtm-os.db "SELECT payload FROM company_signals WHERE domain='X' LIMIT 1".
  • Cache invalidation: 7 days is the default TTL. Pass --no-cache to force a refresh. Caching is per (domain, signal_type), so refreshing news doesn't re-pull jobs.
Required env

PREDICTLEADS_API_KEY + PREDICTLEADS_API_TOKEN in ~/.gtm-os/.env. Both come from the same PredictLeads subscription page. See TEAM_SETUP.md at repo root for how to get them.

按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。