airano e8bf89d311 fix(indexer): update skillPath/branch on upsert to fix stale paths
The upsert query was missing skillPath and branch in onConflictDoUpdate,
so when a repo was restructured (e.g., skills moved to category
subdirectories), the DB retained the old path forever. Also updated
skill-indexer to not skip re-indexing when only the path changed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 04:56:40 +03:30
2026-02-13 04:49:00 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30
2026-02-12 06:42:07 +03:30

SkillHub

SkillHub

The open-source marketplace for AI Agent skills

Documentation | CLI | Self-Host

License: MIT TypeScript Skills PRs Welcome


What is SkillHub?

SkillHub indexes hundreds of thousands of AI agent skills from GitHub and makes them discoverable and installable. Skills are SKILL.md files that teach AI agents (Claude, Codex, Copilot) specialized capabilities - from PDF manipulation to database queries.

# Install a skill in seconds
npx skillhub install anthropics/skills/pdf

Features

  • Massive Skill Catalog - Search by category, platform, or keyword
  • One-Line Install - npx skillhub install <skill-id>
  • Multi-Platform - Works with Claude, OpenAI Codex, GitHub Copilot
  • Security Scanning - Every skill scanned for malicious patterns
  • Self-Hostable - Run your own instance with Docker
  • Fully Open Source - MIT licensed, free forever

Quick Start

Install the CLI

npm install -g skillhub

Search for Skills

skillhub search "pdf processing"
skillhub search "database" --category data-database

Install a Skill

# For Claude Code (global)
skillhub install anthropics/skills/pdf

# For a specific project
skillhub install anthropics/skills/pdf --project

# For OpenAI Codex
skillhub install anthropics/skills/pdf --platform codex

List Installed Skills

skillhub list
skillhub list --all  # Show both global and project skills

Self-Hosting

# Clone the repository
git clone https://github.com/airano-ir/skillhub.git
cd skillhub

# Copy environment file
cp .env.example .env

# Start with Docker Compose
docker compose up -d

# Open http://localhost:3000

For production deployment, see Self-Hosting Guide.


Project Structure

skillhub/
├── apps/
│   ├── web/          # Next.js 15 web application
│   └── cli/          # CLI tool (npm: skillhub)
├── packages/
│   ├── core/         # SKILL.md parser & validator
│   ├── db/           # PostgreSQL + Drizzle ORM
│   └── ui/           # Shared shadcn/ui components
├── services/
│   └── indexer/      # GitHub skill crawler
└── docs/             # Documentation

Technology Stack

Layer Technology
Frontend Next.js 15, React 18, Tailwind CSS, shadcn/ui
Backend Next.js API Routes, PostgreSQL
Search Meilisearch
CLI Commander.js
DevOps Docker, GitHub Actions

API

SkillHub provides a public REST API:

# Get skill info
curl https://skills.palebluedot.live/api/skills/anthropics/skills/pdf

# Search skills
curl "https://skills.palebluedot.live/api/skills?q=pdf&limit=10"

# Get stats
curl https://skills.palebluedot.live/api/stats

See API Documentation for full reference.


Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Development Setup

# Install dependencies
pnpm install

# Start development servers
pnpm dev

# Run tests
pnpm test

# Build all packages
pnpm build

Security

SkillHub scans all indexed skills for:

  • Dangerous shell commands (rm -rf, curl | sh)
  • Prompt injection patterns
  • Data exfiltration attempts

Security Status:

  • PASS - No issues detected
  • WARNING - Potential issues flagged
  • FAIL - Dangerous patterns detected

Always review skill source code before installing.


Roadmap

  • Web marketplace with growing skill catalog
  • CLI tool
  • Multi-platform support
  • Security scanning
  • Claude Code MCP plugin
  • AI-powered recommendations
  • Enterprise features

License

MIT - See LICENSE for details.



Browse Skills | Star on GitHub

Built with love for the AI agent community

Description
No description provided
Readme 2 MiB
Languages
TypeScript 90.9%
JavaScript 5.6%
PLpgSQL 2.2%
CSS 0.9%
Dockerfile 0.4%