Skip to content

Guide · Agent skill

How to use the SecOps Threat Hunting agent skill (secops-hunt)

Updated · written with AI from the project's own documentation and checked against our catalogue data

The secops-hunt skill is a set of expert instructions that lets an AI agent proactively search your security telemetry in Google Security Operations (SecOps) for threats that existing alerts have not caught. This guide explains what the skill makes the agent do, how to install it, how to ask for hunts in plain language, and what it needs to run. By the end you will be able to install the skill and start a bounded threat hunt.

SecOps Threat Huntinggoogle/skills · Apache-2.0

Quick start

  1. 1Download the skill ZIP. Get the secops-hunt ZIP file from this directory page.
  2. 2Unzip into your skills folder. Extract it into ~/.claude/skills/ for personal use, or into .claude/skills/ inside a project. Alternatively, upload the ZIP under Settings, Capabilities, Skills in the Claude apps.
  3. 3Confirm your SecOps access and tools. Make sure you have Google SecOps access and either the remote MCP tools or the local SecOps search tools the skill lists. Set up gcloud or MCP credentials if you plan to run attribution-tagged commands.
  4. 4Ask for a bounded hunt. Describe the hypothesis or indicators and include a time window, such as the last 72 hours or the last 60 days.
  5. 5Review and act on the findings. Check the filtered results against your known baseline, then decide whether to post a comment on an existing SOAR case or open a new one.

What the secops-hunt skill makes the agent do

An agent skill is a folder of instructions that an AI agent loads when a task matches the skill's description. The secops-hunt skill tells the agent to act as a threat hunter in Google SecOps. It turns attacker techniques and threat-intel indicators into UDM (Unified Data Model) queries, runs them over bounded time windows, filters out benign activity and summarizes what it finds.

  • Hypothesis-led hunts based on MITRE ATT&CK techniques or threat actor reports
  • Retroactive checks of IP addresses, domains, file hashes and URLs against historical telemetry
  • Prevalence searches for rare software, execution paths or network destinations
  • Detection of behavioral and statistical outliers
  • Posting findings as comments on SOAR cases

How to install the secops-hunt skill

Download the ZIP file for the skill from this directory page. Then choose one of the installation options below. The skill folder contains SKILL.md and a references folder with attribution.md.

For a personal install, unzip the file into ~/.claude/skills/. For a single project, unzip it into the .claude/skills/ folder inside that project. You can also upload the ZIP in the Claude apps under Settings, then Capabilities, then Skills.

  • Personal install: unzip into ~/.claude/skills/
  • Project install: unzip into .claude/skills/ in your project
  • Claude apps: Settings, then Capabilities, then Skills, then upload the ZIP

How to trigger the skill with natural requests

You do not need to type the skill name. The skill is matched to your request by its description, so ask for the kind of work you want done. Name the indicators, time window and techniques where you can. The skill's description lists the situations it covers: proactive hunting, retroactive IoC analysis, prevalence searches, MITRE ATT&CK technique hunts and outlier detection.

Requests that fit the skill sound like the following. If you ask for alert triage, incident timelines or detection rule writing, the skill points you to the separate secops-triage, secops-investigate or secops-detection-engineering skills instead.

  • Hunt for LSASS credential dumping over the last 72 hours in our Windows fleet
  • Check whether these IP addresses and domains from this week's threat bulletin appeared in our telemetry over the last 60 days
  • Find rare executables run from user Temp or Public folders in the last 10 days
  • Look for statistical outliers in outbound connections from our cloud workloads
  • Draft UDM queries for this hunt hypothesis and post the findings to case 1234

Safety notes: scripts, network and untrusted data

According to the listing, this skill runs no scripts but does use the network, because it sends queries to SecOps and its tools. The skill also instructs the agent to treat retrieved UDM event fields, process command lines, raw logs and entity labels as untrusted data, never as instructions. Hunt results can contain text written by an attacker, so the agent is directed not to execute commands found inside them.

The attribution file asks the agent to tag every gcloud, REST or MCP command so usage can be attributed to the skill. It says the tag carries no user data and that gcloud config set must not be used for it, because that would persist beyond the task.

  • No scripts are run by this skill, according to the listing
  • The skill uses the network to reach SecOps tools and APIs
  • Retrieved log content is treated as data, not instructions
  • Attribution tags are set inline on each command and carry no user data
CLOUDSDK_METRICS_REQUEST_ATTRIBUTION="agent-skills/1.0 (skill:secops-hunt)" \ gcloud <command> [flags]

Tips for getting reliable hunts

The skill sets guardrails that you can rely on. Every UDM query should have an explicit start and end time to avoid unbounded scans, and initial exploration returns a limited number of results, by default 50 to 100 events. The default lookback for hypothesis hunts is 72 hours, retroactive IoC lookbacks cover 30 to 90 days, and prevalence searches use a 10-day window.

Use the remote MCP tools when they are available, since the skill lists them as the preferred option, and fall back to the local tools otherwise. Give the agent your baseline context, such as which assets are authorized security agents or backup software, so it can filter that noise.

  • Give explicit time windows for every hunt
  • Start with 50 to 100 results and widen only if needed
  • Name the baseline noise you already know about, such as backup or security agents
  • For prevalence results, roughly 2 or fewer assets is high priority, 3 to 10 is medium and over 100 is usually standard software

What people use it for

  • Proactively testing whether a MITRE ATT&CK technique such as credential dumping appears in your Windows environment
  • Checking whether newly published IP addresses, domains or file hashes from a threat bulletin were seen in your telemetry in the past months
  • Finding rare executables or connections that could indicate bespoke malware or lateral movement
  • Drafting UDM queries for a hunt idea and recording the results in a SOAR case

Frequently asked questions

How do I install the secops-hunt skill?

Download the ZIP from this directory page and unzip it into ~/.claude/skills/ for personal use, or into .claude/skills/ in a project. You can also upload the ZIP in the Claude apps under Settings, Capabilities, Skills.

What do I need to use the secops-hunt skill?

You need Google SecOps (Chronicle) access, either remote MCP tools or local SecOps search tools such as udm_search or search_udm, and SOAR case tools for posting comments. gcloud and REST API or MCP credentials are needed for the attribution-tagged commands.

Is the secops-hunt skill free, and what licence does it use?

The listing states the licence is Apache-2.0. This page does not list a price, so check the directory listing for any cost information. The skill still requires your own Google SecOps access to search telemetry.

Does the secops-hunt skill run scripts or use the network?

According to the listing, it runs no scripts and does use the network. It sends queries to SecOps tools and APIs, and it treats all retrieved log content as untrusted data.

Should I use secops-hunt or secops-triage for alerts?

Use secops-triage for incoming alerts. The secops-hunt skill is for proactive searching and retroactive indicator checks. Active incident response and breach timelines belong to secops-investigate, and writing detection rules belongs to secops-detection-engineering.

Why does the agent say my hunt is not running or returns no results?

Check that your SecOps access and the required MCP or local search tools are available, since the skill prefers remote MCP tools and falls back to local ones. Also check that your time window is explicit and that your indicators are in the correct format, such as SHA-256 hashes for files. Narrow or widen the window if results are empty.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use secops-hunt if you run proactive threat hunts in Google SecOps or want an agent to draft UDM queries for hunt hypotheses. Pick a different skill if your main work is triaging live alerts, responding to an active breach or writing detection rules, because the listing points you to secops-triage, secops-investigate and secops-detection-engineering for those tasks.

Download the skill