A cradle holding a deck of thin edge-holed plates with a sorting needle through them, several plates dropped out onto a sloped tray below, the far end of the cradle ghosted in bone-grey line, and a sky-blue line running along the needle, down a dropped plate and along the tray into a ring terminal.
Other

SecurityMarketData

Query curated cybersecurity market and company intelligence

01
Workflow
01
Tool
01
Reference
00
Triggers

Key Points

Not for vulnerability research, security news, or investment advice

Inside the Skill

The thinking, frameworks, and architecture that distinguish this skill from a generic version of the same task.

Ideal State

  • Every answer comes from live Signal records reached through an authenticated signal-mcp (or the REST fallback when ROS_API_KEY exists), never from scraping, memory or an invented taxonomy.
  • A reader can tell observed records from analytical outputs (forecasts, scores, suggestions) and sees the provider's freshness and quota as returned.

Intent Routing

Intent Trigger File
QueryMarket Any supported market, company, investor, funding, M&A, or lifecycle query Intents/QueryMarket.md
File Read when
References/ToolCatalog.md selecting tools, confirming tiers, or using the REST fallback; not needed for routing
Tools/SignalCheck.help.md probing setup or checking an answer's Output format parts
Setup.md first-time setup: connecting signal-mcp, the account and OAuth sign-in, and the optional REST key

Data & Config

Before executing, check <configRoot>/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/SecurityMarketData/. If present, load enabled preferences and configuration; otherwise use these defaults. (configRoot is $CLAUDE_CONFIG_DIR when set, else ~/.claude)

First-time setup (the MCP server, the account, the sign-in) is in Setup.md.

Gotchas

  • OAuth 2.1 tokens last 24 hours, so a session that worked yesterday may need the interactive flow again.
  • Free access provides 180 calls/day and 12 tools; Pro adds 21 tools; Enterprise adds one.
  • suggest_acquirers, forecast_funding, exit_score, and consolidation or growth scores are analytical outputs, not observed facts, even though they come back from the same API.

Examples

  • Funding trend: “Show quarterly funding trends for cloud security and distinguish observed rounds from forecasts.”

  • Company enrichment: “Enrich this security company and report its category, funding, investors, lifecycle, and data freshness.”

  • Category M&A: “Map identity-security M&A activity, acquirers, and observed consolidation signals for the last three years.”

Workflows & Routing · 1

Each workflow is one job the skill runs. The trigger phrases route your request to the right one — this is the skill's routing table.

  1. 01
    QueryMarket Intents/QueryMarket.md

    Any supported market, company, investor, funding, M&A, or lifecycle query

Tools · 1

Deterministic executables the workflows call — the code that does the real work, not prompt scaffolding.

  • SignalCheck.ts

How to Invoke

Invoke this skill directly:

Skill("SecurityMarketData")

References · 1

Auxiliary files the skill loads at runtime — frameworks, guides, configs.

  • Setup

Want LifeOS to do this for you?

Install LifeOS on your machine — your DA gets the SecurityMarketData skill plus 96 others, all hooked into one Life OS.