Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Handelsregister

ASecurity

Search the German commercial register (Handelsregister), download registry documents for a company — Gesellschafterliste (shareholder list), Gesellschaftsvertrag (articles of association), current/chronological printouts (AD/CD), structured XML (SI) — and query date-based Registerbekanntmachungen (Löschungsankündigungen, UmwG announcements, new filings). Use when the user asks for a Handelsregisterauszug, Gesellschafterliste, registry documents, company data from handelsregister.de, or recent...

2 stars
0 votes
0 copies
1 views
Added 9/19/2026
developmentgogit

Works with

cli

Security Analysis

A92/100
mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned 9/19/2026

$npx -y skills add DespotB/handelsregister-cli --skill handelsregister --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Handelsregister?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Handelsregister
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/despotb-handelsregister/badge)](https://www.skillsdirectory.com/skills/despotb-handelsregister)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: handelsregister
description: Search the German commercial register (Handelsregister), download registry documents for a company — Gesellschafterliste (shareholder list), Gesellschaftsvertrag (articles of association), current/chronological printouts (AD/CD), structured XML (SI) — and query date-based Registerbekanntmachungen (Löschungsankündigungen, UmwG announcements, new filings). Use when the user asks for a Handelsregisterauszug, Gesellschafterliste, registry documents, company data from handelsregister.de, or recent register announcements. Invoked as /handelsregister <company name>.
---

# Handelsregister document fetch

Fetch official registry documents for a German company from handelsregister.de
using the `hreg` CLI (from the same repository as this plugin).

## Steps

1. **Ensure the CLI is available.** Run `hreg --version`. If missing, install it
   with the first of these tools that exists on the machine:
   - `uv tool install git+https://github.com/DespotB/handelsregister-cli`
   - `pipx install git+https://github.com/DespotB/handelsregister-cli`
   - `pip install --user git+https://github.com/DespotB/handelsregister-cli`

   If `hreg` is still not found afterwards, the install bin directory is likely
   not on PATH — try `~/.local/bin/hreg --version` and call it by that path.
   If all installers fail, tell the user what to install and stop.

2. **Search first, never guess.** Run:
   `hreg search "<company keywords>" --json`
   - No results: tell the user, suggest broader keywords or `--mode any`.
   - Several plausible results: show name + court + register number and ask
     which one is meant, unless the user already gave a register number.

3. **Fetch.** Default is everything; honour a user's narrower request via `--docs`:
   `hreg fetch "<keywords>" --register "<HRB/HRA number>" -o "<outdir>" --json`
   - Output directory: whatever the user or the project's conventions dictate;
     otherwise `./<company name>/` in the working directory.
   - The command is slow by design (about 3 seconds between requests, a full
     fetch can take a few minutes). Do not lower `--delay` below 3 and do not
     loop over many companies — the portal rate-limits at roughly 60
     requests/hour.

4. **Report.** Read `manifest.json` from the output directory and summarise:
   which documents were downloaded (highlight Gesellschafterlisten and
   Gesellschaftsverträge with their dates), what was skipped and why, and where
   the files are. Mention that duplicates were removed by checksum.

## Announcements and watching

- For "what was announced recently" questions use
  `hreg announcements --days N [--land BE] [--category …] [--keyword …] --json`.
  Categories: Löschungsankündigung, UmwG announcements, new document filings,
  and two "other" buckets. `--details` adds the full text (one extra request
  per item — keep the result set small first).
- **There is no feed of newly registered companies** — since the DiRUG reform
  (Aug 2022) Neueintragungen are not announced anywhere. Say so instead of
  improvising. The closest free approximation is
  `hreg watch --search "<name keyword>"` on a schedule, which reports register
  numbers not seen on a previous run (first run only seeds its state file).

## Notes

- Registry documents contain personal data (names, birth dates, addresses).
  Do not paste their contents into external services without the user asking.
- If the fetch fails with a parsing error, the portal layout may have changed;
  point the user to https://github.com/DespotB/handelsregister-cli/issues
  instead of retrying in a loop.

Attribution

DespotBDespotB
View sourceSee grades on GitHubMore from DespotB →
SSkills Directory ProSkills Directory

Get any skill into Claude in one click.

Download any skill as a ZIP for Claude.ai, Claude Desktop, or .claude/skills. $9/mo.

See Pro

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills Directory ProSkills Directory

Get any skill into Claude in one click.

Download any skill as a ZIP for Claude.ai, Claude Desktop, or .claude/skills. $9/mo.

See Pro

Related Skills

Clean Code

Pragmatic coding standards - concise, direct, no over-engineering, no unnecessary comments

304955 votes

Browser Extension Developer

Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.

285172 votes

Seo Optimizer

SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.

2222 votes

Google Official Seo Guide

Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation

1862 votes

Tanstack Start

Build a full-stack TanStack Start app on Cloudflare Workers from scratch — SSR, file-based routing, server functions, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui. Use whenever the user mentions TanStack Start, asks to scaffold a full-stack Cloudflare app with SSR, wants an SSR dashboard, or asks for a React 19 + Cloudflare Workers app with file-based routing and server functions — even if they don't name TanStack Start specifically. No template repo — Claude generates every file fresh per ...

10311 votes
View all in development →