openhound

star 2

Use for all OpenHound collector work, including planning, graph schema, source collection, assets, lookup/preproc, registration, and validation.

SpecterOps By SpecterOps schedule Updated 5/8/2026

name: openhound description: Use for all OpenHound collector work, including planning, graph schema, source collection, assets, lookup/preproc, registration, and validation.

OpenHound Development Skill

Use this skill for any OpenHound collector task.

Critical Rules (Always apply)

  1. Read .agents/standards/openhound.md before editing collector code. This includes important standards and best practices for OpenHound collector development that are not repeated in the reference docs.
  2. Based on the requested task, select the matching reference from the routing table. These contain specific rules and examples for different types of collector work.
  3. For broad collector work, or when creating a new collector, read .agents/standards/workflow.md.
  4. Important: Before finishing collector and graph behavior changes read references/validate-extension.md.

Route By Task

Task Reference
Plan a new collector from API docs, sample responses, or requirements references/plan-collector.md
Define graph base classes, common properties, node IDs, or edge properties references/graph-schema.md
Register collect, preproc, convert, metadata, or entry points references/register-extension.md
Implement API clients, auth, DLT resources, transformers, or secrets references/source-collection.md
Add or modify models, node assets, edge assets, kind constants, or exports references/add-asset.md
Add DuckDB transforms, lookup methods, lookup registration, or self._lookup usage references/preproc-lookup.md
Validate collector changes before finishing references/validate-extension.md

Routing Rules

  • If the task touches multiple areas, read every matching reference.
  • If adding or changing collector behavior, always read references/validate-extension.md before finishing.
  • If the task involves a new collector or broad redesign, start with references/plan-collector.md.
  • If models use self._lookup, also read references/preproc-lookup.md and references/register-extension.md.
  • If adding a new collected resource, usually read references/source-collection.md, references/add-asset.md, and references/validate-extension.md.
Install via CLI
npx skills add https://github.com/SpecterOps/OpenHound-template --skill openhound
Repository Details
star Stars 2
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator