agent-skills-hub  by zhuyansen

Open-source AI agent skills and tools directory

Created 2 months ago
273 stars

Top 94.4% on SourcePulse

GitHubView on GitHub
Project Summary

AgentSkillsHub is an open-source directory for AI agent skills, tools, and MCP servers, designed to help developers quickly find relevant projects. It addresses the challenge of navigating vast GitHub repositories by providing a quality-scored, categorized, and frequently updated catalog, enabling users to discover suitable tools in under 30 seconds. The primary audience includes developers building with AI agent frameworks like Claude Code, Cursor, and agentic IDEs.

How It Works

The project employs an automated 6-phase pipeline orchestrated by GitHub Actions, refreshing the directory every 8 hours. It collects projects from GitHub, cleans and classifies them into 7 categories, and evaluates them across 6 quality dimensions (Completeness, Clarity, Specificity, Examples, README Structure, Agent Readiness). A composite score is then generated using 9 weighted signals, including quality, stars, recency, and forks. This data powers a dual-mode API (Supabase/FastAPI) and frontend (React) for presentation, featuring comparison tools and curated landing pages.

Quick Start & Requirements

  • Installation: Backend: pip install -r requirements.txt after setting up a Python 3.12 virtual environment. Frontend: npm install and npm run dev.
  • Prerequisites: Python 3.12, Node.js/npm, and a GitHub API Token (GITHUB_TOKEN environment variable).
  • Deployment: Automated via GitHub Actions to GitHub Pages (frontend) and Supabase (backend database).
  • Links: Live Demo: agentskillshub.top, Docs: Scoring Algorithm, System Architecture.

Highlighted Details

  • Indexes over 62,000 open-source AI agent projects.
  • Projects are quality-scored on 10 dimensions, with a composite score derived from 9 weighted signals.
  • Features side-by-side project comparison and scenario-based landing pages.
  • Automated GitHub sync refreshes data every 8 hours.
  • Categorizes projects into 7 types, including mcp-server, claude-skill, and agent-tool.

Maintenance & Community

Details on maintainers, community channels (e.g., Discord/Slack), or sponsorships are absent. The project relies on automated GitHub Actions for core maintenance and updates.

Licensing & Compatibility

No license is specified. This absence creates ambiguity regarding usage rights, modification, and distribution, particularly for commercial applications.

Limitations & Caveats

No limitations regarding alpha status, known bugs, or platform restrictions are detailed. The system's reliance on the GitHub API is managed with smart rate-limit handling.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
2
Star History
70 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.