prospecting

Generate prioritized prospect lists and per-site technology briefs from CVR exports.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/stanz-stanz/heimdall --skill prospecting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prospecting
Source: https://github.com/stanz-stanz/heimdall/tree/main/.claude/agents/prospecting
Command: npx skills add https://github.com/stanz-stanz/heimdall --skill prospecting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts raw CVR business registration exports and publicly observable website data into actionable, prioritized prospect lists and per-site technology briefs so outreach teams can focus on high-value SMB targets with clear risk summaries.

Core Features & Use Cases

  • CVR ingestion & URL extraction: Parse Excel exports and derive candidate website domains from registration records.
  • Layer 1 passive scanning: Use passive HTTP fingerprinting (httpx, webanalyze style) to detect CMS, hosting, certificates, headers, and subdomains without intrusive probing.
  • Bucketing & GDPR filtering: Auto-classify targets into priority buckets (A–E) and elevate GDPR-sensitive industries via industry codes.
  • Per-site briefs & CSV outputs: Produce a prioritized prospects CSV and detailed per-site JSON briefs that list findings, tech stack, DNS, and recommended outreach targets.
  • Agency detection: Aggregate footer/meta patterns to identify agencies and generate agency-level briefs for scaling pitches.
  • Use case: Run the pipeline on Vejle CVR data to produce an outreach-ready CSV and briefs for the top A/B bucket targets.

Quick Start

Run a prospecting scan for Vejle businesses using the CVR Excel export to produce data/output/prospects-list.csv and per-site briefs in data/output/briefs/.

Frequently Asked Questions about prospecting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate prioritized prospect lists from CVR business registration exports?

To generate prioritized prospect lists from CVR business registration exports, you need to parse the Excel input file and derive candidate website domains. The pipeline then applies passive scanning and priority bucketing to produce an outreach-ready prospects CSV.

Can I use passive scanning outputs to create per-site technology briefs for lead generation?

Yes, you can use httpx or webanalyze style passive scanning outputs to create per-site technology briefs. The process detects CMS, hosting, certificates, and headers without intrusive probing, converting public website observations into detailed JSON briefs.

How does GDPR-sensitive industry filtering work for SMB outreach bucketing?

GDPR-sensitive industry filtering works by applying industry codes to elevate specific industries during the bucketing process. This auto-classifies targets into priority buckets A through E, ensuring outreach teams focus on high-value SMB targets with clear risk summaries.

What is the best way to detect agencies from website observations during lead generation?

The best way to detect agencies from website observations is to aggregate footer and meta patterns from passive scanning data. This identifies agencies across multiple sites and generates agency-level briefs for scaling pitches to the detected organizations.

Do I need a CVR Excel input file to start the prospecting pipeline?

Yes, you need a CVR Excel input file to start the prospecting pipeline. The ingestion process parses registration records to derive candidate website domains, which are then combined with passive scanning outputs and config-based filters to produce prospect lists.

What limitations exist when using passive HTTP fingerprinting for domain derivation and prospecting?

A key limitation of using passive HTTP fingerprinting for prospecting is its reliance on publicly observable website data. It cannot gather internal organizational data, and the accuracy of priority bucketing and agency detection depends on the completeness of the passive scanning outputs and footer patterns.