Skill flagged — review recommended

ClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.

Git Federation Searcher

v1.0.0

Search across multiple self-hosted Git instances including Gitea, Forgejo, GitLab, and Codeberg. Aggregates search results from Codeberg.org, Gitea.com, Open...

0· 589· 1 versions· 0 current· 0 all-time· Updated 51m ago· MIT-0
byDJ_Swiss@djswiss

Install

openclaw skills install git-federation-searcher

Git Federation Searcher

Search across multiple self-hosted Git instances in parallel.

Overview

This tool searches across various Git hosting platforms (not just GitHub/GitLab) including:

  • Codeberg
  • Gitea.com
  • NotABug
  • Gitdab
  • Self-hosted instances

Features

  • Multi-Instance Search: Search 5+ instances at once
  • Auto-Discovery: Detects if instances are reachable
  • Add Custom Instances: Add your own Gitea/GitLab instances
  • Fallback to Web: Uses SearXNG if API search fails
  • Type Detection: Auto-detects Gitea vs GitLab vs Forgejo
  • Results by Stars: Sorted by popularity

Default Instances

InstanceTypeURL
CodebergGiteahttps://codeberg.org
Gitea.comGiteahttps://gitea.com
OpenDevGiteahttps://opendev.org
NotABugGogshttps://notabug.org
GitdabForgejohttps://gitdab.com

Usage

Command Line

# Search all instances
python3 git_federation_searcher.py "whisper"

# List configured instances
python3 git_federation_searcher.py --list

# Add custom instance
python3 git_federation_searcher.py --add MyGitea https://git.example.com gitea

# Remove instance
python3 git_federation_searcher.py --remove MyGitea

Telegram Bot

/gitsearch whisper              # Search all instances
/gitinstances                   # List all configured
/gitadd Name URL Type           # Add custom instance

Supported Git Types

TypeAPINotes
Gitea✅ FullBest support
Forgejo✅ FullGitea fork, same API
GitLab✅ FullUses v4 API
Gogs✅ PartialBasic search only

Requirements

  • Python 3.7+
  • curl (for API calls)
  • (Optional) SearXNG for web fallback

Version tags

latestvk973ra2229ha52shj941zjj4yx81qj9s