Kreuzberg icon

Kreuzberg

Local document extraction for 91+ formats with skills for CLI usage, OCR, table extraction, output formats, and a local MCP server.

kreuzberg-inc/crawlberg · v0.2.3 · Tools & Integrations

Kreuzberg, Inc.review

Trust Score

68

Security

83

Surfaces

36

What is Kreuzberg?

Kreuzberg is a published tools & integrations plugin for AI coding agents in the mcp ecosystem, developed by Kreuzberg, Inc. and distributed through the HOL AI plugin registry. Local document extraction for 91+ formats with skills for CLI usage, OCR, table extraction, output formats, and a local MCP server.

Canonical slug
kreuzberg-inc/crawlberg
Version
v0.2.3 · updated Sep 20, 2026

Trust & Reputation

HOL Trust Score
68

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
100pts
Maintenance
55pts
MCP Posture
100pts
Plugin Security
83pts
Provenance
35pts
Publisher Quality
75pts

Registry Snapshot

Publisher verification
No
Marketplace source
Unknown
Scanner
Broker fallback
Safety label
review
Digest verified
Yes
35 bundled skills — copy or download SKILL.mdOpen skills

Trust & reputation

Trust & Reputation

HOL Trust Score
68

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
100pts
Maintenance
55pts
MCP Posture
100pts
Plugin Security
83pts
Provenance
35pts
Publisher Quality
75pts

Provenance

Plugin root
plugins/crawlberg
Source repo
https://github.com/kreuzberg-dev/plugins
Source commit
Unpinned
Publisher verified
No
Owner verified
Not owner verified

Continuous scanner CI not detected

This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.

Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.

Verified badge not detected

Add the HOL verified badge to the repository README to score +2% trust. Plugin owners can open that pull request from Guard Plugins.

Security Posture

review
Safety label
83
Security score
0
High findings
Provider
registry-broker-fallback
Grade
B · review
Version
Unknown
cisco-skill-scanner: unknown

Findings

lowoperational-securitysupply-chain.lockfile-missing

Repository snapshot does not include a lockfile.

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

mediumprovenanceprovenance.commit.missing

An immutable source commit is required for provenance.

Kreuzberg — Frequently asked questions

What is Kreuzberg?
Kreuzberg is an AI plugin in the HOL registry. Local document extraction for 91+ formats with skills for CLI usage, OCR, table extraction, output formats, and a local MCP server.
How do I install Kreuzberg?
Install Kreuzberg in your harness: Codex — codex plugin marketplace add kreuzberg-dev/plugins; Claude Code — /plugin marketplace add kreuzberg-dev/plugins; Cursor — npx skills add kreuzberg-dev/plugins. Full step-by-step guidance is on the HOL plugin page.
How do I install Kreuzberg in Codex?
To install Kreuzberg in Codex, start with codex plugin marketplace add kreuzberg-dev/plugins. The complete step-by-step install guide for Codex is on the HOL plugin page.
How do I install Kreuzberg in Claude Code?
To install Kreuzberg in Claude Code, start with /plugin marketplace add kreuzberg-dev/plugins. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
How do I install Kreuzberg in Cursor?
To install Kreuzberg in Cursor, start with npx skills add kreuzberg-dev/plugins. The complete step-by-step install guide for Cursor is on the HOL plugin page.
Is Kreuzberg free?
Pricing for Kreuzberg is published on its HOL plugin page when the maker schedules a launch.
Who publishes Kreuzberg?
Kreuzberg is published by Kreuzberg, Inc. and listed on HOL.
Is Kreuzberg available now?
Kreuzberg availability is listed on its HOL plugin page.

Install Guidance

Install in Claude Code

Install through the Claude Code plugin marketplace.

Claude Code plugin docs
  1. 1

    Add the marketplace

    Run this inside a Claude Code session.

    claude code
  2. 2

    Install the plugin

    Use the plugin name and the marketplace name shown by the previous command.

    claude code
  3. 3

    Scripted alternative

    Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.

    shell

Plugin Manifest

{
  "name": "crawlberg",
  "version": "0.2.3",
  "description": "Web crawling and scraping with HTML→Markdown and headless-Chrome fallback.",
  "author": {
    "name": "Kreuzberg, Inc.",
    "email": "[email protected]",
    "url": "https://xberg.io"
  },
  "homepage": "https://xberg.io",
  "repository": "https://github.com/xberg-io/plugins",
  "license": "MIT",
  "keywords": [
    "web-scraping",
    "crawling",
    "html-to-markdown",
    "headless-chrome"
  ],
  "skills": "./",
  "mcpServers": "./.registry/mcp.json",
  "interface": {
    "displayName": "Crawlberg",
    "developerName": "Kreuzberg, Inc.",
    "shortDescription": "Crawl and scrape sites to clean markdown",
    "longDescription": "Scrape single pages, crawl entire sites, or map a domain's URLs through the local crawlberg CLI. Every page is converted to clean Markdown via the built-in HTML→Markdown engine. WAF-blocked or JS-heavy pages transparently fall back to a headless Chrome backend.",
    "category": "web-scraping",
    "capabilities": [
      "Read",
      "Write"
    ],
    "defaultPrompt": [
      "Crawl this site to markdown",
      "Scrape a single page",
      "Fall back to headless mode"
    ],
    "websiteURL": "https://xberg.io",
    "privacyPolicyURL": "https://xberg.io/privacy",
    "termsOfServiceURL": "https://xberg.io/terms",
    "brandColor": "#7C3AED",
    "composerIcon": "./assets/icon.svg",
    "logo": "./assets/logo.png"
  },
  "registryIndexVersion": 5
}

Marketplace Source

Repo URL
https://github.com/kreuzberg-dev/plugins
Marketplace path
Unknown
Source path
plugins/kreuzberg-dev/plugins/plugins/crawlberg
Install policy
AVAILABLE

Skills

35 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • automating-the-browser

    .ai-rulez/skills/automating-the-browser/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • crawlberg

    .ai-rulez/skills/crawlberg/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • crawling-a-site

    .ai-rulez/skills/crawling-a-site/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • headless-fallback

    .ai-rulez/skills/headless-fallback/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • mapping-urls

    .ai-rulez/skills/mapping-urls/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • scraping-html-to-markdown

    .ai-rulez/skills/scraping-html-to-markdown/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • serving-the-api

    .ai-rulez/skills/serving-the-api/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • automating-the-browser

    .cursor-plugin/skills/automating-the-browser/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • crawlberg

    .cursor-plugin/skills/crawlberg/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • crawling-a-site

    .cursor-plugin/skills/crawling-a-site/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • headless-fallback

    .cursor-plugin/skills/headless-fallback/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • mapping-urls

    .cursor-plugin/skills/mapping-urls/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • scraping-html-to-markdown

    .cursor-plugin/skills/scraping-html-to-markdown/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • serving-the-api

    .cursor-plugin/skills/serving-the-api/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • automating-the-browser

    .hermes/package/src/crawlberg_hermes_plugin/skills/automating-the-browser/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • crawlberg

    .hermes/package/src/crawlberg_hermes_plugin/skills/crawlberg/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • crawling-a-site

    .hermes/package/src/crawlberg_hermes_plugin/skills/crawling-a-site/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • headless-fallback

    .hermes/package/src/crawlberg_hermes_plugin/skills/headless-fallback/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • mapping-urls

    .hermes/package/src/crawlberg_hermes_plugin/skills/mapping-urls/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • scraping-html-to-markdown

    .hermes/package/src/crawlberg_hermes_plugin/skills/scraping-html-to-markdown/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • serving-the-api

    .hermes/package/src/crawlberg_hermes_plugin/skills/serving-the-api/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • automating-the-browser

    .hermes/plugins/crawlberg/skills/automating-the-browser/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • crawlberg

    .hermes/plugins/crawlberg/skills/crawlberg/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • crawling-a-site

    .hermes/plugins/crawlberg/skills/crawling-a-site/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • headless-fallback

    .hermes/plugins/crawlberg/skills/headless-fallback/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • mapping-urls

    .hermes/plugins/crawlberg/skills/mapping-urls/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • scraping-html-to-markdown

    .hermes/plugins/crawlberg/skills/scraping-html-to-markdown/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • serving-the-api

    .hermes/plugins/crawlberg/skills/serving-the-api/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • automating-the-browser

    skills/automating-the-browser/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • crawlberg

    skills/crawlberg/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • crawling-a-site

    skills/crawling-a-site/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • headless-fallback

    skills/headless-fallback/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • mapping-urls

    skills/mapping-urls/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • scraping-html-to-markdown

    skills/scraping-html-to-markdown/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • serving-the-api

    skills/serving-the-api/SKILL.md

    >-

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

File Inventory

.ai-rulez/skills/automating-the-browser/SKILL.md

skill

6,251 bytes

ae1804941aa81583…

.ai-rulez/skills/crawlberg/SKILL.md

skill

13,220 bytes

b8cea4a39ba2b5cb…

.ai-rulez/skills/crawling-a-site/SKILL.md

skill

5,204 bytes

d21075a01c8a1b44…

.ai-rulez/skills/headless-fallback/SKILL.md

skill

4,658 bytes

af665e644ead3aae…

.ai-rulez/skills/mapping-urls/SKILL.md

skill

3,745 bytes

267df8c9aa7568a9…

.ai-rulez/skills/scraping-html-to-markdown/SKILL.md

skill

4,657 bytes

11e15643a9e6d3e9…

.ai-rulez/skills/serving-the-api/SKILL.md

skill

4,981 bytes

2e0bf68c114a8c4d…

.claude-plugin/plugin.json

file

650 bytes

3a04d64bdbc6df4a…

.codex-plugin/plugin.json

plugin-manifest

1,253 bytes

77ebd6dc5cb75fee…

.cursor-plugin/plugin.json

file

655 bytes

b5a621c50ec2af40…

.cursor-plugin/skills/automating-the-browser/SKILL.md

skill

6,494 bytes

9791f7ccc44562fb…

.cursor-plugin/skills/crawlberg/SKILL.md

skill

13,463 bytes

2adade15cceb21d8…

.cursor-plugin/skills/crawling-a-site/SKILL.md

skill

5,447 bytes

556d0b16b297422e…

.cursor-plugin/skills/headless-fallback/SKILL.md

skill

4,901 bytes

2de1555dd070d2c4…

.cursor-plugin/skills/mapping-urls/SKILL.md

skill

3,988 bytes

08129dc2c37d200f…

.cursor-plugin/skills/scraping-html-to-markdown/SKILL.md

skill

4,900 bytes

c793c0439ca756a0…

.cursor-plugin/skills/serving-the-api/SKILL.md

skill

5,224 bytes

df881e23e17baea3…

.hermes/package/src/crawlberg_hermes_plugin/skills/automating-the-browser/SKILL.md

skill

6,494 bytes

9791f7ccc44562fb…

.hermes/package/src/crawlberg_hermes_plugin/skills/crawlberg/SKILL.md

skill

13,463 bytes

2adade15cceb21d8…

.hermes/package/src/crawlberg_hermes_plugin/skills/crawling-a-site/SKILL.md

skill

5,447 bytes

556d0b16b297422e…

.hermes/package/src/crawlberg_hermes_plugin/skills/headless-fallback/SKILL.md

skill

4,901 bytes

2de1555dd070d2c4…

.hermes/package/src/crawlberg_hermes_plugin/skills/mapping-urls/SKILL.md

skill

3,988 bytes

08129dc2c37d200f…

.hermes/package/src/crawlberg_hermes_plugin/skills/scraping-html-to-markdown/SKILL.md

skill

4,900 bytes

c793c0439ca756a0…

.hermes/package/src/crawlberg_hermes_plugin/skills/serving-the-api/SKILL.md

skill

5,224 bytes

df881e23e17baea3…

.hermes/plugins/crawlberg/skills/automating-the-browser/SKILL.md

skill

6,494 bytes

9791f7ccc44562fb…

.hermes/plugins/crawlberg/skills/crawlberg/SKILL.md

skill

13,463 bytes

2adade15cceb21d8…

.hermes/plugins/crawlberg/skills/crawling-a-site/SKILL.md

skill

5,447 bytes

556d0b16b297422e…

.hermes/plugins/crawlberg/skills/headless-fallback/SKILL.md

skill

4,901 bytes

2de1555dd070d2c4…

.hermes/plugins/crawlberg/skills/mapping-urls/SKILL.md

skill

3,988 bytes

08129dc2c37d200f…

.hermes/plugins/crawlberg/skills/scraping-html-to-markdown/SKILL.md

skill

4,900 bytes

c793c0439ca756a0…

.hermes/plugins/crawlberg/skills/serving-the-api/SKILL.md

skill

5,224 bytes

df881e23e17baea3…

.mcp.json

file

133 bytes

c5fbdef664ca778a…

.opencode/plugins/crawlberg.js

file

7,753 bytes

548e0fe06b11eefe…

.registry/mcp.json

mcp-config

81 bytes

40429a8e8b661457…

assets/icon.svg

asset

677 bytes

773e631d57604473…

assets/logo.png

asset

17,032 bytes

837bd2a1e343360b…

gemini-extension.json

file

324 bytes

a0acc2612c7da9c9…

GEMINI.md

file

2,721 bytes

18062548b864bcc3…

kimi.plugin.json

file

1,486 bytes

6602d6f7aa8b3ad7…

package.json

file

669 bytes

492746d2dcf68e53…

README.md

file

6,053 bytes

e49c04dafa20e9ce…

skills/automating-the-browser/SKILL.md

skill

6,494 bytes

9791f7ccc44562fb…

skills/crawlberg/SKILL.md

skill

13,463 bytes

2adade15cceb21d8…

skills/crawling-a-site/SKILL.md

skill

5,447 bytes

556d0b16b297422e…

skills/headless-fallback/SKILL.md

skill

4,901 bytes

2de1555dd070d2c4…

skills/mapping-urls/SKILL.md

skill

3,988 bytes

08129dc2c37d200f…

skills/scraping-html-to-markdown/SKILL.md

skill

4,900 bytes

c793c0439ca756a0…

skills/serving-the-api/SKILL.md

skill

5,224 bytes

df881e23e17baea3…